2026-03-30 12:00:16 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-30 12:00:16 [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-30 12:00:16 [arval.fr] INFO: Starting spider arval.fr [deploy-check: 2026-03-12T15:10]
2026-03-30 12:00:16 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-30 12:00:16 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-30 12:00:16 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-30 12:00:16 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-30 12:00:16 [scrapy.extensions.telnet] INFO: Telnet Password: 9c8241fa8b48d6d8
2026-03-30 12:00:16 [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-30 12:00:16 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'SourcingV2',
'CLOSESPIDER_TIMEOUT': 7200,
'DOWNLOAD_DELAY': 0.25,
'DOWNLOAD_MAXSIZE': 52428800,
'DOWNLOAD_WARNSIZE': 10485760,
'FEED_EXPORT_ENCODING': 'utf-8',
'LOG_FILE': '/var/log/scrapyd/logs/sourcing_v2/arval.fr/task_50_2026-03-30T12_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-30 12:00:16 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 12:00:16 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 12:00:16 [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-30 12:00:16 [crawlers.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware
2026-03-30 12:00:16 [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-30 12:00:17 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-30 12:00:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 12:00:17 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2111
2026-03-30 12:00:17 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 12:00:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-30 12:00:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:17 [crawlers.pipelines.translation_pipeline] INFO: Loading translations for language: fr
2026-03-30 12:00:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /Translations()?$filter=PartitionKey%20eq%20%27fr%27%20and%20RowKey%20eq%20%27fr%27 HTTP/1.1" 200 None
2026-03-30 12:00:17 [crawlers.pipelines.item_rules_pipeline] INFO: Setting up ItemRules Pipeline
2026-03-30 12:00:17 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_location_for_country.json
2026-03-30 12:00:17 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: damaged_cars_from_auction_title.json
2026-03-30 12:00:17 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_country.json
2026-03-30 12:00:17 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_fr.json
2026-03-30 12:00:17 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_photos.json
2026-03-30 12:00:17 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: damaged_from_info.json
2026-03-30 12:00:17 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: makes_not_allowed.json
2026-03-30 12:00:17 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: not_operable_from_info.json
2026-03-30 12:00:17 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: makes_models_not_allowed.json
2026-03-30 12:00:17 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: keywords_from_title.json
2026-03-30 12:00:17 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: imported_cars.json
2026-03-30 12:00:17 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_currency.json
2026-03-30 12:00:17 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_mileage.json
2026-03-30 12:00:17 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: keywords_from_auction_title.json
2026-03-30 12:00:17 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_country_of_origin.json
2026-03-30 12:00:17 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_pt.json
2026-03-30 12:00:17 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: electric_cars.json
2026-03-30 12:00:17 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_color.json
2026-03-30 12:00:17 [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-30 12:00:17 [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-30 12:00:17 [scrapy.core.engine] INFO: Spider opened
2026-03-30 12:00:17 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-30 12:00:17 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6025
2026-03-30 12:00:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 140MiB
2026-03-30 12:00:17 [scrapy-playwright] INFO: Starting download handler
2026-03-30 12:00:17 [scrapy-playwright] INFO: Starting download handler
2026-03-30 12:00:22 [scrapy-playwright] INFO: Launching browser firefox
2026-03-30 12:00:22 [scrapy-playwright] INFO: Browser firefox launched
2026-03-30 12:00:22 [scrapy-playwright] DEBUG: Browser context started: 'default' (persistent=False, remote=False)
2026-03-30 12:00:23 [scrapy-playwright] DEBUG: [Context=default] New page created, page count is 1 (1 for all contexts)
2026-03-30 12:00:23 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/> (resource type: document)
2026-03-30 12:00:23 [scrapy-playwright] DEBUG: [Context=default] Response: <407 https://autoselect.arval.fr/>
2026-03-30 12:00:23 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/> (resource type: document)
2026-03-30 12:00:24 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/>
2026-03-30 12:00:24 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://cdn.cookielaw.org/scripttemplates/otSDKStub.js> (resource type: script, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:24 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://cdn.cookielaw.org/scripttemplates/otSDKStub.js>
2026-03-30 12:00:24 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/styles/fonts/bnpp-sans/bnpp-sans.woff2> (resource type: font, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:24 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/styles/fonts/bnpp-sans/bnpp-sans-bold.woff2> (resource type: font, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:24 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/styles/fonts/bnpp-sans/bnpp-sans-light.woff2> (resource type: font, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:24 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/styles/fonts/bnpp-sans-condensed/bnpp-sans-cond-v2.woff2> (resource type: font, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:24 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/styles/fonts/bnpp-sans-condensed/bnpp-sans-cond-bold-v2.woff2> (resource type: font, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:24 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/styles/arval_styles/arval.css> (resource type: stylesheet, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:24 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/scripts/arval_scripts/polyfills.js> (resource type: script, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:24 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/scripts/arval_scripts/runtime.min.js> (resource type: script, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:24 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/scripts/arval_scripts/arval.js> (resource type: script, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:24 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/scripts/arval_scripts/vandor.min.js> (resource type: script, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:24 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/images/arval-autoselect-logo.png> (resource type: image, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:24 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://autoselect.arval.fr/images/arval-autoselect-logo.png>
2026-03-30 12:00:24 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/CountriesData/France/images/banners/HEADER_Autoselect_1150x107.png> (resource type: image, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:24 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://autoselect.arval.fr/CountriesData/France/images/banners/HEADER_Autoselect_1150x107.png>
2026-03-30 12:00:24 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/CountriesData/France/images/banners/banner_home.jpg> (resource type: image, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:24 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://autoselect.arval.fr/CountriesData/France/images/banners/banner_home.jpg>
2026-03-30 12:00:24 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://js.monitor.azure.com/scripts/b/ai.2.min.js> (resource type: script, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:24 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/styles/fonts/bnpp-sans/bnpp-sans.woff2>
2026-03-30 12:00:24 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/scripts/arval_scripts/polyfills.js>
2026-03-30 12:00:25 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://js.monitor.azure.com/scripts/b/ai.2.min.js>
2026-03-30 12:00:25 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/scripts/arval_scripts/runtime.min.js>
2026-03-30 12:00:25 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/scripts/arval_scripts/arval.js>
2026-03-30 12:00:25 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/styles/fonts/bnpp-sans/bnpp-sans-bold.woff2>
2026-03-30 12:00:25 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/styles/fonts/bnpp-sans/bnpp-sans-light.woff2>
2026-03-30 12:00:25 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/styles/fonts/bnpp-sans-condensed/bnpp-sans-cond-bold-v2.woff2>
2026-03-30 12:00:25 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/styles/arval_styles/arval.css>
2026-03-30 12:00:25 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/scripts/arval_scripts/vandor.min.js>
2026-03-30 12:00:25 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://www.googletagmanager.com/gtm.js?id=GTM-MVPKT57> (resource type: script, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:25 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://www.googletagmanager.com/gtm.js?id=GTM-MVPKT57>
2026-03-30 12:00:25 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/images/arval-autoselect-logo.png> (resource type: image, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:25 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://autoselect.arval.fr/images/arval-autoselect-logo.png>
2026-03-30 12:00:25 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/CountriesData/France/images/banners/HEADER_Autoselect_1150x107.png> (resource type: image, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:25 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://autoselect.arval.fr/CountriesData/France/images/banners/HEADER_Autoselect_1150x107.png>
2026-03-30 12:00:25 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/CountriesData/France/images/banners/banner_home.jpg> (resource type: image, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:25 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://autoselect.arval.fr/CountriesData/France/images/banners/banner_home.jpg>
2026-03-30 12:00:25 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://my.mediahub.bnpparibas/AssetLink/cve8ulnp2184h1s641n4n5sow5g1j80j.mp4> (resource type: document, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:25 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/styles/fonts/bnpp-sans-condensed/bnpp-sans-cond-v2.woff2>
2026-03-30 12:00:26 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/styles/arval_icons/android-icon-192x192.png> (resource type: image, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:26 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://autoselect.arval.fr/styles/arval_icons/android-icon-192x192.png>
2026-03-30 12:00:26 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/styles/arval_icons/favicon-16x16.png> (resource type: image, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:26 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://autoselect.arval.fr/styles/arval_icons/favicon-16x16.png>
2026-03-30 12:00:26 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://my.mediahub.bnpparibas/AssetLink/cve8ulnp2184h1s641n4n5sow5g1j80j.mp4>
2026-03-30 12:00:27 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?pageSize=6&purchaseOption=release&reservationLabels=disponible&_=1774872025713> (resource type: xhr, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:27 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Filters/5?purchaseOption=sale&reservationLabels=available> (resource type: xhr, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:27 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Filters/5?orderBy=reLeasePriceGross|asc&purchaseOption=release&reservationLabels=available> (resource type: xhr, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:27 [scrapy-playwright] DEBUG: [Context=default] Request: <POST https://dc.services.visualstudio.com/v2/track> (resource type: xhr, referrer: https://autoselect.arval.fr/)
2026-03-30 12:00:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://autoselect.arval.fr> (referer: None) ['playwright']
2026-03-30 12:00:27 [arval.fr] INFO: Scrapy-formatted cookies: [{'name': 'ARRAffinity', 'value': '5f4dbd6a5f3bbb38bdbcbc8f545e992b01d45d94bac4a7318fa89b741ba513a9', 'domain': '.autoselect.arval.fr', 'path': '/'}, {'name': 'ARRAffinitySameSite', 'value': '5f4dbd6a5f3bbb38bdbcbc8f545e992b01d45d94bac4a7318fa89b741ba513a9', 'domain': '.autoselect.arval.fr', 'path': '/'}, {'name': 'ai_user', 'value': 'XD57STTKpEtZu3MjKVp0kw|2026-03-30T12:00:25.097Z', 'domain': 'autoselect.arval.fr', 'path': '/'}, {'name': 'ai_session', 'value': 'zbQSVAnB50X31YDhcobS5l|1774872027165|1774872027165', 'domain': 'autoselect.arval.fr', 'path': '/'}]
2026-03-30 12:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /SpiderData(PartitionKey='Arval',RowKey='cookies') HTTP/1.1" 204 0
2026-03-30 12: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-30 12:00:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=1&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:00:30 [arval.fr] INFO: Found listing with ID: 132837
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132837%27 HTTP/1.1" 200 None
2026-03-30 12:00:30 [arval.fr] INFO: Scrape type for 132837: 1
2026-03-30 12:00:30 [arval.fr] INFO: Found listing with ID: 132836
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132836%27 HTTP/1.1" 200 None
2026-03-30 12:00:30 [arval.fr] INFO: Scrape type for 132836: 1
2026-03-30 12:00:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:00:30 [arval.fr] INFO: Found listing with ID: 132834
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132834%27 HTTP/1.1" 200 None
2026-03-30 12:00:30 [arval.fr] INFO: Scrape type for 132834: 1
2026-03-30 12:00:30 [arval.fr] INFO: Found listing with ID: 132833
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132833%27 HTTP/1.1" 200 None
2026-03-30 12:00:30 [arval.fr] INFO: Scrape type for 132833: 1
2026-03-30 12:00:30 [arval.fr] INFO: Found listing with ID: 132832
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132832%27 HTTP/1.1" 200 None
2026-03-30 12:00:30 [arval.fr] INFO: Scrape type for 132832: 1
2026-03-30 12:00:30 [arval.fr] INFO: Found listing with ID: 132831
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132831%27 HTTP/1.1" 200 None
2026-03-30 12:00:30 [arval.fr] INFO: Scrape type for 132831: 1
2026-03-30 12:00:30 [arval.fr] INFO: Found listing with ID: 132830
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132830%27 HTTP/1.1" 200 None
2026-03-30 12:00:30 [arval.fr] INFO: Scrape type for 132830: 1
2026-03-30 12:00:30 [arval.fr] INFO: Found listing with ID: 132829
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132829%27 HTTP/1.1" 200 None
2026-03-30 12:00:30 [arval.fr] INFO: Scrape type for 132829: 1
2026-03-30 12:00:30 [arval.fr] INFO: Found listing with ID: 132827
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132827%27 HTTP/1.1" 200 None
2026-03-30 12:00:30 [arval.fr] INFO: Scrape type for 132827: 1
2026-03-30 12:00:30 [arval.fr] INFO: Found listing with ID: 132826
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132826%27 HTTP/1.1" 200 None
2026-03-30 12:00:30 [arval.fr] INFO: Scrape type for 132826: 1
2026-03-30 12:00:30 [arval.fr] INFO: Found listing with ID: 132824
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132824%27 HTTP/1.1" 200 None
2026-03-30 12:00:30 [arval.fr] INFO: Scrape type for 132824: 1
2026-03-30 12:00:30 [arval.fr] INFO: Found listing with ID: 132821
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132821%27 HTTP/1.1" 200 None
2026-03-30 12:00:30 [arval.fr] INFO: Scrape type for 132821: 1
2026-03-30 12:00:30 [arval.fr] INFO: Found listing with ID: 132820
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132820%27 HTTP/1.1" 200 None
2026-03-30 12:00:30 [arval.fr] INFO: Scrape type for 132820: 1
2026-03-30 12:00:30 [arval.fr] INFO: Found listing with ID: 132818
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132818%27 HTTP/1.1" 200 None
2026-03-30 12:00:30 [arval.fr] INFO: Scrape type for 132818: 1
2026-03-30 12:00:30 [arval.fr] INFO: Found listing with ID: 132815
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132815%27 HTTP/1.1" 200 None
2026-03-30 12:00:30 [arval.fr] INFO: Scrape type for 132815: 1
2026-03-30 12:00:30 [arval.fr] INFO: Found listing with ID: 132814
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132814%27 HTTP/1.1" 200 None
2026-03-30 12:00:30 [arval.fr] INFO: Scrape type for 132814: 1
2026-03-30 12:00:30 [arval.fr] INFO: Found listing with ID: 132805
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132805%27 HTTP/1.1" 200 None
2026-03-30 12:00:30 [arval.fr] INFO: Scrape type for 132805: 1
2026-03-30 12:00:30 [arval.fr] INFO: Found listing with ID: 132804
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132804%27 HTTP/1.1" 200 None
2026-03-30 12:00:30 [arval.fr] INFO: Scrape type for 132804: 1
2026-03-30 12:00:30 [arval.fr] INFO: Found listing with ID: 132803
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132803%27 HTTP/1.1" 200 None
2026-03-30 12:00:30 [arval.fr] INFO: Scrape type for 132803: 1
2026-03-30 12:00:31 [arval.fr] INFO: Found listing with ID: 132802
2026-03-30 12:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132802%27 HTTP/1.1" 200 None
2026-03-30 12:00:31 [arval.fr] INFO: Scrape type for 132802: 1
2026-03-30 12: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-30 12: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-30 12: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-30 12: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-30 12: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-30 12: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-30 12: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-30 12:00:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132834> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:00:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f21103d1-3fde-550a-8d1c-616569943fa4 with identifier: 132834
2026-03-30 12:00:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f21103d1-3fde-550a-8d1c-616569943fa4 with scrape type 1
2026-03-30 12:00:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item f21103d1-3fde-550a-8d1c-616569943fa4
2026-03-30 12:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132834%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132834/0.jpeg not downloaded yet
2026-03-30 12:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132834%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132834/1.jpeg not downloaded yet
2026-03-30 12:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132834%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132834/2.jpeg not downloaded yet
2026-03-30 12:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132834%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132834/3.jpeg not downloaded yet
2026-03-30 12:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132834%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132834/4.jpeg not downloaded yet
2026-03-30 12:00:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132827> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:00:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 687712f6-d67e-58d0-b050-f3b8e235bc65 with identifier: 132827
2026-03-30 12:00:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 687712f6-d67e-58d0-b050-f3b8e235bc65 with scrape type 1
2026-03-30 12:00:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 687712f6-d67e-58d0-b050-f3b8e235bc65
2026-03-30 12:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132827%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132827/0.jpeg not downloaded yet
2026-03-30 12:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132827%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132827/1.jpeg not downloaded yet
2026-03-30 12:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132827%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132827/2.jpeg not downloaded yet
2026-03-30 12:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132827%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132827/3.jpeg not downloaded yet
2026-03-30 12:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132827%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132827/4.jpeg not downloaded yet
2026-03-30 12:00:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132834/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132834)
2026-03-30 12:00:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132827/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132827)
2026-03-30 12:00:40 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-03-30 12:00:40 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-03-30 12:00:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e08e010>
2026-03-30 12:00:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 12:00:40 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2115
2026-03-30 12:00:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-03-30 12:00:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:40 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f21103d1-3fde-550a-8d1c-616569943fa4/f21103d1-3fde-550a-8d1c-616569943fa4_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:00:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132834%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132834/4.jpeg saved to cache
2026-03-30 12:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f21103d1-3fde-550a-8d1c-616569943fa4
2026-03-30 12:00:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e04f3d0>
2026-03-30 12:00:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_687712f6-d67e-58d0-b050-f3b8e235bc65/687712f6-d67e-58d0-b050-f3b8e235bc65_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132827%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132827/4.jpeg saved to cache
2026-03-30 12:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 687712f6-d67e-58d0-b050-f3b8e235bc65
2026-03-30 12:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132827/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132827)
2026-03-30 12:00:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de2b050>
2026-03-30 12:00:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_687712f6-d67e-58d0-b050-f3b8e235bc65/687712f6-d67e-58d0-b050-f3b8e235bc65_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132827%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132827/3.jpeg saved to cache
2026-03-30 12:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 687712f6-d67e-58d0-b050-f3b8e235bc65
2026-03-30 12:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132827/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132827)
2026-03-30 12:00:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d926f10>
2026-03-30 12:00:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_687712f6-d67e-58d0-b050-f3b8e235bc65/687712f6-d67e-58d0-b050-f3b8e235bc65_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132827%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132827/2.jpeg saved to cache
2026-03-30 12:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 687712f6-d67e-58d0-b050-f3b8e235bc65
2026-03-30 12:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132827/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132827)
2026-03-30 12:00:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f656f50>
2026-03-30 12:00:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:41 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_687712f6-d67e-58d0-b050-f3b8e235bc65/687712f6-d67e-58d0-b050-f3b8e235bc65_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132827%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132827/1.jpeg saved to cache
2026-03-30 12:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 687712f6-d67e-58d0-b050-f3b8e235bc65
2026-03-30 12:00:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132827/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132827)
2026-03-30 12:00:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d926090>
2026-03-30 12:00:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:42 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_687712f6-d67e-58d0-b050-f3b8e235bc65/687712f6-d67e-58d0-b050-f3b8e235bc65_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132827%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132827/0.jpeg saved to cache
2026-03-30 12:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 687712f6-d67e-58d0-b050-f3b8e235bc65
2026-03-30 12:00:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 687712f6-d67e-58d0-b050-f3b8e235bc65, skipping ID generation
2026-03-30 12:00:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 687712f6-d67e-58d0-b050-f3b8e235bc65 with scrape type 1
2026-03-30 12:00:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 687712f6-d67e-58d0-b050-f3b8e235bc65 sending to next pipeline
2026-03-30 12:00:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 687712f6-d67e-58d0-b050-f3b8e235bc65, identifier: 132827
2026-03-30 12:00:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 687712f6-d67e-58d0-b050-f3b8e235bc65 with identifier: 132827
2026-03-30 12:00:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 12:00:42 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=white HTTP/1.1" 200 None
2026-03-30 12:00:42 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 12:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='fr',RowKey='fr') HTTP/1.1" 204 0
2026-03-30 12:00:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 12:00:42 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=Petrol HTTP/1.1" 200 None
2026-03-30 12:00:42 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 12:00:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='fr',RowKey='fr') HTTP/1.1" 204 0
2026-03-30 12:00:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 687712f6-d67e-58d0-b050-f3b8e235bc65 with identifier: 132827
2026-03-30 12:00:42 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 687712f6-d67e-58d0-b050-f3b8e235bc65 with identifier: 132827 to the API
2026-03-30 12:00:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:00:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132827/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 75,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '687712f6-d67e-58d0-b050-f3b8e235bc65',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GZ297KT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-active-12-puretech-75cv-bvm5-132827',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 11564,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_687712f6-d67e-58d0-b050-f3b8e235bc65/687712f6-d67e-58d0-b050-f3b8e235bc65_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 141290,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132827/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_687712f6-d67e-58d0-b050-f3b8e235bc65/687712f6-d67e-58d0-b050-f3b8e235bc65_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 133099,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132827/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_687712f6-d67e-58d0-b050-f3b8e235bc65/687712f6-d67e-58d0-b050-f3b8e235bc65_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60554,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132827/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_687712f6-d67e-58d0-b050-f3b8e235bc65/687712f6-d67e-58d0-b050-f3b8e235bc65_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65537,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132827/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_687712f6-d67e-58d0-b050-f3b8e235bc65/687712f6-d67e-58d0-b050-f3b8e235bc65_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92129,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132827/4.jpeg',
'Width': 1280}],
'price': 12490.0,
'price_includes_vat': True,
'registration_date': '2024-09-27',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 Active 1.2 PureTech 75CV BVM5',
'transmission': 'manual',
'trim': 'Active 1.2 PureTech 75CV BVM5',
'vin': 'VR3UPHMH5R5121035',
'year': 2024}
2026-03-30 12:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132827%27 HTTP/1.1" 200 None
2026-03-30 12:00:43 [arval.fr] INFO: Saving data for 132827: {'created_time': 1774872043.19656, 'last_price_update_time': 1774872043.196578}
2026-03-30 12:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132827') HTTP/1.1" 204 0
2026-03-30 12:00:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132834/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132834)
2026-03-30 12:00:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f821d02fc10>
2026-03-30 12:00:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f21103d1-3fde-550a-8d1c-616569943fa4/f21103d1-3fde-550a-8d1c-616569943fa4_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132834%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132834/3.jpeg saved to cache
2026-03-30 12:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f21103d1-3fde-550a-8d1c-616569943fa4
2026-03-30 12:00:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132834/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132834)
2026-03-30 12:00:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e08e510>
2026-03-30 12:00:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f21103d1-3fde-550a-8d1c-616569943fa4/f21103d1-3fde-550a-8d1c-616569943fa4_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132834%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132834/2.jpeg saved to cache
2026-03-30 12:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f21103d1-3fde-550a-8d1c-616569943fa4
2026-03-30 12:00:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132834/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132834)
2026-03-30 12:00:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df77f50>
2026-03-30 12:00:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f21103d1-3fde-550a-8d1c-616569943fa4/f21103d1-3fde-550a-8d1c-616569943fa4_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132834%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132834/1.jpeg saved to cache
2026-03-30 12:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f21103d1-3fde-550a-8d1c-616569943fa4
2026-03-30 12:00:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132834/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132834)
2026-03-30 12:00:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f371dd0>
2026-03-30 12:00:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f21103d1-3fde-550a-8d1c-616569943fa4/f21103d1-3fde-550a-8d1c-616569943fa4_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132834%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132834/0.jpeg saved to cache
2026-03-30 12:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f21103d1-3fde-550a-8d1c-616569943fa4
2026-03-30 12:00:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f21103d1-3fde-550a-8d1c-616569943fa4, skipping ID generation
2026-03-30 12:00:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f21103d1-3fde-550a-8d1c-616569943fa4 with scrape type 1
2026-03-30 12:00:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f21103d1-3fde-550a-8d1c-616569943fa4 sending to next pipeline
2026-03-30 12:00:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f21103d1-3fde-550a-8d1c-616569943fa4, identifier: 132834
2026-03-30 12:00:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f21103d1-3fde-550a-8d1c-616569943fa4 with identifier: 132834
2026-03-30 12:00:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 12:00:44 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=blue HTTP/1.1" 200 None
2026-03-30 12:00:44 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 12:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='fr',RowKey='fr') HTTP/1.1" 204 0
2026-03-30 12:00:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 12:00:44 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=Hybrid HTTP/1.1" 200 None
2026-03-30 12:00:44 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 12:00:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='fr',RowKey='fr') HTTP/1.1" 204 0
2026-03-30 12:00:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f21103d1-3fde-550a-8d1c-616569943fa4 with identifier: 132834
2026-03-30 12:00:44 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f21103d1-3fde-550a-8d1c-616569943fa4 with identifier: 132834 to the API
2026-03-30 12:00:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:00:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132834/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 309,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'f21103d1-3fde-550a-8d1c-616569943fa4',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX966VJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/land-rover-discovery-sport-15-p300e-phev-auto-4wd-dynamic-se-132834',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Land Rover',
'model': 'Discovery Sport',
'odometer': 76965,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f21103d1-3fde-550a-8d1c-616569943fa4/f21103d1-3fde-550a-8d1c-616569943fa4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123759,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132834/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f21103d1-3fde-550a-8d1c-616569943fa4/f21103d1-3fde-550a-8d1c-616569943fa4_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113003,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132834/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f21103d1-3fde-550a-8d1c-616569943fa4/f21103d1-3fde-550a-8d1c-616569943fa4_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128308,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132834/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f21103d1-3fde-550a-8d1c-616569943fa4/f21103d1-3fde-550a-8d1c-616569943fa4_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98022,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132834/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f21103d1-3fde-550a-8d1c-616569943fa4/f21103d1-3fde-550a-8d1c-616569943fa4_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123128,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132834/4.jpeg',
'Width': 1280}],
'price': 39990.0,
'price_includes_vat': True,
'registration_date': '2024-06-25',
'seats_number': 0,
'seller_name': None,
'title': 'Land Rover Discovery Sport 1.5 P300e PHEV AUTO 4WD Dynamic SE',
'transmission': 'automatic',
'trim': '1.5 P300e PHEV AUTO 4WD Dynamic SE',
'vin': 'SALCA2BT6RH347062',
'year': 2024}
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132834%27 HTTP/1.1" 200 None
2026-03-30 12:00:45 [arval.fr] INFO: Saving data for 132834: {'created_time': 1774872045.27312, 'last_price_update_time': 1774872045.273143}
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132834') HTTP/1.1" 204 0
2026-03-30 12:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132831> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132836> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:00:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132830> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:00:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e with identifier: 132831
2026-03-30 12:00:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e with scrape type 1
2026-03-30 12:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132831%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132831/0.jpeg not downloaded yet
2026-03-30 12:00:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2828fb4d-0db4-528c-a741-a7197da837b3 with identifier: 132836
2026-03-30 12:00:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2828fb4d-0db4-528c-a741-a7197da837b3 with scrape type 1
2026-03-30 12:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 2828fb4d-0db4-528c-a741-a7197da837b3
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132836%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132836/0.jpeg not downloaded yet
2026-03-30 12:00:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed155b91-0b35-51bd-b40e-0c9d4b577d8b with identifier: 132830
2026-03-30 12:00:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed155b91-0b35-51bd-b40e-0c9d4b577d8b with scrape type 1
2026-03-30 12:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item ed155b91-0b35-51bd-b40e-0c9d4b577d8b
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132830%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132830/0.jpeg not downloaded yet
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132831%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132831/1.jpeg not downloaded yet
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132836%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132836/1.jpeg not downloaded yet
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132830%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132830/1.jpeg not downloaded yet
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132831%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132831/2.jpeg not downloaded yet
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132836%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132836/2.jpeg not downloaded yet
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132830%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132830/2.jpeg not downloaded yet
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132831%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132831/3.jpeg not downloaded yet
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132836%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132836/3.jpeg not downloaded yet
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132830%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132830/3.jpeg not downloaded yet
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132831%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132831/4.jpeg not downloaded yet
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132836%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132836/4.jpeg not downloaded yet
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132830%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132830/4.jpeg not downloaded yet
2026-03-30 12: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-30 12: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-30 12:00:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132833> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:00:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:00:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132830/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132830)
2026-03-30 12:00:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 170958f5-8ecc-5485-9aa7-b3e22a107718 with identifier: 132833
2026-03-30 12:00:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 170958f5-8ecc-5485-9aa7-b3e22a107718 with scrape type 1
2026-03-30 12:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 170958f5-8ecc-5485-9aa7-b3e22a107718
2026-03-30 12:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132833%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132833/0.jpeg not downloaded yet
2026-03-30 12:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132833%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132833/1.jpeg not downloaded yet
2026-03-30 12:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132833%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132833/2.jpeg not downloaded yet
2026-03-30 12:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132833%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132833/3.jpeg not downloaded yet
2026-03-30 12:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132833%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132833/4.jpeg not downloaded yet
2026-03-30 12:00:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f767c90>
2026-03-30 12:00:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ed155b91-0b35-51bd-b40e-0c9d4b577d8b/ed155b91-0b35-51bd-b40e-0c9d4b577d8b_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132830%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132830/4.jpeg saved to cache
2026-03-30 12:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ed155b91-0b35-51bd-b40e-0c9d4b577d8b
2026-03-30 12:00:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132836/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132836)
2026-03-30 12:00:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df96290>
2026-03-30 12:00:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2828fb4d-0db4-528c-a741-a7197da837b3/2828fb4d-0db4-528c-a741-a7197da837b3_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132836%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132836/4.jpeg saved to cache
2026-03-30 12:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2828fb4d-0db4-528c-a741-a7197da837b3
2026-03-30 12:00:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132833/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132833)
2026-03-30 12:00:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dff5050>
2026-03-30 12:00:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_170958f5-8ecc-5485-9aa7-b3e22a107718/170958f5-8ecc-5485-9aa7-b3e22a107718_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132833%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132833/4.jpeg saved to cache
2026-03-30 12:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 170958f5-8ecc-5485-9aa7-b3e22a107718
2026-03-30 12:00:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132833/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132833)
2026-03-30 12:00:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820db0fa10>
2026-03-30 12:00:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_170958f5-8ecc-5485-9aa7-b3e22a107718/170958f5-8ecc-5485-9aa7-b3e22a107718_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132833%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132833/3.jpeg saved to cache
2026-03-30 12:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 170958f5-8ecc-5485-9aa7-b3e22a107718
2026-03-30 12:00:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132833/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132833)
2026-03-30 12:00:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c83fbd0>
2026-03-30 12:00:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_170958f5-8ecc-5485-9aa7-b3e22a107718/170958f5-8ecc-5485-9aa7-b3e22a107718_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132833%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132833/2.jpeg saved to cache
2026-03-30 12:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 170958f5-8ecc-5485-9aa7-b3e22a107718
2026-03-30 12:00:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132833/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132833)
2026-03-30 12:00:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820db0ea10>
2026-03-30 12:00:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_170958f5-8ecc-5485-9aa7-b3e22a107718/170958f5-8ecc-5485-9aa7-b3e22a107718_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132833%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132833/1.jpeg saved to cache
2026-03-30 12:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 170958f5-8ecc-5485-9aa7-b3e22a107718
2026-03-30 12:00:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132833/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132833)
2026-03-30 12:00:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f3a95d0>
2026-03-30 12:00:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_170958f5-8ecc-5485-9aa7-b3e22a107718/170958f5-8ecc-5485-9aa7-b3e22a107718_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132833%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132833/0.jpeg saved to cache
2026-03-30 12:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 170958f5-8ecc-5485-9aa7-b3e22a107718
2026-03-30 12:00:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 170958f5-8ecc-5485-9aa7-b3e22a107718, skipping ID generation
2026-03-30 12:00:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 170958f5-8ecc-5485-9aa7-b3e22a107718 with scrape type 1
2026-03-30 12:00:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 170958f5-8ecc-5485-9aa7-b3e22a107718 sending to next pipeline
2026-03-30 12:00:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 170958f5-8ecc-5485-9aa7-b3e22a107718, identifier: 132833
2026-03-30 12:00:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 170958f5-8ecc-5485-9aa7-b3e22a107718 with identifier: 132833
2026-03-30 12:00:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 170958f5-8ecc-5485-9aa7-b3e22a107718 with identifier: 132833
2026-03-30 12:00:50 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 170958f5-8ecc-5485-9aa7-b3e22a107718 with identifier: 132833 to the API
2026-03-30 12:00:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:00:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132833/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 245,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '170958f5-8ecc-5485-9aa7-b3e22a107718',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP226ZB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x1-xdrive25e-m-sport-dkg7-132833',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X1',
'odometer': 107265,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_170958f5-8ecc-5485-9aa7-b3e22a107718/170958f5-8ecc-5485-9aa7-b3e22a107718_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104778,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132833/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_170958f5-8ecc-5485-9aa7-b3e22a107718/170958f5-8ecc-5485-9aa7-b3e22a107718_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109594,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132833/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_170958f5-8ecc-5485-9aa7-b3e22a107718/170958f5-8ecc-5485-9aa7-b3e22a107718_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98326,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132833/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_170958f5-8ecc-5485-9aa7-b3e22a107718/170958f5-8ecc-5485-9aa7-b3e22a107718_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117408,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132833/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_170958f5-8ecc-5485-9aa7-b3e22a107718/170958f5-8ecc-5485-9aa7-b3e22a107718_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106328,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132833/4.jpeg',
'Width': 1280}],
'price': 32990.0,
'price_includes_vat': True,
'registration_date': '2023-06-30',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X1 xDrive25e M Sport DKG7',
'transmission': 'automatic',
'trim': 'xDrive25e M Sport DKG7',
'vin': 'WBA21EF0205W71468',
'year': 2023}
2026-03-30 12:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132833%27 HTTP/1.1" 200 None
2026-03-30 12:00:51 [arval.fr] INFO: Saving data for 132833: {'created_time': 1774872051.048483, 'last_price_update_time': 1774872051.048495}
2026-03-30 12:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132833') HTTP/1.1" 204 0
2026-03-30 12:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132831/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132831)
2026-03-30 12:00:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df5dbd0>
2026-03-30 12:00:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e/7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132831%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132831/4.jpeg saved to cache
2026-03-30 12:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e
2026-03-30 12:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132830/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132830)
2026-03-30 12:00:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f65b5d0>
2026-03-30 12:00:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ed155b91-0b35-51bd-b40e-0c9d4b577d8b/ed155b91-0b35-51bd-b40e-0c9d4b577d8b_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132830%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132830/3.jpeg saved to cache
2026-03-30 12:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ed155b91-0b35-51bd-b40e-0c9d4b577d8b
2026-03-30 12:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132836/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132836)
2026-03-30 12:00:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f727150>
2026-03-30 12:00:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2828fb4d-0db4-528c-a741-a7197da837b3/2828fb4d-0db4-528c-a741-a7197da837b3_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132836%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132836/3.jpeg saved to cache
2026-03-30 12:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2828fb4d-0db4-528c-a741-a7197da837b3
2026-03-30 12:00:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132831/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132831)
2026-03-30 12:00:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e04e450>
2026-03-30 12:00:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e/7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132831%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132831/3.jpeg saved to cache
2026-03-30 12:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e
2026-03-30 12:00:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132830/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132830)
2026-03-30 12:00:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e0ba290>
2026-03-30 12:00:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ed155b91-0b35-51bd-b40e-0c9d4b577d8b/ed155b91-0b35-51bd-b40e-0c9d4b577d8b_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132830%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132830/2.jpeg saved to cache
2026-03-30 12:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ed155b91-0b35-51bd-b40e-0c9d4b577d8b
2026-03-30 12:00:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132836/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132836)
2026-03-30 12:00:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d98a290>
2026-03-30 12:00:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2828fb4d-0db4-528c-a741-a7197da837b3/2828fb4d-0db4-528c-a741-a7197da837b3_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132836%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132836/2.jpeg saved to cache
2026-03-30 12:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2828fb4d-0db4-528c-a741-a7197da837b3
2026-03-30 12:00:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132831/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132831)
2026-03-30 12:00:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de31a50>
2026-03-30 12:00:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e/7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132831%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132831/2.jpeg saved to cache
2026-03-30 12:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e
2026-03-30 12:00:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132830/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132830)
2026-03-30 12:00:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e04fad0>
2026-03-30 12:00:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ed155b91-0b35-51bd-b40e-0c9d4b577d8b/ed155b91-0b35-51bd-b40e-0c9d4b577d8b_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132830%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132830/1.jpeg saved to cache
2026-03-30 12:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ed155b91-0b35-51bd-b40e-0c9d4b577d8b
2026-03-30 12:00:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132836/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132836)
2026-03-30 12:00:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c83d510>
2026-03-30 12:00:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2828fb4d-0db4-528c-a741-a7197da837b3/2828fb4d-0db4-528c-a741-a7197da837b3_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132836%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132836/1.jpeg saved to cache
2026-03-30 12:00:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2828fb4d-0db4-528c-a741-a7197da837b3
2026-03-30 12:00:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132831/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132831)
2026-03-30 12:00:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9c19d0>
2026-03-30 12:00:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e/7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132831%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132831/1.jpeg saved to cache
2026-03-30 12:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e
2026-03-30 12:00:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132830/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132830)
2026-03-30 12:00:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df962d0>
2026-03-30 12:00:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ed155b91-0b35-51bd-b40e-0c9d4b577d8b/ed155b91-0b35-51bd-b40e-0c9d4b577d8b_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132830%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132830/0.jpeg saved to cache
2026-03-30 12:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ed155b91-0b35-51bd-b40e-0c9d4b577d8b
2026-03-30 12:00:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ed155b91-0b35-51bd-b40e-0c9d4b577d8b, skipping ID generation
2026-03-30 12:00:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed155b91-0b35-51bd-b40e-0c9d4b577d8b with scrape type 1
2026-03-30 12:00:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ed155b91-0b35-51bd-b40e-0c9d4b577d8b sending to next pipeline
2026-03-30 12:00:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ed155b91-0b35-51bd-b40e-0c9d4b577d8b, identifier: 132830
2026-03-30 12:00:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ed155b91-0b35-51bd-b40e-0c9d4b577d8b with identifier: 132830
2026-03-30 12:00:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 12:00:54 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=grey HTTP/1.1" 200 None
2026-03-30 12:00:54 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 12:00:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='fr',RowKey='fr') HTTP/1.1" 204 0
2026-03-30 12:00:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ed155b91-0b35-51bd-b40e-0c9d4b577d8b with identifier: 132830
2026-03-30 12:00:54 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ed155b91-0b35-51bd-b40e-0c9d4b577d8b with identifier: 132830 to the API
2026-03-30 12:00:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:00:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132830/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'ed155b91-0b35-51bd-b40e-0c9d4b577d8b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP383JH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-golf-life-plus-10-tsi-110cv-bvm6-132830',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'Golf',
'odometer': 99726,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ed155b91-0b35-51bd-b40e-0c9d4b577d8b/ed155b91-0b35-51bd-b40e-0c9d4b577d8b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124477,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132830/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ed155b91-0b35-51bd-b40e-0c9d4b577d8b/ed155b91-0b35-51bd-b40e-0c9d4b577d8b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110641,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132830/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ed155b91-0b35-51bd-b40e-0c9d4b577d8b/ed155b91-0b35-51bd-b40e-0c9d4b577d8b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110732,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132830/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ed155b91-0b35-51bd-b40e-0c9d4b577d8b/ed155b91-0b35-51bd-b40e-0c9d4b577d8b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114379,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132830/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ed155b91-0b35-51bd-b40e-0c9d4b577d8b/ed155b91-0b35-51bd-b40e-0c9d4b577d8b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 127083,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132830/4.jpeg',
'Width': 1280}],
'price': 15990.0,
'price_includes_vat': True,
'registration_date': '2023-06-06',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen Golf Life Plus 1.0 TSI 110CV BVM6',
'transmission': 'manual',
'trim': 'Life Plus 1.0 TSI 110CV BVM6',
'vin': 'WVWZZZCD1PW183805',
'year': 2023}
2026-03-30 12:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132830%27 HTTP/1.1" 200 None
2026-03-30 12:00:55 [arval.fr] INFO: Saving data for 132830: {'created_time': 1774872055.548262, 'last_price_update_time': 1774872055.548273}
2026-03-30 12:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132830') HTTP/1.1" 204 0
2026-03-30 12:00:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132836/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132836)
2026-03-30 12:00:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f72a550>
2026-03-30 12:00:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2828fb4d-0db4-528c-a741-a7197da837b3/2828fb4d-0db4-528c-a741-a7197da837b3_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132836%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132836/0.jpeg saved to cache
2026-03-30 12:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2828fb4d-0db4-528c-a741-a7197da837b3
2026-03-30 12:00:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2828fb4d-0db4-528c-a741-a7197da837b3, skipping ID generation
2026-03-30 12:00:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2828fb4d-0db4-528c-a741-a7197da837b3 with scrape type 1
2026-03-30 12:00:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2828fb4d-0db4-528c-a741-a7197da837b3 sending to next pipeline
2026-03-30 12:00:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2828fb4d-0db4-528c-a741-a7197da837b3, identifier: 132836
2026-03-30 12:00:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2828fb4d-0db4-528c-a741-a7197da837b3 with identifier: 132836
2026-03-30 12:00:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 12:00:55 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=black HTTP/1.1" 200 None
2026-03-30 12:00:56 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 12:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='fr',RowKey='fr') HTTP/1.1" 204 0
2026-03-30 12:00:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2828fb4d-0db4-528c-a741-a7197da837b3 with identifier: 132836
2026-03-30 12:00:56 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2828fb4d-0db4-528c-a741-a7197da837b3 with identifier: 132836 to the API
2026-03-30 12:00:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:00:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132836/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 220,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '2828fb4d-0db4-528c-a741-a7197da837b3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM365QC',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-countryman-cooper-se-all4-premium-plus12595ch-bva6-132836',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Countryman',
'odometer': 33662,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2828fb4d-0db4-528c-a741-a7197da837b3/2828fb4d-0db4-528c-a741-a7197da837b3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 138305,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132836/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2828fb4d-0db4-528c-a741-a7197da837b3/2828fb4d-0db4-528c-a741-a7197da837b3_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128638,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132836/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2828fb4d-0db4-528c-a741-a7197da837b3/2828fb4d-0db4-528c-a741-a7197da837b3_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94131,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132836/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2828fb4d-0db4-528c-a741-a7197da837b3/2828fb4d-0db4-528c-a741-a7197da837b3_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120484,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132836/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2828fb4d-0db4-528c-a741-a7197da837b3/2828fb4d-0db4-528c-a741-a7197da837b3_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111703,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132836/4.jpeg',
'Width': 1280}],
'price': 28490.0,
'price_includes_vat': True,
'registration_date': '2023-03-09',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Countryman Cooper SE ALL4 Premium Plus125+95ch BVA6',
'transmission': 'automatic',
'trim': 'Cooper SE ALL4 Premium Plus125+95ch BVA6',
'vin': 'WMW21BS0X03R33351',
'year': 2023}
2026-03-30 12:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132836%27 HTTP/1.1" 200 None
2026-03-30 12:00:56 [arval.fr] INFO: Saving data for 132836: {'created_time': 1774872056.46849, 'last_price_update_time': 1774872056.468502}
2026-03-30 12:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132836') HTTP/1.1" 204 0
2026-03-30 12:00:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132831/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132831)
2026-03-30 12:00:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:00:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f65b590>
2026-03-30 12:00:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:00:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:00:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:00:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e/7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132831%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132831/0.jpeg saved to cache
2026-03-30 12:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e
2026-03-30 12:00:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e, skipping ID generation
2026-03-30 12:00:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e with scrape type 1
2026-03-30 12:00:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e sending to next pipeline
2026-03-30 12:00:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e, identifier: 132831
2026-03-30 12:00:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e with identifier: 132831
2026-03-30 12:00:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e with identifier: 132831
2026-03-30 12:00:56 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e with identifier: 132831 to the API
2026-03-30 12:00:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:00:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132831/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 349,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF706QP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volvo-xc60-t6-recharge-350-geartro-8-inscription-luxe-132831',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volvo',
'model': 'XC60',
'odometer': 44765,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e/7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100391,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132831/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e/7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114403,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132831/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e/7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68502,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132831/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e/7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117214,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132831/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e/7f5ff0e8-b88f-5f3c-b1fc-68e75045b36e_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107472,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132831/4.jpeg',
'Width': 1280}],
'price': 39990.0,
'price_includes_vat': True,
'registration_date': '2022-04-04',
'seats_number': 0,
'seller_name': None,
'title': 'Volvo XC60 T6 recharge 350 Geartro 8 Inscription Luxe',
'transmission': 'automatic',
'trim': 'T6 recharge 350 Geartro 8 Inscription Luxe',
'vin': 'YV1UZH1VDN1045455',
'year': 2022}
2026-03-30 12:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132831%27 HTTP/1.1" 200 None
2026-03-30 12:00:57 [arval.fr] INFO: Saving data for 132831: {'created_time': 1774872057.225141, 'last_price_update_time': 1774872057.225151}
2026-03-30 12:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:00:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132831') HTTP/1.1" 204 0
2026-03-30 12:01:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132821> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:01:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32bcd900-deb6-5310-9ec9-b9850d76f7d0 with identifier: 132821
2026-03-30 12:01:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32bcd900-deb6-5310-9ec9-b9850d76f7d0 with scrape type 1
2026-03-30 12:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 32bcd900-deb6-5310-9ec9-b9850d76f7d0
2026-03-30 12:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132821%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132821/0.jpeg not downloaded yet
2026-03-30 12:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132821%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132821/1.jpeg not downloaded yet
2026-03-30 12:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132821%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132821/2.jpeg not downloaded yet
2026-03-30 12:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132821%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132821/3.jpeg not downloaded yet
2026-03-30 12:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132821%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132821/4.jpeg not downloaded yet
2026-03-30 12:01:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132821/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132821)
2026-03-30 12:01:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d92c6d0>
2026-03-30 12:01:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32bcd900-deb6-5310-9ec9-b9850d76f7d0/32bcd900-deb6-5310-9ec9-b9850d76f7d0_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132821%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132821/0.jpeg saved to cache
2026-03-30 12:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 32bcd900-deb6-5310-9ec9-b9850d76f7d0
2026-03-30 12:01:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132821/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132821)
2026-03-30 12:01:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9e69d0>
2026-03-30 12:01:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32bcd900-deb6-5310-9ec9-b9850d76f7d0/32bcd900-deb6-5310-9ec9-b9850d76f7d0_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132821%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132821/1.jpeg saved to cache
2026-03-30 12:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 32bcd900-deb6-5310-9ec9-b9850d76f7d0
2026-03-30 12:01:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132821/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132821)
2026-03-30 12:01:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e08d190>
2026-03-30 12:01:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32bcd900-deb6-5310-9ec9-b9850d76f7d0/32bcd900-deb6-5310-9ec9-b9850d76f7d0_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132821%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132821/4.jpeg saved to cache
2026-03-30 12:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 32bcd900-deb6-5310-9ec9-b9850d76f7d0
2026-03-30 12:01:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132821/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132821)
2026-03-30 12:01:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9d6dd0>
2026-03-30 12:01:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32bcd900-deb6-5310-9ec9-b9850d76f7d0/32bcd900-deb6-5310-9ec9-b9850d76f7d0_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:01:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132821%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132821/3.jpeg saved to cache
2026-03-30 12:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 32bcd900-deb6-5310-9ec9-b9850d76f7d0
2026-03-30 12:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132821/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132821)
2026-03-30 12:01:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df5e150>
2026-03-30 12:01:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32bcd900-deb6-5310-9ec9-b9850d76f7d0/32bcd900-deb6-5310-9ec9-b9850d76f7d0_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132821%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132821/2.jpeg saved to cache
2026-03-30 12:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 32bcd900-deb6-5310-9ec9-b9850d76f7d0
2026-03-30 12:01:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 32bcd900-deb6-5310-9ec9-b9850d76f7d0, skipping ID generation
2026-03-30 12:01:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32bcd900-deb6-5310-9ec9-b9850d76f7d0 with scrape type 1
2026-03-30 12:01:04 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 32bcd900-deb6-5310-9ec9-b9850d76f7d0 sending to next pipeline
2026-03-30 12:01:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 32bcd900-deb6-5310-9ec9-b9850d76f7d0, identifier: 132821
2026-03-30 12:01:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 32bcd900-deb6-5310-9ec9-b9850d76f7d0 with identifier: 132821
2026-03-30 12:01:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 32bcd900-deb6-5310-9ec9-b9850d76f7d0 with identifier: 132821
2026-03-30 12:01:04 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 32bcd900-deb6-5310-9ec9-b9850d76f7d0 with identifier: 132821 to the API
2026-03-30 12:01:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:01:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132821/2.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 230,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '32bcd900-deb6-5310-9ec9-b9850d76f7d0',
'is_damaged': False,
'is_operable': True,
'license_plate': 'HA199PY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/hyundai-tucson-executive-hybrid-2wd-16-t-gdi-230cv-bva6-132821',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Hyundai',
'model': 'Tucson',
'odometer': 35659,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_32bcd900-deb6-5310-9ec9-b9850d76f7d0/32bcd900-deb6-5310-9ec9-b9850d76f7d0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119650,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132821/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_32bcd900-deb6-5310-9ec9-b9850d76f7d0/32bcd900-deb6-5310-9ec9-b9850d76f7d0_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126534,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132821/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_32bcd900-deb6-5310-9ec9-b9850d76f7d0/32bcd900-deb6-5310-9ec9-b9850d76f7d0_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85385,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132821/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_32bcd900-deb6-5310-9ec9-b9850d76f7d0/32bcd900-deb6-5310-9ec9-b9850d76f7d0_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97600,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132821/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_32bcd900-deb6-5310-9ec9-b9850d76f7d0/32bcd900-deb6-5310-9ec9-b9850d76f7d0_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107251,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132821/4.jpeg',
'Width': 1280}],
'price': 30990.0,
'price_includes_vat': True,
'registration_date': '2024-12-04',
'seats_number': 0,
'seller_name': None,
'title': 'Hyundai Tucson Executive Hybrid 2WD 1.6 T-GDI 230CV BVA6',
'transmission': 'automatic',
'trim': 'Executive Hybrid 2WD 1.6 T-GDI 230CV BVA6',
'vin': 'TMAJE8111SJ309912',
'year': 2024}
2026-03-30 12:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132821%27 HTTP/1.1" 200 None
2026-03-30 12:01:04 [arval.fr] INFO: Saving data for 132821: {'created_time': 1774872064.811389, 'last_price_update_time': 1774872064.811403}
2026-03-30 12:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132821') HTTP/1.1" 204 0
2026-03-30 12:01:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132826> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:01:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee00c8ad-a528-5dcd-af87-bf73851917d6 with identifier: 132826
2026-03-30 12:01:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee00c8ad-a528-5dcd-af87-bf73851917d6 with scrape type 1
2026-03-30 12:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item ee00c8ad-a528-5dcd-af87-bf73851917d6
2026-03-30 12:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132826%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132826/0.jpeg not downloaded yet
2026-03-30 12:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132826%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132826/1.jpeg not downloaded yet
2026-03-30 12:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132826%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132826/2.jpeg not downloaded yet
2026-03-30 12:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132826%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132826/3.jpeg not downloaded yet
2026-03-30 12:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132826%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132826/4.jpeg not downloaded yet
2026-03-30 12:01:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132826/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132826)
2026-03-30 12:01:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c83e0d0>
2026-03-30 12:01:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee00c8ad-a528-5dcd-af87-bf73851917d6/ee00c8ad-a528-5dcd-af87-bf73851917d6_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132826%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132826/0.jpeg saved to cache
2026-03-30 12:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ee00c8ad-a528-5dcd-af87-bf73851917d6
2026-03-30 12:01:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132826/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132826)
2026-03-30 12:01:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c827ed0>
2026-03-30 12:01:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee00c8ad-a528-5dcd-af87-bf73851917d6/ee00c8ad-a528-5dcd-af87-bf73851917d6_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132826%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132826/1.jpeg saved to cache
2026-03-30 12:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ee00c8ad-a528-5dcd-af87-bf73851917d6
2026-03-30 12:01:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132826/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132826)
2026-03-30 12:01:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9e4550>
2026-03-30 12:01:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee00c8ad-a528-5dcd-af87-bf73851917d6/ee00c8ad-a528-5dcd-af87-bf73851917d6_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132826%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132826/2.jpeg saved to cache
2026-03-30 12:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ee00c8ad-a528-5dcd-af87-bf73851917d6
2026-03-30 12:01:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132826/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132826)
2026-03-30 12:01:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d938dd0>
2026-03-30 12:01:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee00c8ad-a528-5dcd-af87-bf73851917d6/ee00c8ad-a528-5dcd-af87-bf73851917d6_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132826%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132826/4.jpeg saved to cache
2026-03-30 12:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ee00c8ad-a528-5dcd-af87-bf73851917d6
2026-03-30 12:01:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132826/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132826)
2026-03-30 12:01:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e0b9650>
2026-03-30 12:01:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee00c8ad-a528-5dcd-af87-bf73851917d6/ee00c8ad-a528-5dcd-af87-bf73851917d6_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132826%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132826/3.jpeg saved to cache
2026-03-30 12:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ee00c8ad-a528-5dcd-af87-bf73851917d6
2026-03-30 12:01:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ee00c8ad-a528-5dcd-af87-bf73851917d6, skipping ID generation
2026-03-30 12:01:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee00c8ad-a528-5dcd-af87-bf73851917d6 with scrape type 1
2026-03-30 12:01:15 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ee00c8ad-a528-5dcd-af87-bf73851917d6 sending to next pipeline
2026-03-30 12:01:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ee00c8ad-a528-5dcd-af87-bf73851917d6, identifier: 132826
2026-03-30 12:01:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ee00c8ad-a528-5dcd-af87-bf73851917d6 with identifier: 132826
2026-03-30 12:01:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 12:01:15 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=Diesel HTTP/1.1" 200 None
2026-03-30 12:01:15 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 12:01:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='fr',RowKey='fr') HTTP/1.1" 204 0
2026-03-30 12:01:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ee00c8ad-a528-5dcd-af87-bf73851917d6 with identifier: 132826
2026-03-30 12:01:16 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ee00c8ad-a528-5dcd-af87-bf73851917d6 with identifier: 132826 to the API
2026-03-30 12:01:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:01:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132826/3.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'ee00c8ad-a528-5dcd-af87-bf73851917d6',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GT550BF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x1-sdrive18d-xline-dkg7-132826',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X1',
'odometer': 64566,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee00c8ad-a528-5dcd-af87-bf73851917d6/ee00c8ad-a528-5dcd-af87-bf73851917d6_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130394,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132826/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee00c8ad-a528-5dcd-af87-bf73851917d6/ee00c8ad-a528-5dcd-af87-bf73851917d6_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81816,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132826/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee00c8ad-a528-5dcd-af87-bf73851917d6/ee00c8ad-a528-5dcd-af87-bf73851917d6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120102,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132826/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee00c8ad-a528-5dcd-af87-bf73851917d6/ee00c8ad-a528-5dcd-af87-bf73851917d6_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93385,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132826/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ee00c8ad-a528-5dcd-af87-bf73851917d6/ee00c8ad-a528-5dcd-af87-bf73851917d6_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111857,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132826/4.jpeg',
'Width': 1280}],
'price': 34990.0,
'price_includes_vat': True,
'registration_date': '2023-12-15',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X1 sDrive18d xLine DKG7',
'transmission': 'automatic',
'trim': 'sDrive18d xLine DKG7',
'vin': 'WBA11EG0505Y31644',
'year': 2023}
2026-03-30 12:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132826%27 HTTP/1.1" 200 None
2026-03-30 12:01:16 [arval.fr] INFO: Saving data for 132826: {'created_time': 1774872076.399972, 'last_price_update_time': 1774872076.399986}
2026-03-30 12:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132826') HTTP/1.1" 204 0
2026-03-30 12:01:17 [scrapy.extensions.logstats] INFO: Crawled 10 pages (at 10 pages/min), scraped 8 items (at 8 items/min)
2026-03-30 12:01:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 160MiB
2026-03-30 12:01:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132814> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:01:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d9a6661-dc13-58fe-ba5a-5181c5eaffa3 with identifier: 132814
2026-03-30 12:01:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d9a6661-dc13-58fe-ba5a-5181c5eaffa3 with scrape type 1
2026-03-30 12:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 8d9a6661-dc13-58fe-ba5a-5181c5eaffa3
2026-03-30 12:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132814%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132814/0.jpeg not downloaded yet
2026-03-30 12:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132814%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132814/1.jpeg not downloaded yet
2026-03-30 12:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132814%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132814/2.jpeg not downloaded yet
2026-03-30 12:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132814%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132814/3.jpeg not downloaded yet
2026-03-30 12:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132814%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132814/4.jpeg not downloaded yet
2026-03-30 12:01:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132814/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132814)
2026-03-30 12:01:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c827110>
2026-03-30 12:01:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d9a6661-dc13-58fe-ba5a-5181c5eaffa3/8d9a6661-dc13-58fe-ba5a-5181c5eaffa3_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132814%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132814/0.jpeg saved to cache
2026-03-30 12:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8d9a6661-dc13-58fe-ba5a-5181c5eaffa3
2026-03-30 12:01:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132814/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132814)
2026-03-30 12:01:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df6f9d0>
2026-03-30 12:01:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d9a6661-dc13-58fe-ba5a-5181c5eaffa3/8d9a6661-dc13-58fe-ba5a-5181c5eaffa3_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132814%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132814/1.jpeg saved to cache
2026-03-30 12:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8d9a6661-dc13-58fe-ba5a-5181c5eaffa3
2026-03-30 12:01:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132814/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132814)
2026-03-30 12:01:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132824> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:01:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dfe17d0>
2026-03-30 12:01:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d9a6661-dc13-58fe-ba5a-5181c5eaffa3/8d9a6661-dc13-58fe-ba5a-5181c5eaffa3_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132814%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132814/2.jpeg saved to cache
2026-03-30 12:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8d9a6661-dc13-58fe-ba5a-5181c5eaffa3
2026-03-30 12:01:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b3dc255-582e-5936-8df3-5bafa748ba3c with identifier: 132824
2026-03-30 12:01:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b3dc255-582e-5936-8df3-5bafa748ba3c with scrape type 1
2026-03-30 12:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 9b3dc255-582e-5936-8df3-5bafa748ba3c
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132824%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132824/0.jpeg not downloaded yet
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132824%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132824/1.jpeg not downloaded yet
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132824%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132824/2.jpeg not downloaded yet
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132824%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132824/3.jpeg not downloaded yet
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132824%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132824/4.jpeg not downloaded yet
2026-03-30 12:01:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=2&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:01:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132814/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132814)
2026-03-30 12:01:18 [arval.fr] INFO: Found listing with ID: 132801
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132801%27 HTTP/1.1" 200 None
2026-03-30 12:01:18 [arval.fr] INFO: Scrape type for 132801: 1
2026-03-30 12:01:18 [arval.fr] INFO: Found listing with ID: 132800
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132800%27 HTTP/1.1" 200 None
2026-03-30 12:01:18 [arval.fr] INFO: Scrape type for 132800: 1
2026-03-30 12:01:18 [arval.fr] INFO: Found listing with ID: 132799
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132799%27 HTTP/1.1" 200 None
2026-03-30 12:01:18 [arval.fr] INFO: Scrape type for 132799: 1
2026-03-30 12:01:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f373250>
2026-03-30 12:01:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d9a6661-dc13-58fe-ba5a-5181c5eaffa3/8d9a6661-dc13-58fe-ba5a-5181c5eaffa3_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132814%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132814/3.jpeg saved to cache
2026-03-30 12:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8d9a6661-dc13-58fe-ba5a-5181c5eaffa3
2026-03-30 12:01:18 [arval.fr] INFO: Found listing with ID: 132798
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132798%27 HTTP/1.1" 200 None
2026-03-30 12:01:18 [arval.fr] INFO: Scrape type for 132798: 1
2026-03-30 12:01:18 [arval.fr] INFO: Found listing with ID: 132797
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132797%27 HTTP/1.1" 200 None
2026-03-30 12:01:18 [arval.fr] INFO: Scrape type for 132797: 1
2026-03-30 12:01:18 [arval.fr] INFO: Found listing with ID: 132796
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132796%27 HTTP/1.1" 200 None
2026-03-30 12:01:18 [arval.fr] INFO: Scrape type for 132796: 1
2026-03-30 12:01:18 [arval.fr] INFO: Found listing with ID: 132794
2026-03-30 12:01:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132794%27 HTTP/1.1" 200 None
2026-03-30 12:01:19 [arval.fr] INFO: Scrape type for 132794: 1
2026-03-30 12:01:19 [arval.fr] INFO: Found listing with ID: 132793
2026-03-30 12:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132793%27 HTTP/1.1" 200 None
2026-03-30 12:01:19 [arval.fr] INFO: Scrape type for 132793: 1
2026-03-30 12:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132814/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132814)
2026-03-30 12:01:19 [arval.fr] INFO: Found listing with ID: 132792
2026-03-30 12:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132792%27 HTTP/1.1" 200 None
2026-03-30 12:01:19 [arval.fr] INFO: Scrape type for 132792: 1
2026-03-30 12:01:19 [arval.fr] INFO: Found listing with ID: 132789
2026-03-30 12:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132789%27 HTTP/1.1" 200 None
2026-03-30 12:01:19 [arval.fr] INFO: Scrape type for 132789: 1
2026-03-30 12:01:19 [arval.fr] INFO: Found listing with ID: 132787
2026-03-30 12:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132787%27 HTTP/1.1" 200 None
2026-03-30 12:01:19 [arval.fr] INFO: Scrape type for 132787: 1
2026-03-30 12:01:19 [arval.fr] INFO: Found listing with ID: 132786
2026-03-30 12:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132786%27 HTTP/1.1" 200 None
2026-03-30 12:01:19 [arval.fr] INFO: Scrape type for 132786: 1
2026-03-30 12:01:19 [arval.fr] INFO: Found listing with ID: 132785
2026-03-30 12:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132785%27 HTTP/1.1" 200 None
2026-03-30 12:01:19 [arval.fr] INFO: Scrape type for 132785: 1
2026-03-30 12:01:19 [arval.fr] INFO: Found listing with ID: 132784
2026-03-30 12:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132784%27 HTTP/1.1" 200 None
2026-03-30 12:01:19 [arval.fr] INFO: Scrape type for 132784: 1
2026-03-30 12:01:19 [arval.fr] INFO: Found listing with ID: 132782
2026-03-30 12:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132782%27 HTTP/1.1" 200 None
2026-03-30 12:01:19 [arval.fr] INFO: Scrape type for 132782: 1
2026-03-30 12:01:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d937110>
2026-03-30 12:01:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d9a6661-dc13-58fe-ba5a-5181c5eaffa3/8d9a6661-dc13-58fe-ba5a-5181c5eaffa3_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132814%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132814/4.jpeg saved to cache
2026-03-30 12:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8d9a6661-dc13-58fe-ba5a-5181c5eaffa3
2026-03-30 12:01:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8d9a6661-dc13-58fe-ba5a-5181c5eaffa3, skipping ID generation
2026-03-30 12:01:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d9a6661-dc13-58fe-ba5a-5181c5eaffa3 with scrape type 1
2026-03-30 12:01:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8d9a6661-dc13-58fe-ba5a-5181c5eaffa3 sending to next pipeline
2026-03-30 12:01:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 8d9a6661-dc13-58fe-ba5a-5181c5eaffa3, identifier: 132814
2026-03-30 12:01:19 [arval.fr] INFO: Found listing with ID: 132781
2026-03-30 12:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132781%27 HTTP/1.1" 200 None
2026-03-30 12:01:19 [arval.fr] INFO: Scrape type for 132781: 1
2026-03-30 12:01:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 8d9a6661-dc13-58fe-ba5a-5181c5eaffa3 with identifier: 132814
2026-03-30 12:01:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 8d9a6661-dc13-58fe-ba5a-5181c5eaffa3 with identifier: 132814
2026-03-30 12:01:19 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 8d9a6661-dc13-58fe-ba5a-5181c5eaffa3 with identifier: 132814 to the API
2026-03-30 12:01:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:01:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132814/4.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '8d9a6661-dc13-58fe-ba5a-5181c5eaffa3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM382AR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-taigo-r-line-10-tsi-110cv-bva7-132814',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'Taigo',
'odometer': 34788,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d9a6661-dc13-58fe-ba5a-5181c5eaffa3/8d9a6661-dc13-58fe-ba5a-5181c5eaffa3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164947,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132814/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d9a6661-dc13-58fe-ba5a-5181c5eaffa3/8d9a6661-dc13-58fe-ba5a-5181c5eaffa3_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122964,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132814/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d9a6661-dc13-58fe-ba5a-5181c5eaffa3/8d9a6661-dc13-58fe-ba5a-5181c5eaffa3_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118698,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132814/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d9a6661-dc13-58fe-ba5a-5181c5eaffa3/8d9a6661-dc13-58fe-ba5a-5181c5eaffa3_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 133865,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132814/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8d9a6661-dc13-58fe-ba5a-5181c5eaffa3/8d9a6661-dc13-58fe-ba5a-5181c5eaffa3_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 160793,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132814/4.jpeg',
'Width': 1280}],
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2023-02-07',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen Taigo R-Line 1.0 TSI 110CV BVA7',
'transmission': 'automatic',
'trim': 'R-Line 1.0 TSI 110CV BVA7',
'vin': 'WVGZZZCSZPY050023',
'year': 2023}
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132814%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [arval.fr] INFO: Saving data for 132814: {'created_time': 1774872080.067386, 'last_price_update_time': 1774872080.0674}
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132814') HTTP/1.1" 204 0
2026-03-30 12:01:20 [arval.fr] INFO: Found listing with ID: 132780
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132780%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [arval.fr] INFO: Scrape type for 132780: 1
2026-03-30 12:01:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132820> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:01:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132802> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:01:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132815> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:01:20 [arval.fr] INFO: Found listing with ID: 132779
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132779%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [arval.fr] INFO: Scrape type for 132779: 1
2026-03-30 12:01:20 [arval.fr] INFO: Found listing with ID: 132778
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132778%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [arval.fr] INFO: Scrape type for 132778: 1
2026-03-30 12:01:20 [arval.fr] INFO: Found listing with ID: 132777
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132777%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [arval.fr] INFO: Scrape type for 132777: 1
2026-03-30 12:01:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132824/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132824)
2026-03-30 12:01:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea with identifier: 132820
2026-03-30 12:01:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea with scrape type 1
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132820%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132820/0.jpeg not downloaded yet
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132820%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132820/1.jpeg not downloaded yet
2026-03-30 12:01:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132803> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:01:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ed9cbdb-83c8-50f6-a54d-e1832c177fbb with identifier: 132802
2026-03-30 12:01:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ed9cbdb-83c8-50f6-a54d-e1832c177fbb with scrape type 1
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8ed9cbdb-83c8-50f6-a54d-e1832c177fbb
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132802%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/0.jpeg not downloaded yet
2026-03-30 12:01:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e35242eb-a7b4-5609-9bb8-72bf0b69bc46 with identifier: 132815
2026-03-30 12:01:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e35242eb-a7b4-5609-9bb8-72bf0b69bc46 with scrape type 1
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item e35242eb-a7b4-5609-9bb8-72bf0b69bc46
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132815%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132815/0.jpeg not downloaded yet
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132820%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132820/2.jpeg not downloaded yet
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132802%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/1.jpeg not downloaded yet
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132815%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132815/1.jpeg not downloaded yet
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132820%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132820/3.jpeg not downloaded yet
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132802%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/2.jpeg not downloaded yet
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132815%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132815/2.jpeg not downloaded yet
2026-03-30 12: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-30 12:01:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820da11ed0>
2026-03-30 12:01:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b3dc255-582e-5936-8df3-5bafa748ba3c/9b3dc255-582e-5936-8df3-5bafa748ba3c_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132824%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132824/0.jpeg saved to cache
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9b3dc255-582e-5936-8df3-5bafa748ba3c
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132820%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132820/4.jpeg not downloaded yet
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132802%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/3.jpeg not downloaded yet
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132815%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132815/3.jpeg not downloaded yet
2026-03-30 12:01:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c1508287-b71d-50cc-9e06-2c9595a59afd with identifier: 132803
2026-03-30 12:01:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c1508287-b71d-50cc-9e06-2c9595a59afd with scrape type 1
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c1508287-b71d-50cc-9e06-2c9595a59afd
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132803%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/0.jpeg not downloaded yet
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132802%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/4.jpeg not downloaded yet
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132815%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132815/4.jpeg not downloaded yet
2026-03-30 12:01:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132824/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132824)
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132803%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/1.jpeg not downloaded yet
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132802%252F5.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/5.jpeg not downloaded yet
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132803%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/2.jpeg not downloaded yet
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132802%252F6.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/6.jpeg not downloaded yet
2026-03-30 12: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-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132803%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/3.jpeg not downloaded yet
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132802%252F7.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/7.jpeg not downloaded yet
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132803%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/4.jpeg not downloaded yet
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132802%252F8.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/8.jpeg not downloaded yet
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132803%252F5.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/5.jpeg not downloaded yet
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132802%252F9.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/9.jpeg not downloaded yet
2026-03-30 12:01:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c89eb10>
2026-03-30 12:01:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b3dc255-582e-5936-8df3-5bafa748ba3c/9b3dc255-582e-5936-8df3-5bafa748ba3c_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132824%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132824/1.jpeg saved to cache
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9b3dc255-582e-5936-8df3-5bafa748ba3c
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132803%252F6.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/6.jpeg not downloaded yet
2026-03-30 12:01:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132824/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132824)
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132803%252F7.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/7.jpeg not downloaded yet
2026-03-30 12:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132803%252F8.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/8.jpeg not downloaded yet
2026-03-30 12:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132803%252F9.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/9.jpeg not downloaded yet
2026-03-30 12:01:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8a6710>
2026-03-30 12:01:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b3dc255-582e-5936-8df3-5bafa748ba3c/9b3dc255-582e-5936-8df3-5bafa748ba3c_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132824%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132824/2.jpeg saved to cache
2026-03-30 12:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9b3dc255-582e-5936-8df3-5bafa748ba3c
2026-03-30 12: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-30 12:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132824/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132824)
2026-03-30 12:01:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8744d0>
2026-03-30 12:01:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b3dc255-582e-5936-8df3-5bafa748ba3c/9b3dc255-582e-5936-8df3-5bafa748ba3c_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132824%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132824/4.jpeg saved to cache
2026-03-30 12:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9b3dc255-582e-5936-8df3-5bafa748ba3c
2026-03-30 12:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132824/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132824)
2026-03-30 12:01:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df40450>
2026-03-30 12:01:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b3dc255-582e-5936-8df3-5bafa748ba3c/9b3dc255-582e-5936-8df3-5bafa748ba3c_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132824%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132824/3.jpeg saved to cache
2026-03-30 12:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9b3dc255-582e-5936-8df3-5bafa748ba3c
2026-03-30 12:01:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9b3dc255-582e-5936-8df3-5bafa748ba3c, skipping ID generation
2026-03-30 12:01:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b3dc255-582e-5936-8df3-5bafa748ba3c with scrape type 1
2026-03-30 12:01:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9b3dc255-582e-5936-8df3-5bafa748ba3c sending to next pipeline
2026-03-30 12:01:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 9b3dc255-582e-5936-8df3-5bafa748ba3c, identifier: 132824
2026-03-30 12:01:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 9b3dc255-582e-5936-8df3-5bafa748ba3c with identifier: 132824
2026-03-30 12:01:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 12:01:21 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=PHEV HTTP/1.1" 200 None
2026-03-30 12:01:22 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='fr',RowKey='fr') HTTP/1.1" 204 0
2026-03-30 12:01:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 9b3dc255-582e-5936-8df3-5bafa748ba3c with identifier: 132824
2026-03-30 12:01:22 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 9b3dc255-582e-5936-8df3-5bafa748ba3c with identifier: 132824 to the API
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:01:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132824/3.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 320,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '9b3dc255-582e-5936-8df3-5bafa748ba3c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF488GT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mercedes-glc-300-e-amg-line-4matic-132824',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mercedes',
'model': 'GLC',
'odometer': 14528,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b3dc255-582e-5936-8df3-5bafa748ba3c/9b3dc255-582e-5936-8df3-5bafa748ba3c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128411,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132824/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b3dc255-582e-5936-8df3-5bafa748ba3c/9b3dc255-582e-5936-8df3-5bafa748ba3c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 115183,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132824/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b3dc255-582e-5936-8df3-5bafa748ba3c/9b3dc255-582e-5936-8df3-5bafa748ba3c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95727,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132824/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b3dc255-582e-5936-8df3-5bafa748ba3c/9b3dc255-582e-5936-8df3-5bafa748ba3c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116620,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132824/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b3dc255-582e-5936-8df3-5bafa748ba3c/9b3dc255-582e-5936-8df3-5bafa748ba3c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74006,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132824/4.jpeg',
'Width': 1280}],
'price': 44990.0,
'price_includes_vat': True,
'registration_date': '2022-03-18',
'seats_number': 0,
'seller_name': None,
'title': 'Mercedes GLC 300 E AMG LINE 4MATIC',
'transmission': 'automatic',
'trim': '300 E AMG LINE 4MATIC',
'vin': 'W1N2539531G072279',
'year': 2022}
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132824%27 HTTP/1.1" 200 None
2026-03-30 12:01:22 [arval.fr] INFO: Saving data for 132824: {'created_time': 1774872082.45641, 'last_price_update_time': 1774872082.456424}
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132824') HTTP/1.1" 204 0
2026-03-30 12:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132793> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132815/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132815)
2026-03-30 12:01:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a47a42f9-6a85-5388-bc30-9250b195a4d0 with identifier: 132793
2026-03-30 12:01:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a47a42f9-6a85-5388-bc30-9250b195a4d0 with scrape type 1
2026-03-30 12:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a47a42f9-6a85-5388-bc30-9250b195a4d0
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132793%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/0.jpeg not downloaded yet
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132793%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/1.jpeg not downloaded yet
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132793%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/2.jpeg not downloaded yet
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132793%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/3.jpeg not downloaded yet
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132793%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/4.jpeg not downloaded yet
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132793%252F5.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/5.jpeg not downloaded yet
2026-03-30 12:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8b7a50>
2026-03-30 12:01:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e35242eb-a7b4-5609-9bb8-72bf0b69bc46/e35242eb-a7b4-5609-9bb8-72bf0b69bc46_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132815%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132815/0.jpeg saved to cache
2026-03-30 12:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e35242eb-a7b4-5609-9bb8-72bf0b69bc46
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132793%252F6.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/6.jpeg not downloaded yet
2026-03-30 12:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132805> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132793%252F7.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/7.jpeg not downloaded yet
2026-03-30 12: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-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132793%252F8.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/8.jpeg not downloaded yet
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132793%252F9.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/9.jpeg not downloaded yet
2026-03-30 12:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132815/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132815)
2026-03-30 12:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132780> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:01:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 743bb502-3841-58b7-8591-ac6e748bcb0b with identifier: 132805
2026-03-30 12:01:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 743bb502-3841-58b7-8591-ac6e748bcb0b with scrape type 1
2026-03-30 12:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 743bb502-3841-58b7-8591-ac6e748bcb0b
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132805%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/0.jpeg not downloaded yet
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132805%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/1.jpeg not downloaded yet
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132805%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/2.jpeg not downloaded yet
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132805%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/3.jpeg not downloaded yet
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132805%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/4.jpeg not downloaded yet
2026-03-30 12:01:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9c0d50>
2026-03-30 12:01:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e35242eb-a7b4-5609-9bb8-72bf0b69bc46/e35242eb-a7b4-5609-9bb8-72bf0b69bc46_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132815%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132815/4.jpeg saved to cache
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e35242eb-a7b4-5609-9bb8-72bf0b69bc46
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132805%252F5.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/5.jpeg not downloaded yet
2026-03-30 12:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 693736aa-ac07-5b35-aa1f-73b212182a60 with identifier: 132780
2026-03-30 12:01:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 693736aa-ac07-5b35-aa1f-73b212182a60 with scrape type 1
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 693736aa-ac07-5b35-aa1f-73b212182a60
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132780%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/0.jpeg not downloaded yet
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132805%252F6.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/6.jpeg not downloaded yet
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132780%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/1.jpeg not downloaded yet
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132805%252F7.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/7.jpeg not downloaded yet
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132780%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/2.jpeg not downloaded yet
2026-03-30 12: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-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132805%252F8.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/8.jpeg not downloaded yet
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132780%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/3.jpeg not downloaded yet
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132805%252F9.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/9.jpeg not downloaded yet
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132780%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/4.jpeg not downloaded yet
2026-03-30 12:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132803)
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132780%252F5.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/5.jpeg not downloaded yet
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132780%252F6.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/6.jpeg not downloaded yet
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132780%252F7.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/7.jpeg not downloaded yet
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132780%252F8.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/8.jpeg not downloaded yet
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132780%252F9.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/9.jpeg not downloaded yet
2026-03-30 12:01:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8320d0>
2026-03-30 12:01:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c1508287-b71d-50cc-9e06-2c9595a59afd/c1508287-b71d-50cc-9e06-2c9595a59afd_image_6.jpg HTTP/1.1" 201 0
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132803%252F6.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/6.jpeg saved to cache
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c1508287-b71d-50cc-9e06-2c9595a59afd
2026-03-30 12:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132803)
2026-03-30 12:01:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df41090>
2026-03-30 12:01:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c1508287-b71d-50cc-9e06-2c9595a59afd/c1508287-b71d-50cc-9e06-2c9595a59afd_image_9.jpg HTTP/1.1" 201 0
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132803%252F9.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/9.jpeg saved to cache
2026-03-30 12:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c1508287-b71d-50cc-9e06-2c9595a59afd
2026-03-30 12:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132803)
2026-03-30 12:01:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8aed10>
2026-03-30 12:01:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c1508287-b71d-50cc-9e06-2c9595a59afd/c1508287-b71d-50cc-9e06-2c9595a59afd_image_8.jpg HTTP/1.1" 201 0
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132803%252F8.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/8.jpeg saved to cache
2026-03-30 12:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c1508287-b71d-50cc-9e06-2c9595a59afd
2026-03-30 12:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132804> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132803)
2026-03-30 12:01:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1 with identifier: 132804
2026-03-30 12:01:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1 with scrape type 1
2026-03-30 12:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132804%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/0.jpeg not downloaded yet
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132804%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/1.jpeg not downloaded yet
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132804%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/2.jpeg not downloaded yet
2026-03-30 12:01:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de70a10>
2026-03-30 12:01:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c1508287-b71d-50cc-9e06-2c9595a59afd/c1508287-b71d-50cc-9e06-2c9595a59afd_image_7.jpg HTTP/1.1" 201 0
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132803%252F7.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/7.jpeg saved to cache
2026-03-30 12:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c1508287-b71d-50cc-9e06-2c9595a59afd
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132804%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/3.jpeg not downloaded yet
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132804%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/4.jpeg not downloaded yet
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132804%252F5.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/5.jpeg not downloaded yet
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132804%252F6.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/6.jpeg not downloaded yet
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132804%252F7.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/7.jpeg not downloaded yet
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132804%252F8.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/8.jpeg not downloaded yet
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132804%252F9.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/9.jpeg not downloaded yet
2026-03-30 12:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132802)
2026-03-30 12:01:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e04f490>
2026-03-30 12:01:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ed9cbdb-83c8-50f6-a54d-e1832c177fbb/8ed9cbdb-83c8-50f6-a54d-e1832c177fbb_image_9.jpg HTTP/1.1" 201 0
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132802%252F9.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/9.jpeg saved to cache
2026-03-30 12:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8ed9cbdb-83c8-50f6-a54d-e1832c177fbb
2026-03-30 12:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132793)
2026-03-30 12:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132818> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:01:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8ad090>
2026-03-30 12:01:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a47a42f9-6a85-5388-bc30-9250b195a4d0/a47a42f9-6a85-5388-bc30-9250b195a4d0_image_6.jpg HTTP/1.1" 201 0
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132793%252F6.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/6.jpeg saved to cache
2026-03-30 12:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a47a42f9-6a85-5388-bc30-9250b195a4d0
2026-03-30 12:01:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62b3627c-3ae9-57fb-adab-f1aed7c20243 with identifier: 132818
2026-03-30 12:01:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62b3627c-3ae9-57fb-adab-f1aed7c20243 with scrape type 1
2026-03-30 12:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 62b3627c-3ae9-57fb-adab-f1aed7c20243
2026-03-30 12:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132818%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132818/0.jpeg not downloaded yet
2026-03-30 12:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132818%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132818/1.jpeg not downloaded yet
2026-03-30 12:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132818%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132818/2.jpeg not downloaded yet
2026-03-30 12:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132818%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132818/3.jpeg not downloaded yet
2026-03-30 12:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132818%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132818/4.jpeg not downloaded yet
2026-03-30 12:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132793)
2026-03-30 12:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820da10090>
2026-03-30 12:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a47a42f9-6a85-5388-bc30-9250b195a4d0/a47a42f9-6a85-5388-bc30-9250b195a4d0_image_9.jpg HTTP/1.1" 201 0
2026-03-30 12:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132793%252F9.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/9.jpeg saved to cache
2026-03-30 12:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a47a42f9-6a85-5388-bc30-9250b195a4d0
2026-03-30 12:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132793)
2026-03-30 12:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d93b110>
2026-03-30 12:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a47a42f9-6a85-5388-bc30-9250b195a4d0/a47a42f9-6a85-5388-bc30-9250b195a4d0_image_8.jpg HTTP/1.1" 201 0
2026-03-30 12:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132793%252F8.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/8.jpeg saved to cache
2026-03-30 12:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a47a42f9-6a85-5388-bc30-9250b195a4d0
2026-03-30 12:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132780)
2026-03-30 12:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f365ed0>
2026-03-30 12:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_693736aa-ac07-5b35-aa1f-73b212182a60/693736aa-ac07-5b35-aa1f-73b212182a60_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132780%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/4.jpeg saved to cache
2026-03-30 12:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 693736aa-ac07-5b35-aa1f-73b212182a60
2026-03-30 12:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132780)
2026-03-30 12:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=3&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c86c910>
2026-03-30 12:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_693736aa-ac07-5b35-aa1f-73b212182a60/693736aa-ac07-5b35-aa1f-73b212182a60_image_9.jpg HTTP/1.1" 201 0
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132780%252F9.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/9.jpeg saved to cache
2026-03-30 12:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 693736aa-ac07-5b35-aa1f-73b212182a60
2026-03-30 12:01:26 [arval.fr] INFO: Found listing with ID: 132531
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132531%27 HTTP/1.1" 200 None
2026-03-30 12:01:26 [arval.fr] INFO: Scrape type for 132531: 2
2026-03-30 12:01:26 [arval.fr] INFO: Found listing with ID: 132529
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132529%27 HTTP/1.1" 200 None
2026-03-30 12:01:26 [arval.fr] INFO: Scrape type for 132529: 0
2026-03-30 12:01:26 [arval.fr] INFO: Found listing with ID: 132528
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132528%27 HTTP/1.1" 200 None
2026-03-30 12:01:26 [arval.fr] INFO: Scrape type for 132528: 0
2026-03-30 12:01:26 [arval.fr] INFO: Found listing with ID: 132527
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132527%27 HTTP/1.1" 200 None
2026-03-30 12:01:26 [arval.fr] INFO: Scrape type for 132527: 0
2026-03-30 12:01:26 [arval.fr] INFO: Found listing with ID: 132526
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132526%27 HTTP/1.1" 200 None
2026-03-30 12:01:26 [arval.fr] INFO: Scrape type for 132526: 0
2026-03-30 12:01:26 [arval.fr] INFO: Found listing with ID: 132525
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132525%27 HTTP/1.1" 200 None
2026-03-30 12:01:26 [arval.fr] INFO: Scrape type for 132525: 0
2026-03-30 12:01:26 [arval.fr] INFO: Found listing with ID: 132524
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132524%27 HTTP/1.1" 200 None
2026-03-30 12:01:26 [arval.fr] INFO: Scrape type for 132524: 2
2026-03-30 12:01:26 [arval.fr] INFO: Found listing with ID: 132523
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132523%27 HTTP/1.1" 200 None
2026-03-30 12:01:26 [arval.fr] INFO: Scrape type for 132523: 2
2026-03-30 12:01:26 [arval.fr] INFO: Found listing with ID: 132522
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132522%27 HTTP/1.1" 200 None
2026-03-30 12:01:26 [arval.fr] INFO: Scrape type for 132522: 2
2026-03-30 12:01:26 [arval.fr] INFO: Found listing with ID: 132521
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132521%27 HTTP/1.1" 200 None
2026-03-30 12:01:26 [arval.fr] INFO: Scrape type for 132521: 2
2026-03-30 12:01:26 [arval.fr] INFO: Found listing with ID: 132520
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132520%27 HTTP/1.1" 200 None
2026-03-30 12:01:26 [arval.fr] INFO: Scrape type for 132520: 2
2026-03-30 12:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132780)
2026-03-30 12: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-30 12:01:26 [arval.fr] INFO: Found listing with ID: 132519
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132519%27 HTTP/1.1" 200 None
2026-03-30 12:01:26 [arval.fr] INFO: Scrape type for 132519: 2
2026-03-30 12:01:26 [arval.fr] INFO: Found listing with ID: 132518
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132518%27 HTTP/1.1" 200 None
2026-03-30 12:01:26 [arval.fr] INFO: Scrape type for 132518: 2
2026-03-30 12:01:26 [arval.fr] INFO: Found listing with ID: 132517
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132517%27 HTTP/1.1" 200 None
2026-03-30 12:01:26 [arval.fr] INFO: Scrape type for 132517: 2
2026-03-30 12:01:26 [arval.fr] INFO: Found listing with ID: 132516
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132516%27 HTTP/1.1" 200 None
2026-03-30 12:01:26 [arval.fr] INFO: Scrape type for 132516: 2
2026-03-30 12:01:26 [arval.fr] INFO: Found listing with ID: 132515
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132515%27 HTTP/1.1" 200 None
2026-03-30 12:01:26 [arval.fr] INFO: Scrape type for 132515: 2
2026-03-30 12:01:26 [arval.fr] INFO: Found listing with ID: 132514
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132514%27 HTTP/1.1" 200 None
2026-03-30 12:01:26 [arval.fr] INFO: Scrape type for 132514: 2
2026-03-30 12:01:26 [arval.fr] INFO: Found listing with ID: 132181
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132181%27 HTTP/1.1" 200 None
2026-03-30 12:01:26 [arval.fr] INFO: Scrape type for 132181: 0
2026-03-30 12:01:26 [arval.fr] INFO: Found listing with ID: 132180
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132180%27 HTTP/1.1" 200 None
2026-03-30 12:01:26 [arval.fr] INFO: Scrape type for 132180: 0
2026-03-30 12:01:26 [arval.fr] INFO: Found listing with ID: 132179
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132179%27 HTTP/1.1" 200 None
2026-03-30 12:01:26 [arval.fr] INFO: Scrape type for 132179: 0
2026-03-30 12:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f3c3490>
2026-03-30 12:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_693736aa-ac07-5b35-aa1f-73b212182a60/693736aa-ac07-5b35-aa1f-73b212182a60_image_8.jpg HTTP/1.1" 201 0
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132780%252F8.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/8.jpeg saved to cache
2026-03-30 12:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 693736aa-ac07-5b35-aa1f-73b212182a60
2026-03-30 12:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132780)
2026-03-30 12: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-30 12:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c81dd10>
2026-03-30 12:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_693736aa-ac07-5b35-aa1f-73b212182a60/693736aa-ac07-5b35-aa1f-73b212182a60_image_7.jpg HTTP/1.1" 201 0
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132780%252F7.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/7.jpeg saved to cache
2026-03-30 12:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 693736aa-ac07-5b35-aa1f-73b212182a60
2026-03-30 12:01:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132780)
2026-03-30 12: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-30 12:01:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f7329d0>
2026-03-30 12:01:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_693736aa-ac07-5b35-aa1f-73b212182a60/693736aa-ac07-5b35-aa1f-73b212182a60_image_6.jpg HTTP/1.1" 201 0
2026-03-30 12:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132780%252F6.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/6.jpeg saved to cache
2026-03-30 12:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 693736aa-ac07-5b35-aa1f-73b212182a60
2026-03-30 12:01:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132804)
2026-03-30 12:01:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df27c90>
2026-03-30 12:01:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1/cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1_image_9.jpg HTTP/1.1" 201 0
2026-03-30 12:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132804%252F9.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/9.jpeg saved to cache
2026-03-30 12:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1
2026-03-30 12:01:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132804)
2026-03-30 12:01:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c832b10>
2026-03-30 12:01:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1/cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1_image_8.jpg HTTP/1.1" 201 0
2026-03-30 12:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132804%252F8.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/8.jpeg saved to cache
2026-03-30 12:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1
2026-03-30 12:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132804)
2026-03-30 12:01:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d98bfd0>
2026-03-30 12:01:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1/cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1_image_7.jpg HTTP/1.1" 201 0
2026-03-30 12:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132804%252F7.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/7.jpeg saved to cache
2026-03-30 12:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1
2026-03-30 12:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132521> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:01:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13ae4379-fb12-5508-9200-0bb508bdc083 with identifier: 132521
2026-03-30 12:01:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 13ae4379-fb12-5508-9200-0bb508bdc083 with scrape type 2
2026-03-30 12:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 13ae4379-fb12-5508-9200-0bb508bdc083 with scrape type 2
2026-03-30 12:01:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 13ae4379-fb12-5508-9200-0bb508bdc083, identifier: 132521
2026-03-30 12:01:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 13ae4379-fb12-5508-9200-0bb508bdc083 with identifier: 132521
2026-03-30 12:01:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 13ae4379-fb12-5508-9200-0bb508bdc083 with identifier: 132521
2026-03-30 12:01:28 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 13ae4379-fb12-5508-9200-0bb508bdc083 with identifier: 132521 to the API
2026-03-30 12:01:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:01:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132521>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '13ae4379-fb12-5508-9200-0bb508bdc083',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB369YA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-societe-feel-15-bluehdi-100-bvm6-132521',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 46757,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9990.0,
'price_includes_vat': True,
'registration_date': '2021-09-22',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Societe Feel 1.5 BlueHDI 100 BVM6',
'transmission': 'manual',
'trim': 'Societe Feel 1.5 BlueHDI 100 BVM6',
'vin': 'VF7SWYHTUMT614407',
'year': 2021}
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132521%27 HTTP/1.1" 200 None
2026-03-30 12:01:29 [arval.fr] INFO: Saving data for 132521: {'created_time': 1774537260.183856, 'last_price_update_time': 1774872089.043929}
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132521') HTTP/1.1" 204 0
2026-03-30 12:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=4&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132818/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132818)
2026-03-30 12:01:29 [arval.fr] INFO: Found listing with ID: 132178
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132178%27 HTTP/1.1" 200 None
2026-03-30 12:01:29 [arval.fr] INFO: Scrape type for 132178: 0
2026-03-30 12:01:29 [arval.fr] INFO: Found listing with ID: 132177
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132177%27 HTTP/1.1" 200 None
2026-03-30 12:01:29 [arval.fr] INFO: Scrape type for 132177: 0
2026-03-30 12:01:29 [arval.fr] INFO: Found listing with ID: 132176
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132176%27 HTTP/1.1" 200 None
2026-03-30 12:01:29 [arval.fr] INFO: Scrape type for 132176: 0
2026-03-30 12:01:29 [arval.fr] INFO: Found listing with ID: 132175
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132175%27 HTTP/1.1" 200 None
2026-03-30 12:01:29 [arval.fr] INFO: Scrape type for 132175: 0
2026-03-30 12:01:29 [arval.fr] INFO: Found listing with ID: 132139
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132139%27 HTTP/1.1" 200 None
2026-03-30 12:01:29 [arval.fr] INFO: Scrape type for 132139: 2
2026-03-30 12:01:29 [arval.fr] INFO: Found listing with ID: 132138
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132138%27 HTTP/1.1" 200 None
2026-03-30 12:01:29 [arval.fr] INFO: Scrape type for 132138: 2
2026-03-30 12:01:29 [arval.fr] INFO: Found listing with ID: 132137
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132137%27 HTTP/1.1" 200 None
2026-03-30 12:01:29 [arval.fr] INFO: Scrape type for 132137: 2
2026-03-30 12:01:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e00bd50>
2026-03-30 12:01:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62b3627c-3ae9-57fb-adab-f1aed7c20243/62b3627c-3ae9-57fb-adab-f1aed7c20243_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132818%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132818/4.jpeg saved to cache
2026-03-30 12:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 62b3627c-3ae9-57fb-adab-f1aed7c20243
2026-03-30 12:01:29 [arval.fr] INFO: Found listing with ID: 132136
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132136%27 HTTP/1.1" 200 None
2026-03-30 12:01:29 [arval.fr] INFO: Scrape type for 132136: 2
2026-03-30 12:01:29 [arval.fr] INFO: Found listing with ID: 132135
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132135%27 HTTP/1.1" 200 None
2026-03-30 12:01:29 [arval.fr] INFO: Scrape type for 132135: 2
2026-03-30 12:01:29 [arval.fr] INFO: Found listing with ID: 132134
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132134%27 HTTP/1.1" 200 None
2026-03-30 12:01:29 [arval.fr] INFO: Scrape type for 132134: 2
2026-03-30 12:01:29 [arval.fr] INFO: Found listing with ID: 132133
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132133%27 HTTP/1.1" 200 None
2026-03-30 12:01:29 [arval.fr] INFO: Scrape type for 132133: 2
2026-03-30 12:01:29 [arval.fr] INFO: Found listing with ID: 132095
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132095%27 HTTP/1.1" 200 None
2026-03-30 12:01:29 [arval.fr] INFO: Scrape type for 132095: 0
2026-03-30 12:01:29 [arval.fr] INFO: Found listing with ID: 132094
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132094%27 HTTP/1.1" 200 None
2026-03-30 12:01:29 [arval.fr] INFO: Scrape type for 132094: 0
2026-03-30 12:01:29 [arval.fr] INFO: Found listing with ID: 132093
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132093%27 HTTP/1.1" 200 None
2026-03-30 12:01:29 [arval.fr] INFO: Scrape type for 132093: 0
2026-03-30 12:01:29 [arval.fr] INFO: Found listing with ID: 132092
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132092%27 HTTP/1.1" 200 None
2026-03-30 12:01:29 [arval.fr] INFO: Scrape type for 132092: 0
2026-03-30 12:01:29 [arval.fr] INFO: Found listing with ID: 132091
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132091%27 HTTP/1.1" 200 None
2026-03-30 12:01:29 [arval.fr] INFO: Scrape type for 132091: 0
2026-03-30 12:01:29 [arval.fr] INFO: Found listing with ID: 132090
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132090%27 HTTP/1.1" 200 None
2026-03-30 12:01:29 [arval.fr] INFO: Scrape type for 132090: 0
2026-03-30 12:01:29 [arval.fr] INFO: Found listing with ID: 132089
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132089%27 HTTP/1.1" 200 None
2026-03-30 12:01:29 [arval.fr] INFO: Scrape type for 132089: 0
2026-03-30 12:01:29 [arval.fr] INFO: Found listing with ID: 132088
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132088%27 HTTP/1.1" 200 None
2026-03-30 12:01:29 [arval.fr] INFO: Scrape type for 132088: 0
2026-03-30 12:01:29 [arval.fr] INFO: Found listing with ID: 132087
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132087%27 HTTP/1.1" 200 None
2026-03-30 12:01:29 [arval.fr] INFO: Scrape type for 132087: 0
2026-03-30 12:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132818/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132818)
2026-03-30 12:01:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c875c10>
2026-03-30 12:01:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62b3627c-3ae9-57fb-adab-f1aed7c20243/62b3627c-3ae9-57fb-adab-f1aed7c20243_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132818%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132818/3.jpeg saved to cache
2026-03-30 12:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 62b3627c-3ae9-57fb-adab-f1aed7c20243
2026-03-30 12:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132818/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132818)
2026-03-30 12:01:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820da101d0>
2026-03-30 12:01:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62b3627c-3ae9-57fb-adab-f1aed7c20243/62b3627c-3ae9-57fb-adab-f1aed7c20243_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132818%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132818/2.jpeg saved to cache
2026-03-30 12:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 62b3627c-3ae9-57fb-adab-f1aed7c20243
2026-03-30 12:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132818/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132818)
2026-03-30 12:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f3d12d0>
2026-03-30 12:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62b3627c-3ae9-57fb-adab-f1aed7c20243/62b3627c-3ae9-57fb-adab-f1aed7c20243_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132818%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132818/1.jpeg saved to cache
2026-03-30 12:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 62b3627c-3ae9-57fb-adab-f1aed7c20243
2026-03-30 12:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132818/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132818)
2026-03-30 12:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e11b590>
2026-03-30 12:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:30 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62b3627c-3ae9-57fb-adab-f1aed7c20243/62b3627c-3ae9-57fb-adab-f1aed7c20243_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132818%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132818/0.jpeg saved to cache
2026-03-30 12:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 62b3627c-3ae9-57fb-adab-f1aed7c20243
2026-03-30 12:01:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 62b3627c-3ae9-57fb-adab-f1aed7c20243, skipping ID generation
2026-03-30 12:01:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62b3627c-3ae9-57fb-adab-f1aed7c20243 with scrape type 1
2026-03-30 12:01:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 62b3627c-3ae9-57fb-adab-f1aed7c20243 sending to next pipeline
2026-03-30 12:01:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 62b3627c-3ae9-57fb-adab-f1aed7c20243, identifier: 132818
2026-03-30 12:01:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 62b3627c-3ae9-57fb-adab-f1aed7c20243 with identifier: 132818
2026-03-30 12:01:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 12:01:30 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=Electric HTTP/1.1" 200 None
2026-03-30 12:01:30 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 12:01:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='fr',RowKey='fr') HTTP/1.1" 204 0
2026-03-30 12:01:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 62b3627c-3ae9-57fb-adab-f1aed7c20243 with identifier: 132818
2026-03-30 12:01:31 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 62b3627c-3ae9-57fb-adab-f1aed7c20243 with identifier: 132818 to the API
2026-03-30 12:01:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:01:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 12:01:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132818/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 2,
'engine': '0.0L',
'engine_horse_power': 95,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '62b3627c-3ae9-57fb-adab-f1aed7c20243',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM791YE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/fiat-500-500-e-cabriolet-icone-23kwh-bva-132818',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Fiat',
'model': '500',
'odometer': 7883,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_62b3627c-3ae9-57fb-adab-f1aed7c20243/62b3627c-3ae9-57fb-adab-f1aed7c20243_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114783,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132818/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_62b3627c-3ae9-57fb-adab-f1aed7c20243/62b3627c-3ae9-57fb-adab-f1aed7c20243_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117698,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132818/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_62b3627c-3ae9-57fb-adab-f1aed7c20243/62b3627c-3ae9-57fb-adab-f1aed7c20243_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69611,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132818/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_62b3627c-3ae9-57fb-adab-f1aed7c20243/62b3627c-3ae9-57fb-adab-f1aed7c20243_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105820,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132818/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_62b3627c-3ae9-57fb-adab-f1aed7c20243/62b3627c-3ae9-57fb-adab-f1aed7c20243_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123733,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132818/4.jpeg',
'Width': 1280}],
'price': 15990.0,
'price_includes_vat': True,
'registration_date': '2023-03-24',
'seats_number': 0,
'seller_name': None,
'title': 'Fiat 500 500 e Cabriolet Icone 23kWh BVA',
'transmission': 'automatic',
'trim': '500 e Cabriolet Icone 23kWh BVA',
'vin': 'ZFAEFAJ27NX106770',
'year': 2023}
2026-03-30 12:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132818%27 HTTP/1.1" 200 None
2026-03-30 12:01:31 [arval.fr] INFO: Saving data for 132818: {'created_time': 1774872091.79042, 'last_price_update_time': 1774872091.790431}
2026-03-30 12:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132818') HTTP/1.1" 204 0
2026-03-30 12:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132832> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:01:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f05eaab-dd80-5518-9a75-e5c1cab70700 with identifier: 132832
2026-03-30 12:01:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f05eaab-dd80-5518-9a75-e5c1cab70700 with scrape type 1
2026-03-30 12:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 5f05eaab-dd80-5518-9a75-e5c1cab70700
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132832%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132832/0.jpeg not downloaded yet
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132832%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132832/1.jpeg not downloaded yet
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132832%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132832/2.jpeg not downloaded yet
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132832%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132832/3.jpeg not downloaded yet
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132832%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132832/4.jpeg not downloaded yet
2026-03-30 12:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132781> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132832/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132832)
2026-03-30 12:01:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 14af533c-e497-5603-84f2-378ef5995861 with identifier: 132781
2026-03-30 12:01:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 14af533c-e497-5603-84f2-378ef5995861 with scrape type 1
2026-03-30 12:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 14af533c-e497-5603-84f2-378ef5995861
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132781%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/0.jpeg not downloaded yet
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132781%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/1.jpeg not downloaded yet
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132781%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/2.jpeg not downloaded yet
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132781%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/3.jpeg not downloaded yet
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132781%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/4.jpeg not downloaded yet
2026-03-30 12:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d96f6d0>
2026-03-30 12:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5f05eaab-dd80-5518-9a75-e5c1cab70700/5f05eaab-dd80-5518-9a75-e5c1cab70700_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132832%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132832/4.jpeg saved to cache
2026-03-30 12:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5f05eaab-dd80-5518-9a75-e5c1cab70700
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132781%252F5.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/5.jpeg not downloaded yet
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132781%252F6.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/6.jpeg not downloaded yet
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132781%252F7.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/7.jpeg not downloaded yet
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132781%252F8.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/8.jpeg not downloaded yet
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132781%252F9.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/9.jpeg not downloaded yet
2026-03-30 12:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132832/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132832)
2026-03-30 12:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820da12ad0>
2026-03-30 12:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5f05eaab-dd80-5518-9a75-e5c1cab70700/5f05eaab-dd80-5518-9a75-e5c1cab70700_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132832%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132832/3.jpeg saved to cache
2026-03-30 12:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5f05eaab-dd80-5518-9a75-e5c1cab70700
2026-03-30 12:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132781)
2026-03-30 12:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132782> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9dfd90>
2026-03-30 12:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14af533c-e497-5603-84f2-378ef5995861/14af533c-e497-5603-84f2-378ef5995861_image_9.jpg HTTP/1.1" 201 0
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132781%252F9.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/9.jpeg saved to cache
2026-03-30 12:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 14af533c-e497-5603-84f2-378ef5995861
2026-03-30 12:01:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 16cb8862-fc8f-5bf8-aee9-b6b34f7249b5 with identifier: 132782
2026-03-30 12:01:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 16cb8862-fc8f-5bf8-aee9-b6b34f7249b5 with scrape type 1
2026-03-30 12:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 16cb8862-fc8f-5bf8-aee9-b6b34f7249b5
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132782%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/0.jpeg not downloaded yet
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132782%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/1.jpeg not downloaded yet
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132782%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/2.jpeg not downloaded yet
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132782%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/3.jpeg not downloaded yet
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132782%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/4.jpeg not downloaded yet
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132782%252F5.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/5.jpeg not downloaded yet
2026-03-30 12:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132781)
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132782%252F6.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/6.jpeg not downloaded yet
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132782%252F7.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/7.jpeg not downloaded yet
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132782%252F8.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/8.jpeg not downloaded yet
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132782%252F9.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/9.jpeg not downloaded yet
2026-03-30 12:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f6574d0>
2026-03-30 12:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14af533c-e497-5603-84f2-378ef5995861/14af533c-e497-5603-84f2-378ef5995861_image_8.jpg HTTP/1.1" 201 0
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132781%252F8.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/8.jpeg saved to cache
2026-03-30 12:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 14af533c-e497-5603-84f2-378ef5995861
2026-03-30 12:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132781)
2026-03-30 12:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f3736d0>
2026-03-30 12:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14af533c-e497-5603-84f2-378ef5995861/14af533c-e497-5603-84f2-378ef5995861_image_7.jpg HTTP/1.1" 201 0
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132781%252F7.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/7.jpeg saved to cache
2026-03-30 12:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 14af533c-e497-5603-84f2-378ef5995861
2026-03-30 12:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132782)
2026-03-30 12:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132518> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c831610>
2026-03-30 12:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16cb8862-fc8f-5bf8-aee9-b6b34f7249b5/16cb8862-fc8f-5bf8-aee9-b6b34f7249b5_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132782%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/4.jpeg saved to cache
2026-03-30 12:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 16cb8862-fc8f-5bf8-aee9-b6b34f7249b5
2026-03-30 12:01:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aa22c49b-5dfc-52e1-81ec-cf23e4c4c39e with identifier: 132518
2026-03-30 12:01:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa22c49b-5dfc-52e1-81ec-cf23e4c4c39e with scrape type 2
2026-03-30 12:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aa22c49b-5dfc-52e1-81ec-cf23e4c4c39e with scrape type 2
2026-03-30 12:01:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: aa22c49b-5dfc-52e1-81ec-cf23e4c4c39e, identifier: 132518
2026-03-30 12:01:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: aa22c49b-5dfc-52e1-81ec-cf23e4c4c39e with identifier: 132518
2026-03-30 12:01:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: aa22c49b-5dfc-52e1-81ec-cf23e4c4c39e with identifier: 132518
2026-03-30 12:01:45 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: aa22c49b-5dfc-52e1-81ec-cf23e4c4c39e with identifier: 132518 to the API
2026-03-30 12:01:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:01:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132518>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'aa22c49b-5dfc-52e1-81ec-cf23e4c4c39e',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK369EX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-evolution-10-sce-65-bvm5-132518',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 32870,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12590.0,
'price_includes_vat': True,
'registration_date': '2022-10-26',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Evolution 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Evolution 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00269900086',
'year': 2022}
2026-03-30 12:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132518%27 HTTP/1.1" 200 None
2026-03-30 12:01:45 [arval.fr] INFO: Saving data for 132518: {'created_time': 1774537251.765453, 'last_price_update_time': 1774872105.850468}
2026-03-30 12:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132518') HTTP/1.1" 204 0
2026-03-30 12:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132782)
2026-03-30 12:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c81ee10>
2026-03-30 12:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16cb8862-fc8f-5bf8-aee9-b6b34f7249b5/16cb8862-fc8f-5bf8-aee9-b6b34f7249b5_image_9.jpg HTTP/1.1" 201 0
2026-03-30 12:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132782%252F9.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/9.jpeg saved to cache
2026-03-30 12:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 16cb8862-fc8f-5bf8-aee9-b6b34f7249b5
2026-03-30 12:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132782)
2026-03-30 12:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d928650>
2026-03-30 12:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16cb8862-fc8f-5bf8-aee9-b6b34f7249b5/16cb8862-fc8f-5bf8-aee9-b6b34f7249b5_image_8.jpg HTTP/1.1" 201 0
2026-03-30 12:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132782%252F8.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/8.jpeg saved to cache
2026-03-30 12:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 16cb8862-fc8f-5bf8-aee9-b6b34f7249b5
2026-03-30 12:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132782)
2026-03-30 12:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8a7690>
2026-03-30 12:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16cb8862-fc8f-5bf8-aee9-b6b34f7249b5/16cb8862-fc8f-5bf8-aee9-b6b34f7249b5_image_7.jpg HTTP/1.1" 201 0
2026-03-30 12:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132782%252F7.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/7.jpeg saved to cache
2026-03-30 12:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 16cb8862-fc8f-5bf8-aee9-b6b34f7249b5
2026-03-30 12:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132782)
2026-03-30 12:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f365190>
2026-03-30 12:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:46 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16cb8862-fc8f-5bf8-aee9-b6b34f7249b5/16cb8862-fc8f-5bf8-aee9-b6b34f7249b5_image_6.jpg HTTP/1.1" 201 0
2026-03-30 12:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132782%252F6.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/6.jpeg saved to cache
2026-03-30 12:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 16cb8862-fc8f-5bf8-aee9-b6b34f7249b5
2026-03-30 12:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132782)
2026-03-30 12:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c81f450>
2026-03-30 12:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:47 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16cb8862-fc8f-5bf8-aee9-b6b34f7249b5/16cb8862-fc8f-5bf8-aee9-b6b34f7249b5_image_5.jpg HTTP/1.1" 201 0
2026-03-30 12:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132782%252F5.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/5.jpeg saved to cache
2026-03-30 12:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 16cb8862-fc8f-5bf8-aee9-b6b34f7249b5
2026-03-30 12:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132514> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:01:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:01:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b9a33676-f72b-5466-b413-4ff374b3db40 with identifier: 132514
2026-03-30 12:01:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b9a33676-f72b-5466-b413-4ff374b3db40 with scrape type 2
2026-03-30 12:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b9a33676-f72b-5466-b413-4ff374b3db40 with scrape type 2
2026-03-30 12:01:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b9a33676-f72b-5466-b413-4ff374b3db40, identifier: 132514
2026-03-30 12:01:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b9a33676-f72b-5466-b413-4ff374b3db40 with identifier: 132514
2026-03-30 12:01:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b9a33676-f72b-5466-b413-4ff374b3db40 with identifier: 132514
2026-03-30 12:01:47 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b9a33676-f72b-5466-b413-4ff374b3db40 with identifier: 132514 to the API
2026-03-30 12:01:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:01:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132514>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 3,
'engine': '2.3L',
'engine_horse_power': 145,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'b9a33676-f72b-5466-b413-4ff374b3db40',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK552LP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-master-chassis-cabine-cc-cf-pr-rj3500-l4-blue-dci-145-132514',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Master',
'odometer': 34044,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 35990.0,
'price_includes_vat': True,
'registration_date': '2022-11-09',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Master Chassis cabine CC CF Pr RJ3500 L4 Blue dCi 145',
'transmission': 'manual',
'trim': 'Chassis cabine CC CF Pr RJ3500 L4 Blue dCi 145',
'vin': 'VF1VB000X69241955',
'year': 2022}
2026-03-30 12:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132514%27 HTTP/1.1" 200 None
2026-03-30 12:01:47 [arval.fr] INFO: Saving data for 132514: {'created_time': 1774537238.372557, 'last_price_update_time': 1774872107.926882}
2026-03-30 12:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132514') HTTP/1.1" 204 0
2026-03-30 12:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132782)
2026-03-30 12:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c86ff50>
2026-03-30 12:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16cb8862-fc8f-5bf8-aee9-b6b34f7249b5/16cb8862-fc8f-5bf8-aee9-b6b34f7249b5_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132782%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/3.jpeg saved to cache
2026-03-30 12:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 16cb8862-fc8f-5bf8-aee9-b6b34f7249b5
2026-03-30 12:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132782)
2026-03-30 12:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dff6410>
2026-03-30 12:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16cb8862-fc8f-5bf8-aee9-b6b34f7249b5/16cb8862-fc8f-5bf8-aee9-b6b34f7249b5_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132782%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/2.jpeg saved to cache
2026-03-30 12:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 16cb8862-fc8f-5bf8-aee9-b6b34f7249b5
2026-03-30 12:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132782)
2026-03-30 12:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9ee290>
2026-03-30 12:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16cb8862-fc8f-5bf8-aee9-b6b34f7249b5/16cb8862-fc8f-5bf8-aee9-b6b34f7249b5_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132782%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/1.jpeg saved to cache
2026-03-30 12:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 16cb8862-fc8f-5bf8-aee9-b6b34f7249b5
2026-03-30 12:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132782)
2026-03-30 12:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=5&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f326810>
2026-03-30 12:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:48 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16cb8862-fc8f-5bf8-aee9-b6b34f7249b5/16cb8862-fc8f-5bf8-aee9-b6b34f7249b5_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132782%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/0.jpeg saved to cache
2026-03-30 12:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 16cb8862-fc8f-5bf8-aee9-b6b34f7249b5
2026-03-30 12:01:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 16cb8862-fc8f-5bf8-aee9-b6b34f7249b5, skipping ID generation
2026-03-30 12:01:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 16cb8862-fc8f-5bf8-aee9-b6b34f7249b5 with scrape type 1
2026-03-30 12:01:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 16cb8862-fc8f-5bf8-aee9-b6b34f7249b5 sending to next pipeline
2026-03-30 12:01:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 16cb8862-fc8f-5bf8-aee9-b6b34f7249b5, identifier: 132782
2026-03-30 12:01:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 16cb8862-fc8f-5bf8-aee9-b6b34f7249b5 with identifier: 132782
2026-03-30 12:01:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 16cb8862-fc8f-5bf8-aee9-b6b34f7249b5 with identifier: 132782
2026-03-30 12:01:49 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 16cb8862-fc8f-5bf8-aee9-b6b34f7249b5 with identifier: 132782 to the API
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:01:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 220,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '16cb8862-fc8f-5bf8-aee9-b6b34f7249b5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK898XL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-countryman-cooper-se-all4-premium-plus12595-bva6-132782',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Countryman',
'odometer': 44856,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 34,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16cb8862-fc8f-5bf8-aee9-b6b34f7249b5/16cb8862-fc8f-5bf8-aee9-b6b34f7249b5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69778,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16cb8862-fc8f-5bf8-aee9-b6b34f7249b5/16cb8862-fc8f-5bf8-aee9-b6b34f7249b5_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58150,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16cb8862-fc8f-5bf8-aee9-b6b34f7249b5/16cb8862-fc8f-5bf8-aee9-b6b34f7249b5_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68711,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16cb8862-fc8f-5bf8-aee9-b6b34f7249b5/16cb8862-fc8f-5bf8-aee9-b6b34f7249b5_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71313,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16cb8862-fc8f-5bf8-aee9-b6b34f7249b5/16cb8862-fc8f-5bf8-aee9-b6b34f7249b5_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73178,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16cb8862-fc8f-5bf8-aee9-b6b34f7249b5/16cb8862-fc8f-5bf8-aee9-b6b34f7249b5_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57445,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16cb8862-fc8f-5bf8-aee9-b6b34f7249b5/16cb8862-fc8f-5bf8-aee9-b6b34f7249b5_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71761,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16cb8862-fc8f-5bf8-aee9-b6b34f7249b5/16cb8862-fc8f-5bf8-aee9-b6b34f7249b5_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70682,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16cb8862-fc8f-5bf8-aee9-b6b34f7249b5/16cb8862-fc8f-5bf8-aee9-b6b34f7249b5_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52144,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16cb8862-fc8f-5bf8-aee9-b6b34f7249b5/16cb8862-fc8f-5bf8-aee9-b6b34f7249b5_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110932,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132782/9.jpeg',
'Width': 1280}],
'price': 26990.0,
'price_includes_vat': True,
'registration_date': '2022-12-01',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Countryman Cooper SE ALL4 Premium Plus125+95 BVA6',
'transmission': 'automatic',
'trim': 'Cooper SE ALL4 Premium Plus125+95 BVA6',
'vin': 'WMW21BS0003P99269',
'year': 2022}
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132782%27 HTTP/1.1" 200 None
2026-03-30 12:01:49 [arval.fr] INFO: Saving data for 132782: {'created_time': 1774872109.595478, 'last_price_update_time': 1774872109.595489}
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132782') HTTP/1.1" 204 0
2026-03-30 12:01:49 [arval.fr] INFO: Found listing with ID: 132086
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132086%27 HTTP/1.1" 200 None
2026-03-30 12:01:49 [arval.fr] INFO: Scrape type for 132086: 0
2026-03-30 12:01:49 [arval.fr] INFO: Found listing with ID: 132085
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132085%27 HTTP/1.1" 200 None
2026-03-30 12:01:49 [arval.fr] INFO: Scrape type for 132085: 0
2026-03-30 12:01:49 [arval.fr] INFO: Found listing with ID: 132084
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132084%27 HTTP/1.1" 200 None
2026-03-30 12:01:49 [arval.fr] INFO: Scrape type for 132084: 0
2026-03-30 12:01:49 [arval.fr] INFO: Found listing with ID: 132083
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132083%27 HTTP/1.1" 200 None
2026-03-30 12:01:49 [arval.fr] INFO: Scrape type for 132083: 0
2026-03-30 12:01:49 [arval.fr] INFO: Found listing with ID: 131944
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131944%27 HTTP/1.1" 200 None
2026-03-30 12:01:49 [arval.fr] INFO: Scrape type for 131944: 2
2026-03-30 12:01:49 [arval.fr] INFO: Found listing with ID: 131928
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131928%27 HTTP/1.1" 200 None
2026-03-30 12:01:49 [arval.fr] INFO: Scrape type for 131928: 2
2026-03-30 12:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132781)
2026-03-30 12:01:49 [arval.fr] INFO: Found listing with ID: 131926
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131926%27 HTTP/1.1" 200 None
2026-03-30 12:01:49 [arval.fr] INFO: Scrape type for 131926: 2
2026-03-30 12:01:49 [arval.fr] INFO: Found listing with ID: 131924
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131924%27 HTTP/1.1" 200 None
2026-03-30 12:01:49 [arval.fr] INFO: Scrape type for 131924: 2
2026-03-30 12:01:49 [arval.fr] INFO: Found listing with ID: 131923
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131923%27 HTTP/1.1" 200 None
2026-03-30 12:01:49 [arval.fr] INFO: Scrape type for 131923: 2
2026-03-30 12:01:49 [arval.fr] INFO: Found listing with ID: 131922
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131922%27 HTTP/1.1" 200 None
2026-03-30 12:01:49 [arval.fr] INFO: Scrape type for 131922: 2
2026-03-30 12:01:49 [arval.fr] INFO: Found listing with ID: 131921
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131921%27 HTTP/1.1" 200 None
2026-03-30 12:01:49 [arval.fr] INFO: Scrape type for 131921: 2
2026-03-30 12:01:49 [arval.fr] INFO: Found listing with ID: 131365
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131365%27 HTTP/1.1" 200 None
2026-03-30 12:01:49 [arval.fr] INFO: Scrape type for 131365: 2
2026-03-30 12:01:49 [arval.fr] INFO: Found listing with ID: 131361
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131361%27 HTTP/1.1" 200 None
2026-03-30 12:01:49 [arval.fr] INFO: Scrape type for 131361: 2
2026-03-30 12:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132515> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e0e62d0>
2026-03-30 12:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14af533c-e497-5603-84f2-378ef5995861/14af533c-e497-5603-84f2-378ef5995861_image_6.jpg HTTP/1.1" 201 0
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132781%252F6.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/6.jpeg saved to cache
2026-03-30 12:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 14af533c-e497-5603-84f2-378ef5995861
2026-03-30 12:01:49 [arval.fr] INFO: Found listing with ID: 131360
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131360%27 HTTP/1.1" 200 None
2026-03-30 12:01:49 [arval.fr] INFO: Scrape type for 131360: 2
2026-03-30 12:01:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:01:49 [arval.fr] INFO: Found listing with ID: 131359
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131359%27 HTTP/1.1" 200 None
2026-03-30 12:01:49 [arval.fr] INFO: Scrape type for 131359: 2
2026-03-30 12:01:49 [arval.fr] INFO: Found listing with ID: 131358
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131358%27 HTTP/1.1" 200 None
2026-03-30 12:01:49 [arval.fr] INFO: Scrape type for 131358: 2
2026-03-30 12:01:49 [arval.fr] INFO: Found listing with ID: 131357
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131357%27 HTTP/1.1" 200 None
2026-03-30 12:01:49 [arval.fr] INFO: Scrape type for 131357: 2
2026-03-30 12:01:49 [arval.fr] INFO: Found listing with ID: 131356
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131356%27 HTTP/1.1" 200 None
2026-03-30 12:01:50 [arval.fr] INFO: Scrape type for 131356: 2
2026-03-30 12:01:50 [arval.fr] INFO: Found listing with ID: 131355
2026-03-30 12:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131355%27 HTTP/1.1" 200 None
2026-03-30 12:01:50 [arval.fr] INFO: Scrape type for 131355: 2
2026-03-30 12:01:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aef1ebdf-a6f0-5a78-86f7-d8b165fcd33f with identifier: 132515
2026-03-30 12:01:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aef1ebdf-a6f0-5a78-86f7-d8b165fcd33f with scrape type 2
2026-03-30 12:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aef1ebdf-a6f0-5a78-86f7-d8b165fcd33f with scrape type 2
2026-03-30 12:01:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: aef1ebdf-a6f0-5a78-86f7-d8b165fcd33f, identifier: 132515
2026-03-30 12:01:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: aef1ebdf-a6f0-5a78-86f7-d8b165fcd33f with identifier: 132515
2026-03-30 12:01:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: aef1ebdf-a6f0-5a78-86f7-d8b165fcd33f with identifier: 132515
2026-03-30 12:01:50 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: aef1ebdf-a6f0-5a78-86f7-d8b165fcd33f with identifier: 132515 to the API
2026-03-30 12:01:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:01:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132515>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'aef1ebdf-a6f0-5a78-86f7-d8b165fcd33f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD627PE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-active-business-12-puretech-100-bvm6-132515',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 47991,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 10990.0,
'price_includes_vat': True,
'registration_date': '2021-12-15',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 Active Business 1.2 PureTech 100 BVM6',
'transmission': 'manual',
'trim': 'Active Business 1.2 PureTech 100 BVM6',
'vin': 'VR3UPHNEKM5890783',
'year': 2021}
2026-03-30 12:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132515%27 HTTP/1.1" 200 None
2026-03-30 12:01:50 [arval.fr] INFO: Saving data for 132515: {'created_time': 1774537242.380729, 'last_price_update_time': 1774872110.472494}
2026-03-30 12:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132515') HTTP/1.1" 204 0
2026-03-30 12:01:50 [arval.fr] INFO: Found listing with ID: 131354
2026-03-30 12:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131354%27 HTTP/1.1" 200 None
2026-03-30 12:01:50 [arval.fr] INFO: Scrape type for 131354: 2
2026-03-30 12:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132781)
2026-03-30 12:01:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c828250>
2026-03-30 12:01:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:01:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:01:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14af533c-e497-5603-84f2-378ef5995861/14af533c-e497-5603-84f2-378ef5995861_image_5.jpg HTTP/1.1" 201 0
2026-03-30 12:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132781%252F5.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/5.jpeg saved to cache
2026-03-30 12:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 14af533c-e497-5603-84f2-378ef5995861
2026-03-30 12:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132781)
2026-03-30 12:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132781)
2026-03-30 12:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f387c10>
2026-03-30 12:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12: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-30 12:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14af533c-e497-5603-84f2-378ef5995861/14af533c-e497-5603-84f2-378ef5995861_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132781%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/3.jpeg saved to cache
2026-03-30 12:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 14af533c-e497-5603-84f2-378ef5995861
2026-03-30 12:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df41e90>
2026-03-30 12:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12: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-30 12:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14af533c-e497-5603-84f2-378ef5995861/14af533c-e497-5603-84f2-378ef5995861_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132781%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/4.jpeg saved to cache
2026-03-30 12:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 14af533c-e497-5603-84f2-378ef5995861
2026-03-30 12:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132781)
2026-03-30 12:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d937610>
2026-03-30 12:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12: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-30 12:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:01:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14af533c-e497-5603-84f2-378ef5995861/14af533c-e497-5603-84f2-378ef5995861_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132781%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/2.jpeg saved to cache
2026-03-30 12:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 14af533c-e497-5603-84f2-378ef5995861
2026-03-30 12:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132517> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:01:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: facd7c81-9aa3-534f-874e-e515220d97a9 with identifier: 132517
2026-03-30 12:01:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item facd7c81-9aa3-534f-874e-e515220d97a9 with scrape type 2
2026-03-30 12:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item facd7c81-9aa3-534f-874e-e515220d97a9 with scrape type 2
2026-03-30 12:01:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: facd7c81-9aa3-534f-874e-e515220d97a9, identifier: 132517
2026-03-30 12:01:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: facd7c81-9aa3-534f-874e-e515220d97a9 with identifier: 132517
2026-03-30 12:01:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: facd7c81-9aa3-534f-874e-e515220d97a9 with identifier: 132517
2026-03-30 12:01:52 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: facd7c81-9aa3-534f-874e-e515220d97a9 with identifier: 132517 to the API
2026-03-30 12:01:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:01:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132517>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 292,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'facd7c81-9aa3-534f-874e-e515220d97a9',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD061JF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x3-xdrive30e-business-design-292-bva8-132517',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X3',
'odometer': 39127,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 37990.0,
'price_includes_vat': True,
'registration_date': '2021-12-03',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X3 xDrive30e Business Design 292 BVA8',
'transmission': 'automatic',
'trim': 'xDrive30e Business Design 292 BVA8',
'vin': 'WBA61DP0809J26216',
'year': 2021}
2026-03-30 12:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132517%27 HTTP/1.1" 200 None
2026-03-30 12:01:52 [arval.fr] INFO: Saving data for 132517: {'created_time': 1774537249.580056, 'last_price_update_time': 1774872112.667002}
2026-03-30 12:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132517') HTTP/1.1" 204 0
2026-03-30 12:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132519> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:01:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 07e87b7d-a948-578c-a123-2677ccf32608 with identifier: 132519
2026-03-30 12:01:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 07e87b7d-a948-578c-a123-2677ccf32608 with scrape type 2
2026-03-30 12:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 07e87b7d-a948-578c-a123-2677ccf32608 with scrape type 2
2026-03-30 12:01:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 07e87b7d-a948-578c-a123-2677ccf32608, identifier: 132519
2026-03-30 12:01:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 07e87b7d-a948-578c-a123-2677ccf32608 with identifier: 132519
2026-03-30 12:01:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 07e87b7d-a948-578c-a123-2677ccf32608 with identifier: 132519
2026-03-30 12:01:52 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 07e87b7d-a948-578c-a123-2677ccf32608 with identifier: 132519 to the API
2026-03-30 12:01:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:01:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132519>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '2.2L',
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '07e87b7d-a948-578c-a123-2677ccf32608',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ630CF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/fiat-ducato-fourgon-tole-h3power-120-30-c-h1-pack-132519',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Fiat',
'model': 'Ducato',
'odometer': 66042,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2022-08-25',
'seats_number': 0,
'seller_name': None,
'title': 'Fiat Ducato Fourgon tole H3Power 120 3.0 C H1 Pack',
'transmission': 'manual',
'trim': 'Fourgon tole H3Power 120 3.0 C H1 Pack',
'vin': 'ZFA25000002V67866',
'year': 2022}
2026-03-30 12:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132519%27 HTTP/1.1" 200 None
2026-03-30 12:01:53 [arval.fr] INFO: Saving data for 132519: {'created_time': 1774537253.748943, 'last_price_update_time': 1774872113.253344}
2026-03-30 12:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132519') HTTP/1.1" 204 0
2026-03-30 12:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132520> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:01:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:01:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a5bf3837-2882-5d8d-b531-12a5ec3ece05 with identifier: 132520
2026-03-30 12:01:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a5bf3837-2882-5d8d-b531-12a5ec3ece05 with scrape type 2
2026-03-30 12:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a5bf3837-2882-5d8d-b531-12a5ec3ece05 with scrape type 2
2026-03-30 12:01:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a5bf3837-2882-5d8d-b531-12a5ec3ece05, identifier: 132520
2026-03-30 12:01:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a5bf3837-2882-5d8d-b531-12a5ec3ece05 with identifier: 132520
2026-03-30 12:01:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a5bf3837-2882-5d8d-b531-12a5ec3ece05 with identifier: 132520
2026-03-30 12:01:53 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a5bf3837-2882-5d8d-b531-12a5ec3ece05 with identifier: 132520 to the API
2026-03-30 12:01:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:01:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132520>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a5bf3837-2882-5d8d-b531-12a5ec3ece05',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK970QB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-evolution-10-sce-65-bvm5-132520',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 64957,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 10990.0,
'price_includes_vat': True,
'registration_date': '2022-11-18',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Evolution 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Evolution 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00870017535',
'year': 2022}
2026-03-30 12:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132520%27 HTTP/1.1" 200 None
2026-03-30 12:01:53 [arval.fr] INFO: Saving data for 132520: {'created_time': 1774537256.665573, 'last_price_update_time': 1774872113.840319}
2026-03-30 12:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132520') HTTP/1.1" 204 0
2026-03-30 12:01:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132136> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:01:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:01:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ec0a1ad4-c182-5722-89da-a35e432577e8 with identifier: 132136
2026-03-30 12:01:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ec0a1ad4-c182-5722-89da-a35e432577e8 with scrape type 2
2026-03-30 12:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ec0a1ad4-c182-5722-89da-a35e432577e8 with scrape type 2
2026-03-30 12:01:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ec0a1ad4-c182-5722-89da-a35e432577e8, identifier: 132136
2026-03-30 12:01:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ec0a1ad4-c182-5722-89da-a35e432577e8 with identifier: 132136
2026-03-30 12:01:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ec0a1ad4-c182-5722-89da-a35e432577e8 with identifier: 132136
2026-03-30 12:01:54 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ec0a1ad4-c182-5722-89da-a35e432577e8 with identifier: 132136 to the API
2026-03-30 12:01:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:01:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132136>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'ec0a1ad4-c182-5722-89da-a35e432577e8',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD185BC',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-societe-feel-15-bluehdi-100-bvm6-132136',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 75839,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 8290.0,
'price_includes_vat': True,
'registration_date': '2021-11-19',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Societe Feel 1.5 BlueHDI 100 BVM6',
'transmission': 'manual',
'trim': 'Societe Feel 1.5 BlueHDI 100 BVM6',
'vin': 'VF7SWYHTUMT614378',
'year': 2021}
2026-03-30 12:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132136%27 HTTP/1.1" 200 None
2026-03-30 12:01:55 [arval.fr] INFO: Saving data for 132136: {'created_time': 1774353699.168968, 'last_price_update_time': 1774872115.34468}
2026-03-30 12:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132136') HTTP/1.1" 204 0
2026-03-30 12:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132133> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:01:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:01:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: afdc1b7c-c263-59d4-a9f2-cd6ef9a72ae7 with identifier: 132133
2026-03-30 12:01:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item afdc1b7c-c263-59d4-a9f2-cd6ef9a72ae7 with scrape type 2
2026-03-30 12:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item afdc1b7c-c263-59d4-a9f2-cd6ef9a72ae7 with scrape type 2
2026-03-30 12:01:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: afdc1b7c-c263-59d4-a9f2-cd6ef9a72ae7, identifier: 132133
2026-03-30 12:01:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: afdc1b7c-c263-59d4-a9f2-cd6ef9a72ae7 with identifier: 132133
2026-03-30 12:01:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: afdc1b7c-c263-59d4-a9f2-cd6ef9a72ae7 with identifier: 132133
2026-03-30 12:01:55 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: afdc1b7c-c263-59d4-a9f2-cd6ef9a72ae7 with identifier: 132133 to the API
2026-03-30 12:01:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:01:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132133>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'afdc1b7c-c263-59d4-a9f2-cd6ef9a72ae7',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK048KT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-evolution-10-sce-65-bvm5-132133',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 55907,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11490.0,
'price_includes_vat': True,
'registration_date': '2022-11-07',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Evolution 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Evolution 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00270017871',
'year': 2022}
2026-03-30 12:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132133%27 HTTP/1.1" 200 None
2026-03-30 12:01:55 [arval.fr] INFO: Saving data for 132133: {'created_time': 1774353666.428828, 'last_price_update_time': 1774872115.942885}
2026-03-30 12:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132133') HTTP/1.1" 204 0
2026-03-30 12:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131361> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:01:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: adba19d8-479c-5aed-8e76-4e1f84bcf564 with identifier: 131361
2026-03-30 12:01:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item adba19d8-479c-5aed-8e76-4e1f84bcf564 with scrape type 2
2026-03-30 12:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item adba19d8-479c-5aed-8e76-4e1f84bcf564 with scrape type 2
2026-03-30 12:01:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: adba19d8-479c-5aed-8e76-4e1f84bcf564, identifier: 131361
2026-03-30 12:01:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: adba19d8-479c-5aed-8e76-4e1f84bcf564 with identifier: 131361
2026-03-30 12:01:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: adba19d8-479c-5aed-8e76-4e1f84bcf564 with identifier: 131361
2026-03-30 12:01:57 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: adba19d8-479c-5aed-8e76-4e1f84bcf564 with identifier: 131361 to the API
2026-03-30 12:01:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:01:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131361>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'adba19d8-479c-5aed-8e76-4e1f84bcf564',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL104YX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-pack-12-puretech-130-bva8-131361',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 77692,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2023-01-31',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure Pack 1.2 PureTech 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Pack 1.2 PureTech 130 BVA8',
'vin': 'VR3USHNSSNJ849408',
'year': 2023}
2026-03-30 12:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131361%27 HTTP/1.1" 200 None
2026-03-30 12:01:57 [arval.fr] INFO: Saving data for 131361: {'created_time': 1773937840.211508, 'last_price_update_time': 1774872117.345197}
2026-03-30 12:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131361') HTTP/1.1" 204 0
2026-03-30 12:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132134> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=6&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:01:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 30ac9fe1-56be-563e-9980-d17fe7893881 with identifier: 132134
2026-03-30 12:01:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 30ac9fe1-56be-563e-9980-d17fe7893881 with scrape type 2
2026-03-30 12:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 30ac9fe1-56be-563e-9980-d17fe7893881 with scrape type 2
2026-03-30 12:01:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 30ac9fe1-56be-563e-9980-d17fe7893881, identifier: 132134
2026-03-30 12:01:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 30ac9fe1-56be-563e-9980-d17fe7893881 with identifier: 132134
2026-03-30 12:01:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 30ac9fe1-56be-563e-9980-d17fe7893881 with identifier: 132134
2026-03-30 12:01:58 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 30ac9fe1-56be-563e-9980-d17fe7893881 with identifier: 132134 to the API
2026-03-30 12:01:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:01:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132134>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '30ac9fe1-56be-563e-9980-d17fe7893881',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ435PW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/seat-ateca-style-business-15-tsi-150-bva7-132134',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Seat',
'model': 'Ateca',
'odometer': 89622,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 20490.0,
'price_includes_vat': True,
'registration_date': '2022-09-26',
'seats_number': 0,
'seller_name': None,
'title': 'Seat Ateca Style Business 1.5 TSI 150 BVA7',
'transmission': 'automatic',
'trim': 'Style Business 1.5 TSI 150 BVA7',
'vin': 'VSSZZZ5FXP6513051',
'year': 2022}
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132134%27 HTTP/1.1" 200 None
2026-03-30 12:01:59 [arval.fr] INFO: Saving data for 132134: {'created_time': 1774353810.460901, 'last_price_update_time': 1774872119.063143}
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132134') HTTP/1.1" 204 0
2026-03-30 12:01:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:01:59 [arval.fr] INFO: Found listing with ID: 131353
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131353%27 HTTP/1.1" 200 None
2026-03-30 12:01:59 [arval.fr] INFO: Scrape type for 131353: 2
2026-03-30 12:01:59 [arval.fr] INFO: Found listing with ID: 131352
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131352%27 HTTP/1.1" 200 None
2026-03-30 12:01:59 [arval.fr] INFO: Scrape type for 131352: 2
2026-03-30 12:01:59 [arval.fr] INFO: Found listing with ID: 131351
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131351%27 HTTP/1.1" 200 None
2026-03-30 12:01:59 [arval.fr] INFO: Scrape type for 131351: 2
2026-03-30 12:01:59 [arval.fr] INFO: Found listing with ID: 131350
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131350%27 HTTP/1.1" 200 None
2026-03-30 12:01:59 [arval.fr] INFO: Scrape type for 131350: 2
2026-03-30 12:01:59 [arval.fr] INFO: Found listing with ID: 131349
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131349%27 HTTP/1.1" 200 None
2026-03-30 12:01:59 [arval.fr] INFO: Scrape type for 131349: 2
2026-03-30 12:01:59 [arval.fr] INFO: Found listing with ID: 131348
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131348%27 HTTP/1.1" 200 None
2026-03-30 12:01:59 [arval.fr] INFO: Scrape type for 131348: 2
2026-03-30 12:01:59 [arval.fr] INFO: Found listing with ID: 131347
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131347%27 HTTP/1.1" 200 None
2026-03-30 12:01:59 [arval.fr] INFO: Scrape type for 131347: 2
2026-03-30 12:01:59 [arval.fr] INFO: Found listing with ID: 131345
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131345%27 HTTP/1.1" 200 None
2026-03-30 12:01:59 [arval.fr] INFO: Scrape type for 131345: 2
2026-03-30 12:01:59 [arval.fr] INFO: Found listing with ID: 131344
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131344%27 HTTP/1.1" 200 None
2026-03-30 12:01:59 [arval.fr] INFO: Scrape type for 131344: 2
2026-03-30 12:01:59 [arval.fr] INFO: Found listing with ID: 131343
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131343%27 HTTP/1.1" 200 None
2026-03-30 12:01:59 [arval.fr] INFO: Scrape type for 131343: 2
2026-03-30 12:01:59 [arval.fr] INFO: Found listing with ID: 131342
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131342%27 HTTP/1.1" 200 None
2026-03-30 12:01:59 [arval.fr] INFO: Scrape type for 131342: 2
2026-03-30 12:01:59 [arval.fr] INFO: Found listing with ID: 131273
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131273%27 HTTP/1.1" 200 None
2026-03-30 12:01:59 [arval.fr] INFO: Scrape type for 131273: 2
2026-03-30 12:01:59 [arval.fr] INFO: Found listing with ID: 131229
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131229%27 HTTP/1.1" 200 None
2026-03-30 12:01:59 [arval.fr] INFO: Scrape type for 131229: 2
2026-03-30 12:01:59 [arval.fr] INFO: Found listing with ID: 131228
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131228%27 HTTP/1.1" 200 None
2026-03-30 12:01:59 [arval.fr] INFO: Scrape type for 131228: 2
2026-03-30 12:01:59 [arval.fr] INFO: Found listing with ID: 131226
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131226%27 HTTP/1.1" 200 None
2026-03-30 12:01:59 [arval.fr] INFO: Scrape type for 131226: 2
2026-03-30 12:01:59 [arval.fr] INFO: Found listing with ID: 131224
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131224%27 HTTP/1.1" 200 None
2026-03-30 12:01:59 [arval.fr] INFO: Scrape type for 131224: 2
2026-03-30 12:01:59 [arval.fr] INFO: Found listing with ID: 131221
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131221%27 HTTP/1.1" 200 None
2026-03-30 12:01:59 [arval.fr] INFO: Scrape type for 131221: 2
2026-03-30 12:01:59 [arval.fr] INFO: Found listing with ID: 131145
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131145%27 HTTP/1.1" 200 None
2026-03-30 12:01:59 [arval.fr] INFO: Scrape type for 131145: 2
2026-03-30 12:01:59 [arval.fr] INFO: Found listing with ID: 131144
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131144%27 HTTP/1.1" 200 None
2026-03-30 12:01:59 [arval.fr] INFO: Scrape type for 131144: 2
2026-03-30 12:01:59 [arval.fr] INFO: Found listing with ID: 131143
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131143%27 HTTP/1.1" 200 None
2026-03-30 12:01:59 [arval.fr] INFO: Scrape type for 131143: 2
2026-03-30 12:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132135> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:01:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:01:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8ff4f9d-00b7-5145-a7b6-32397d9929e1 with identifier: 132135
2026-03-30 12:01:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8ff4f9d-00b7-5145-a7b6-32397d9929e1 with scrape type 2
2026-03-30 12:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8ff4f9d-00b7-5145-a7b6-32397d9929e1 with scrape type 2
2026-03-30 12:01:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b8ff4f9d-00b7-5145-a7b6-32397d9929e1, identifier: 132135
2026-03-30 12:01:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b8ff4f9d-00b7-5145-a7b6-32397d9929e1 with identifier: 132135
2026-03-30 12:01:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b8ff4f9d-00b7-5145-a7b6-32397d9929e1 with identifier: 132135
2026-03-30 12:01:59 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b8ff4f9d-00b7-5145-a7b6-32397d9929e1 with identifier: 132135 to the API
2026-03-30 12:01:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132135>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 220,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'b8ff4f9d-00b7-5145-a7b6-32397d9929e1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC333ZA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x1-xdrive25e-xline-bva6-132135',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X1',
'odometer': 41331,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 28990.0,
'price_includes_vat': True,
'registration_date': '2021-11-16',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X1 xDrive25e xLine BVA6',
'transmission': 'automatic',
'trim': 'xDrive25e xLine BVA6',
'vin': 'WBA71AB0505U55165',
'year': 2021}
2026-03-30 12:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132135%27 HTTP/1.1" 200 None
2026-03-30 12:02:00 [arval.fr] INFO: Saving data for 132135: {'created_time': 1774353662.233133, 'last_price_update_time': 1774872120.120256}
2026-03-30 12:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132135') HTTP/1.1" 204 0
2026-03-30 12:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131354> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:02:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c5a8bd2-1ba7-5582-b83b-bdb636d6b7d4 with identifier: 131354
2026-03-30 12:02:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c5a8bd2-1ba7-5582-b83b-bdb636d6b7d4 with scrape type 2
2026-03-30 12:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c5a8bd2-1ba7-5582-b83b-bdb636d6b7d4 with scrape type 2
2026-03-30 12:02:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4c5a8bd2-1ba7-5582-b83b-bdb636d6b7d4, identifier: 131354
2026-03-30 12:02:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4c5a8bd2-1ba7-5582-b83b-bdb636d6b7d4 with identifier: 131354
2026-03-30 12:02:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4c5a8bd2-1ba7-5582-b83b-bdb636d6b7d4 with identifier: 131354
2026-03-30 12:02:05 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4c5a8bd2-1ba7-5582-b83b-bdb636d6b7d4 with identifier: 131354 to the API
2026-03-30 12:02:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:02:05 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 12:02:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131354>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 3,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '4c5a8bd2-1ba7-5582-b83b-bdb636d6b7d4',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD503ZH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-berlingo-fourgon-club-m-650-15-bluehdi-100-bvm6-131354',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'Berlingo',
'odometer': 76796,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12490.0,
'price_includes_vat': True,
'registration_date': '2022-01-04',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen Berlingo Fourgon Club M 650 1.5 BlueHDi 100 BVM6',
'transmission': 'manual',
'trim': 'Fourgon Club M 650 1.5 BlueHDi 100 BVM6',
'vin': 'VR7EFYHT2MN556912',
'year': 2022}
2026-03-30 12:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131354%27 HTTP/1.1" 200 None
2026-03-30 12:02:05 [arval.fr] INFO: Saving data for 131354: {'created_time': 1773936388.758256, 'last_price_update_time': 1774872125.91565}
2026-03-30 12:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131354') HTTP/1.1" 204 0
2026-03-30 12:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131358> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:02:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 422203c9-eab6-545d-a2ed-d8007d1dafa2 with identifier: 131358
2026-03-30 12:02:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 422203c9-eab6-545d-a2ed-d8007d1dafa2 with scrape type 2
2026-03-30 12:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 422203c9-eab6-545d-a2ed-d8007d1dafa2 with scrape type 2
2026-03-30 12:02:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 422203c9-eab6-545d-a2ed-d8007d1dafa2, identifier: 131358
2026-03-30 12:02:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 422203c9-eab6-545d-a2ed-d8007d1dafa2 with identifier: 131358
2026-03-30 12:02:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 422203c9-eab6-545d-a2ed-d8007d1dafa2 with identifier: 131358
2026-03-30 12:02:07 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 422203c9-eab6-545d-a2ed-d8007d1dafa2 with identifier: 131358 to the API
2026-03-30 12:02:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131358>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.9L',
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '422203c9-eab6-545d-a2ed-d8007d1dafa2',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD014KC',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mercedes-classe-a-a-180-d-business-line-8g-dct-131358',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mercedes',
'model': 'Classe A',
'odometer': 104558,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2021-12-07',
'seats_number': 0,
'seller_name': None,
'title': 'Mercedes Classe A A 180 d Business Line 8G-DCT',
'transmission': 'automatic',
'trim': 'A 180 d Business Line 8G-DCT',
'vin': 'W1K1770101N266890',
'year': 2021}
2026-03-30 12:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131358%27 HTTP/1.1" 200 None
2026-03-30 12:02:07 [arval.fr] INFO: Saving data for 131358: {'created_time': 1773937474.857732, 'last_price_update_time': 1774872127.89881}
2026-03-30 12:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131358') HTTP/1.1" 204 0
2026-03-30 12:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131355> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:02:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 22fc085b-2bfe-5e08-9d08-4c4f5468a417 with identifier: 131355
2026-03-30 12:02:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 22fc085b-2bfe-5e08-9d08-4c4f5468a417 with scrape type 2
2026-03-30 12:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 22fc085b-2bfe-5e08-9d08-4c4f5468a417 with scrape type 2
2026-03-30 12:02:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 22fc085b-2bfe-5e08-9d08-4c4f5468a417, identifier: 131355
2026-03-30 12:02:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 22fc085b-2bfe-5e08-9d08-4c4f5468a417 with identifier: 131355
2026-03-30 12:02:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 12:02:10 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=red HTTP/1.1" 200 None
2026-03-30 12:02:10 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 12:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='fr',RowKey='fr') HTTP/1.1" 204 0
2026-03-30 12:02:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 22fc085b-2bfe-5e08-9d08-4c4f5468a417 with identifier: 131355
2026-03-30 12:02:10 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 22fc085b-2bfe-5e08-9d08-4c4f5468a417 with identifier: 131355 to the API
2026-03-30 12:02:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131355>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'red',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 325,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '22fc085b-2bfe-5e08-9d08-4c4f5468a417',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL338CN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/kia-ev6-gt-line-4wd-77kwh-bva-131355',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Kia',
'model': 'EV6',
'odometer': 75774,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 32490.0,
'price_includes_vat': True,
'registration_date': '2022-12-14',
'seats_number': 0,
'seller_name': None,
'title': 'Kia EV6 GT-Line 4WD 77kWh BVA',
'transmission': 'automatic',
'trim': 'GT-Line 4WD 77kWh BVA',
'vin': 'KNAC481CPN5072589',
'year': 2022}
2026-03-30 12:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131355%27 HTTP/1.1" 200 None
2026-03-30 12:02:10 [arval.fr] INFO: Saving data for 131355: {'created_time': 1773936570.540381, 'last_price_update_time': 1774872130.491359}
2026-03-30 12:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131355') HTTP/1.1" 204 0
2026-03-30 12:02:17 [scrapy.extensions.logstats] INFO: Crawled 44 pages (at 34 pages/min), scraped 27 items (at 19 items/min)
2026-03-30 12:02:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 161MiB
2026-03-30 12:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131356> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:02:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a7853cc2-66c4-512a-885f-0cb4e6ca8c27 with identifier: 131356
2026-03-30 12:02:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a7853cc2-66c4-512a-885f-0cb4e6ca8c27 with scrape type 2
2026-03-30 12:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a7853cc2-66c4-512a-885f-0cb4e6ca8c27 with scrape type 2
2026-03-30 12:02:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a7853cc2-66c4-512a-885f-0cb4e6ca8c27, identifier: 131356
2026-03-30 12:02:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a7853cc2-66c4-512a-885f-0cb4e6ca8c27 with identifier: 131356
2026-03-30 12:02:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a7853cc2-66c4-512a-885f-0cb4e6ca8c27 with identifier: 131356
2026-03-30 12:02:19 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a7853cc2-66c4-512a-885f-0cb4e6ca8c27 with identifier: 131356 to the API
2026-03-30 12:02:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131356>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 230,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'a7853cc2-66c4-512a-885f-0cb4e6ca8c27',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ246JP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/kia-sportage-design-hybrid-16-t-gdi-230-bva6-131356',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Kia',
'model': 'Sportage',
'odometer': 101463,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 22990.0,
'price_includes_vat': True,
'registration_date': '2022-09-12',
'seats_number': 0,
'seller_name': None,
'title': 'Kia Sportage Design Hybrid 1.6 T-GDi 230 BVA6',
'transmission': 'automatic',
'trim': 'Design Hybrid 1.6 T-GDi 230 BVA6',
'vin': 'U5YPV81GBNL039797',
'year': 2022}
2026-03-30 12:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131356%27 HTTP/1.1" 200 None
2026-03-30 12:02:19 [arval.fr] INFO: Saving data for 131356: {'created_time': 1773936754.078522, 'last_price_update_time': 1774872139.458915}
2026-03-30 12:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131356') HTTP/1.1" 204 0
2026-03-30 12:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131359> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:02:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6784be5b-8cdd-5cd7-ae31-ff6c85b75bfa with identifier: 131359
2026-03-30 12:02:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6784be5b-8cdd-5cd7-ae31-ff6c85b75bfa with scrape type 2
2026-03-30 12:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6784be5b-8cdd-5cd7-ae31-ff6c85b75bfa with scrape type 2
2026-03-30 12:02:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6784be5b-8cdd-5cd7-ae31-ff6c85b75bfa, identifier: 131359
2026-03-30 12:02:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6784be5b-8cdd-5cd7-ae31-ff6c85b75bfa with identifier: 131359
2026-03-30 12:02:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6784be5b-8cdd-5cd7-ae31-ff6c85b75bfa with identifier: 131359
2026-03-30 12:02:20 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6784be5b-8cdd-5cd7-ae31-ff6c85b75bfa with identifier: 131359 to the API
2026-03-30 12:02:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131359>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 220,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '6784be5b-8cdd-5cd7-ae31-ff6c85b75bfa',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD970CT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-countryman-cooper-se-all4-business-design-12595-bva6-131359',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Countryman',
'odometer': 74533,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2021-11-24',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Countryman Cooper SE ALL4 Business Design 125+95 BVA6',
'transmission': 'automatic',
'trim': 'Cooper SE ALL4 Business Design 125+95 BVA6',
'vin': 'WMW21BS0403N92089',
'year': 2021}
2026-03-30 12:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131359%27 HTTP/1.1" 200 None
2026-03-30 12:02:20 [arval.fr] INFO: Saving data for 131359: {'created_time': 1773937500.594688, 'last_price_update_time': 1774872140.888713}
2026-03-30 12:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131359') HTTP/1.1" 204 0
2026-03-30 12:02:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131928> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:02:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:02:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: eaff7a6c-ae0a-5d83-b0b0-ab851014834b with identifier: 131928
2026-03-30 12:02:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item eaff7a6c-ae0a-5d83-b0b0-ab851014834b with scrape type 2
2026-03-30 12:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item eaff7a6c-ae0a-5d83-b0b0-ab851014834b with scrape type 2
2026-03-30 12:02:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: eaff7a6c-ae0a-5d83-b0b0-ab851014834b, identifier: 131928
2026-03-30 12:02:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: eaff7a6c-ae0a-5d83-b0b0-ab851014834b with identifier: 131928
2026-03-30 12:02:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: eaff7a6c-ae0a-5d83-b0b0-ab851014834b with identifier: 131928
2026-03-30 12:02:26 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: eaff7a6c-ae0a-5d83-b0b0-ab851014834b with identifier: 131928 to the API
2026-03-30 12:02:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:02:26 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 12:02:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131928>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'eaff7a6c-ae0a-5d83-b0b0-ab851014834b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR132WK',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-118-i-edition-sport-15-135-bva7-131928',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 119518,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2023-10-17',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 118 i Edition Sport 1.5 135 BVA7',
'transmission': 'automatic',
'trim': '118 i Edition Sport 1.5 135 BVA7',
'vin': 'WBA7K310007N37223',
'year': 2023}
2026-03-30 12:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131928%27 HTTP/1.1" 200 None
2026-03-30 12:02:26 [arval.fr] INFO: Saving data for 131928: {'created_time': 1774018847.573532, 'last_price_update_time': 1774872146.807334}
2026-03-30 12:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131928') HTTP/1.1" 204 0
2026-03-30 12:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131365> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:02:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 151f7b3d-2014-5aea-82db-951b52b98a0c with identifier: 131365
2026-03-30 12:02:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 151f7b3d-2014-5aea-82db-951b52b98a0c with scrape type 2
2026-03-30 12:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 151f7b3d-2014-5aea-82db-951b52b98a0c with scrape type 2
2026-03-30 12:02:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 151f7b3d-2014-5aea-82db-951b52b98a0c, identifier: 131365
2026-03-30 12:02:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 151f7b3d-2014-5aea-82db-951b52b98a0c with identifier: 131365
2026-03-30 12:02:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 151f7b3d-2014-5aea-82db-951b52b98a0c with identifier: 131365
2026-03-30 12:02:27 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 151f7b3d-2014-5aea-82db-951b52b98a0c with identifier: 131365 to the API
2026-03-30 12:02:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131365>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 3,
'engine': '1.0L',
'engine_horse_power': 69,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '151f7b3d-2014-5aea-82db-951b52b98a0c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ542JW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/fiat-500-hybrid-10-bsg-70-ch-dolcevita-131365',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Fiat',
'model': '500',
'odometer': 34736,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11290.0,
'price_includes_vat': True,
'registration_date': '2022-09-13',
'seats_number': 0,
'seller_name': None,
'title': 'Fiat 500 Hybrid 10 BSG 70 ch Dolcevita',
'transmission': 'manual',
'trim': 'Hybrid 10 BSG 70 ch Dolcevita',
'vin': 'ZFACF1CJXNJG76179',
'year': 2022}
2026-03-30 12:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131365%27 HTTP/1.1" 200 None
2026-03-30 12:02:27 [arval.fr] INFO: Saving data for 131365: {'created_time': 1773937120.016262, 'last_price_update_time': 1774872147.826933}
2026-03-30 12:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131365') HTTP/1.1" 204 0
2026-03-30 12:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131922> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:02:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85213740-01d4-5813-b664-802a6e94aa21 with identifier: 131922
2026-03-30 12:02:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85213740-01d4-5813-b664-802a6e94aa21 with scrape type 2
2026-03-30 12:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85213740-01d4-5813-b664-802a6e94aa21 with scrape type 2
2026-03-30 12:02:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 85213740-01d4-5813-b664-802a6e94aa21, identifier: 131922
2026-03-30 12:02:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 85213740-01d4-5813-b664-802a6e94aa21 with identifier: 131922
2026-03-30 12:02:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 85213740-01d4-5813-b664-802a6e94aa21 with identifier: 131922
2026-03-30 12:02:28 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 85213740-01d4-5813-b664-802a6e94aa21 with identifier: 131922 to the API
2026-03-30 12:02:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:02: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-30 12:02:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131922>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '85213740-01d4-5813-b664-802a6e94aa21',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ553MD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-business-15-dci-100-bvm6-transfo-vp-vf-131922',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 113654,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 10990.0,
'price_includes_vat': True,
'registration_date': '2022-09-20',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Business 1.5 dCi 100 BVM6 TRANSFO VP-VF',
'transmission': 'manual',
'trim': 'Business 1.5 dCi 100 BVM6 TRANSFO VP-VF',
'vin': 'VF1RJA00868678496',
'year': 2022}
2026-03-30 12:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131922%27 HTTP/1.1" 200 None
2026-03-30 12:02:28 [arval.fr] INFO: Saving data for 131922: {'created_time': 1774018837.429322, 'last_price_update_time': 1774872148.785879}
2026-03-30 12:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131922') HTTP/1.1" 204 0
2026-03-30 12:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131923> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:02:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d1cc42b-a512-5589-a172-9861f1e71e4f with identifier: 131923
2026-03-30 12:02:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d1cc42b-a512-5589-a172-9861f1e71e4f with scrape type 2
2026-03-30 12:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d1cc42b-a512-5589-a172-9861f1e71e4f with scrape type 2
2026-03-30 12:02:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2d1cc42b-a512-5589-a172-9861f1e71e4f, identifier: 131923
2026-03-30 12:02:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2d1cc42b-a512-5589-a172-9861f1e71e4f with identifier: 131923
2026-03-30 12:02:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2d1cc42b-a512-5589-a172-9861f1e71e4f with identifier: 131923
2026-03-30 12:02:29 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2d1cc42b-a512-5589-a172-9861f1e71e4f with identifier: 131923 to the API
2026-03-30 12:02:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131923>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '2d1cc42b-a512-5589-a172-9861f1e71e4f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL822GZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-evolution-10-sce-65-bvm5-131923',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 43820,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2022-12-23',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Evolution 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Evolution 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00370017538',
'year': 2022}
2026-03-30 12:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131923%27 HTTP/1.1" 200 None
2026-03-30 12:02:30 [arval.fr] INFO: Saving data for 131923: {'created_time': 1774018840.785032, 'last_price_update_time': 1774872150.166092}
2026-03-30 12:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131923') HTTP/1.1" 204 0
2026-03-30 12:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131360> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:02:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 27ded172-9648-538d-b92d-54702f538ad8 with identifier: 131360
2026-03-30 12:02:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 27ded172-9648-538d-b92d-54702f538ad8 with scrape type 2
2026-03-30 12:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 27ded172-9648-538d-b92d-54702f538ad8 with scrape type 2
2026-03-30 12:02:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 27ded172-9648-538d-b92d-54702f538ad8, identifier: 131360
2026-03-30 12:02:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 27ded172-9648-538d-b92d-54702f538ad8 with identifier: 131360
2026-03-30 12:02:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 27ded172-9648-538d-b92d-54702f538ad8 with identifier: 131360
2026-03-30 12:02:30 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 27ded172-9648-538d-b92d-54702f538ad8 with identifier: 131360 to the API
2026-03-30 12:02:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131360>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 92,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '27ded172-9648-538d-b92d-54702f538ad8',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ107WE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-micra-business-edition-ig-t-92-131360',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Micra',
'odometer': 56776,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2022-10-04',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Micra Business Edition IG-T 92',
'transmission': 'manual',
'trim': 'Business Edition IG-T 92',
'vin': 'VNVK1400569416623',
'year': 2022}
2026-03-30 12:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131360%27 HTTP/1.1" 200 None
2026-03-30 12:02:30 [arval.fr] INFO: Saving data for 131360: {'created_time': 1773938009.143176, 'last_price_update_time': 1774872150.83311}
2026-03-30 12:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131360') HTTP/1.1" 204 0
2026-03-30 12:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131921> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:02:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b42d5ee5-b802-5103-9f63-07e74ff70b8a with identifier: 131921
2026-03-30 12:02:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b42d5ee5-b802-5103-9f63-07e74ff70b8a with scrape type 2
2026-03-30 12:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b42d5ee5-b802-5103-9f63-07e74ff70b8a with scrape type 2
2026-03-30 12:02:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b42d5ee5-b802-5103-9f63-07e74ff70b8a, identifier: 131921
2026-03-30 12:02:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b42d5ee5-b802-5103-9f63-07e74ff70b8a with identifier: 131921
2026-03-30 12:02:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b42d5ee5-b802-5103-9f63-07e74ff70b8a with identifier: 131921
2026-03-30 12:02:31 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b42d5ee5-b802-5103-9f63-07e74ff70b8a with identifier: 131921 to the API
2026-03-30 12:02:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:02:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 12:02:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131921>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.3L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'b42d5ee5-b802-5103-9f63-07e74ff70b8a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL339PE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-express-confort-13-tce-100-bvm6-131921',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Express',
'odometer': 29007,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 15990.0,
'price_includes_vat': True,
'registration_date': '2023-01-10',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Express Confort 1.3 TCe 100 BVM6',
'transmission': 'manual',
'trim': 'Confort 1.3 TCe 100 BVM6',
'vin': 'VF1RJK00270256262',
'year': 2023}
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131921%27 HTTP/1.1" 200 None
2026-03-30 12:02:32 [arval.fr] INFO: Saving data for 131921: {'created_time': 1774018834.034763, 'last_price_update_time': 1774872152.027279}
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131921') HTTP/1.1" 204 0
2026-03-30 12:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=7&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:02:32 [arval.fr] INFO: Found listing with ID: 131142
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131142%27 HTTP/1.1" 200 None
2026-03-30 12:02:32 [arval.fr] INFO: Scrape type for 131142: 2
2026-03-30 12:02:32 [arval.fr] INFO: Found listing with ID: 131140
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131140%27 HTTP/1.1" 200 None
2026-03-30 12:02:32 [arval.fr] INFO: Scrape type for 131140: 2
2026-03-30 12:02:32 [arval.fr] INFO: Found listing with ID: 131139
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131139%27 HTTP/1.1" 200 None
2026-03-30 12:02:32 [arval.fr] INFO: Scrape type for 131139: 2
2026-03-30 12:02:32 [arval.fr] INFO: Found listing with ID: 131123
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131123%27 HTTP/1.1" 200 None
2026-03-30 12:02:32 [arval.fr] INFO: Scrape type for 131123: 2
2026-03-30 12:02:32 [arval.fr] INFO: Found listing with ID: 131138
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131138%27 HTTP/1.1" 200 None
2026-03-30 12:02:32 [arval.fr] INFO: Scrape type for 131138: 2
2026-03-30 12:02:32 [arval.fr] INFO: Found listing with ID: 131136
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131136%27 HTTP/1.1" 200 None
2026-03-30 12:02:32 [arval.fr] INFO: Scrape type for 131136: 2
2026-03-30 12:02:32 [arval.fr] INFO: Found listing with ID: 131135
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131135%27 HTTP/1.1" 200 None
2026-03-30 12:02:32 [arval.fr] INFO: Scrape type for 131135: 2
2026-03-30 12:02:32 [arval.fr] INFO: Found listing with ID: 131134
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131134%27 HTTP/1.1" 200 None
2026-03-30 12:02:32 [arval.fr] INFO: Scrape type for 131134: 2
2026-03-30 12:02:32 [arval.fr] INFO: Found listing with ID: 131133
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131133%27 HTTP/1.1" 200 None
2026-03-30 12:02:32 [arval.fr] INFO: Scrape type for 131133: 2
2026-03-30 12:02:32 [arval.fr] INFO: Found listing with ID: 131132
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131132%27 HTTP/1.1" 200 None
2026-03-30 12:02:32 [arval.fr] INFO: Scrape type for 131132: 2
2026-03-30 12:02:32 [arval.fr] INFO: Found listing with ID: 131131
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131131%27 HTTP/1.1" 200 None
2026-03-30 12:02:32 [arval.fr] INFO: Scrape type for 131131: 2
2026-03-30 12:02:32 [arval.fr] INFO: Found listing with ID: 131130
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131130%27 HTTP/1.1" 200 None
2026-03-30 12:02:32 [arval.fr] INFO: Scrape type for 131130: 2
2026-03-30 12:02:32 [arval.fr] INFO: Found listing with ID: 131129
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131129%27 HTTP/1.1" 200 None
2026-03-30 12:02:32 [arval.fr] INFO: Scrape type for 131129: 2
2026-03-30 12:02:32 [arval.fr] INFO: Found listing with ID: 131029
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131029%27 HTTP/1.1" 200 None
2026-03-30 12:02:32 [arval.fr] INFO: Scrape type for 131029: 2
2026-03-30 12:02:32 [arval.fr] INFO: Found listing with ID: 131028
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131028%27 HTTP/1.1" 200 None
2026-03-30 12:02:32 [arval.fr] INFO: Scrape type for 131028: 2
2026-03-30 12:02:32 [arval.fr] INFO: Found listing with ID: 131027
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131027%27 HTTP/1.1" 200 None
2026-03-30 12:02:32 [arval.fr] INFO: Scrape type for 131027: 2
2026-03-30 12:02:32 [arval.fr] INFO: Found listing with ID: 131026
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131026%27 HTTP/1.1" 200 None
2026-03-30 12:02:32 [arval.fr] INFO: Scrape type for 131026: 2
2026-03-30 12:02:32 [arval.fr] INFO: Found listing with ID: 131025
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131025%27 HTTP/1.1" 200 None
2026-03-30 12:02:32 [arval.fr] INFO: Scrape type for 131025: 2
2026-03-30 12:02:32 [arval.fr] INFO: Found listing with ID: 131024
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131024%27 HTTP/1.1" 200 None
2026-03-30 12:02:32 [arval.fr] INFO: Scrape type for 131024: 2
2026-03-30 12:02:32 [arval.fr] INFO: Found listing with ID: 130976
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130976%27 HTTP/1.1" 200 None
2026-03-30 12:02:32 [arval.fr] INFO: Scrape type for 130976: 2
2026-03-30 12:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131357> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:02:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85c5a24f-e54b-5fac-bbbe-f63f95343b67 with identifier: 131357
2026-03-30 12:02:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85c5a24f-e54b-5fac-bbbe-f63f95343b67 with scrape type 2
2026-03-30 12:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 85c5a24f-e54b-5fac-bbbe-f63f95343b67 with scrape type 2
2026-03-30 12:02:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 85c5a24f-e54b-5fac-bbbe-f63f95343b67, identifier: 131357
2026-03-30 12:02:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 85c5a24f-e54b-5fac-bbbe-f63f95343b67 with identifier: 131357
2026-03-30 12:02:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 85c5a24f-e54b-5fac-bbbe-f63f95343b67 with identifier: 131357
2026-03-30 12:02:33 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 85c5a24f-e54b-5fac-bbbe-f63f95343b67 with identifier: 131357 to the API
2026-03-30 12:02:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131357>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 141,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '85c5a24f-e54b-5fac-bbbe-f63f95343b67',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK420BY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/kia-xceed-16-gdi-phev-active-business-dct6-131357',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Kia',
'model': 'XCeed',
'odometer': 41966,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2022-10-19',
'seats_number': 0,
'seller_name': None,
'title': 'Kia XCeed 1.6 GDI PHEV ACTIVE BUSINESS DCT6',
'transmission': 'automatic',
'trim': '1.6 GDI PHEV ACTIVE BUSINESS DCT6',
'vin': 'U5YH5F1AGPL034757',
'year': 2022}
2026-03-30 12:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131357%27 HTTP/1.1" 200 None
2026-03-30 12:02:33 [arval.fr] INFO: Saving data for 131357: {'created_time': 1773937110.480698, 'last_price_update_time': 1774872153.261281}
2026-03-30 12:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131357') HTTP/1.1" 204 0
2026-03-30 12:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131144> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:02:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131145> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:02:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c454803-56c5-5d93-8a6d-f387d8b95fcb with identifier: 131144
2026-03-30 12:02:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2c454803-56c5-5d93-8a6d-f387d8b95fcb with scrape type 2
2026-03-30 12:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2c454803-56c5-5d93-8a6d-f387d8b95fcb with scrape type 2
2026-03-30 12:02:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2c454803-56c5-5d93-8a6d-f387d8b95fcb, identifier: 131144
2026-03-30 12:02:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2c454803-56c5-5d93-8a6d-f387d8b95fcb with identifier: 131144
2026-03-30 12:02:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2c454803-56c5-5d93-8a6d-f387d8b95fcb with identifier: 131144
2026-03-30 12:02:33 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2c454803-56c5-5d93-8a6d-f387d8b95fcb with identifier: 131144 to the API
2026-03-30 12:02:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131144>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 109,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '2c454803-56c5-5d93-8a6d-f387d8b95fcb',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR613RF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-116i-dkg7-business-design-131144',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 29918,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21590.0,
'price_includes_vat': True,
'registration_date': '2023-10-05',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 116i DKG7 Business Design',
'transmission': 'automatic',
'trim': '116i DKG7 Business Design',
'vin': 'WBA7K110907N27083',
'year': 2023}
2026-03-30 12:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131144%27 HTTP/1.1" 200 None
2026-03-30 12:02:33 [arval.fr] INFO: Saving data for 131144: {'created_time': 1773748838.547971, 'last_price_update_time': 1774872153.975417}
2026-03-30 12:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131144') HTTP/1.1" 204 0
2026-03-30 12:02:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:02:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fbbddc2c-5fb0-59a3-a160-301a0008c3e4 with identifier: 131145
2026-03-30 12:02:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fbbddc2c-5fb0-59a3-a160-301a0008c3e4 with scrape type 2
2026-03-30 12:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fbbddc2c-5fb0-59a3-a160-301a0008c3e4 with scrape type 2
2026-03-30 12:02:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: fbbddc2c-5fb0-59a3-a160-301a0008c3e4, identifier: 131145
2026-03-30 12:02:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: fbbddc2c-5fb0-59a3-a160-301a0008c3e4 with identifier: 131145
2026-03-30 12:02:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: fbbddc2c-5fb0-59a3-a160-301a0008c3e4 with identifier: 131145
2026-03-30 12:02:34 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: fbbddc2c-5fb0-59a3-a160-301a0008c3e4 with identifier: 131145 to the API
2026-03-30 12:02:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131145>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'fbbddc2c-5fb0-59a3-a160-301a0008c3e4',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR817PM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4x-12-puretech-130-eat8-shine-131145',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4X',
'odometer': 86451,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 15290.0,
'price_includes_vat': True,
'registration_date': '2023-10-02',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4X 1.2 PureTech 130 EAT8 Shine',
'transmission': 'automatic',
'trim': '1.2 PureTech 130 EAT8 Shine',
'vin': 'VR7BDHNSBPE059076',
'year': 2023}
2026-03-30 12:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131145%27 HTTP/1.1" 200 None
2026-03-30 12:02:34 [arval.fr] INFO: Saving data for 131145: {'created_time': 1773748842.476968, 'last_price_update_time': 1774872154.444619}
2026-03-30 12:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131145') HTTP/1.1" 204 0
2026-03-30 12:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131224> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:02:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5618722e-f8a1-516c-801f-a44adf9062ab with identifier: 131224
2026-03-30 12:02:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5618722e-f8a1-516c-801f-a44adf9062ab with scrape type 2
2026-03-30 12:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5618722e-f8a1-516c-801f-a44adf9062ab with scrape type 2
2026-03-30 12:02:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 5618722e-f8a1-516c-801f-a44adf9062ab, identifier: 131224
2026-03-30 12:02:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 5618722e-f8a1-516c-801f-a44adf9062ab with identifier: 131224
2026-03-30 12:02:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 5618722e-f8a1-516c-801f-a44adf9062ab with identifier: 131224
2026-03-30 12:02:35 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 5618722e-f8a1-516c-801f-a44adf9062ab with identifier: 131224 to the API
2026-03-30 12:02:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:02:35 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 12:02:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131224>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '5618722e-f8a1-516c-801f-a44adf9062ab',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FS451MQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-feel-business-12-puretech-80-bvm5-131224',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 32650,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 8490.0,
'price_includes_vat': True,
'registration_date': '2020-09-07',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Feel Business 1.2 PureTech 80 BVM5',
'transmission': 'manual',
'trim': 'Feel Business 1.2 PureTech 80 BVM5',
'vin': 'VF7SXHMRVLT599168',
'year': 2020}
2026-03-30 12:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131224%27 HTTP/1.1" 200 None
2026-03-30 12:02:35 [arval.fr] INFO: Saving data for 131224: {'created_time': 1773835239.407403, 'last_price_update_time': 1774872155.75615}
2026-03-30 12:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131224') HTTP/1.1" 204 0
2026-03-30 12:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131228> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:02:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf95625c-e421-554f-8625-3711d8c15c35 with identifier: 131228
2026-03-30 12:02:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf95625c-e421-554f-8625-3711d8c15c35 with scrape type 2
2026-03-30 12:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf95625c-e421-554f-8625-3711d8c15c35 with scrape type 2
2026-03-30 12:02:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: cf95625c-e421-554f-8625-3711d8c15c35, identifier: 131228
2026-03-30 12:02:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: cf95625c-e421-554f-8625-3711d8c15c35 with identifier: 131228
2026-03-30 12:02:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: cf95625c-e421-554f-8625-3711d8c15c35 with identifier: 131228
2026-03-30 12:02:36 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: cf95625c-e421-554f-8625-3711d8c15c35 with identifier: 131228 to the API
2026-03-30 12:02:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131228>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'cf95625c-e421-554f-8625-3711d8c15c35',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF452RK',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-societe-feel-12-puretech-80-bvm5-131228',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 85517,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 5990.0,
'price_includes_vat': True,
'registration_date': '2022-04-06',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Societe Feel 1.2 PureTech 80 BVM5',
'transmission': 'manual',
'trim': 'Societe Feel 1.2 PureTech 80 BVM5',
'vin': 'VF7SWHMRVNT511824',
'year': 2022}
2026-03-30 12:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131228%27 HTTP/1.1" 200 None
2026-03-30 12:02:36 [arval.fr] INFO: Saving data for 131228: {'created_time': 1773835242.294277, 'last_price_update_time': 1774872156.48083}
2026-03-30 12:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131228') HTTP/1.1" 204 0
2026-03-30 12:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131221> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:02:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:02:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 07c9366c-a1bf-5404-bb43-94dd318be424 with identifier: 131221
2026-03-30 12:02:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 07c9366c-a1bf-5404-bb43-94dd318be424 with scrape type 2
2026-03-30 12:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 07c9366c-a1bf-5404-bb43-94dd318be424 with scrape type 2
2026-03-30 12:02:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 07c9366c-a1bf-5404-bb43-94dd318be424, identifier: 131221
2026-03-30 12:02:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 07c9366c-a1bf-5404-bb43-94dd318be424 with identifier: 131221
2026-03-30 12:02:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 12:02:37 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=beige HTTP/1.1" 200 None
2026-03-30 12:02:37 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 12:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='fr',RowKey='fr') HTTP/1.1" 204 0
2026-03-30 12:02:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 07c9366c-a1bf-5404-bb43-94dd318be424 with identifier: 131221
2026-03-30 12:02:37 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 07c9366c-a1bf-5404-bb43-94dd318be424 with identifier: 131221 to the API
2026-03-30 12:02:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131221>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'beige',
'currency': 'EUR',
'doors_number': 3,
'engine': '1.0L',
'engine_horse_power': 69,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '07c9366c-a1bf-5404-bb43-94dd318be424',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK674GB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/fiat-500-dolcevita-hybrid-10-bsg-70-131221',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Fiat',
'model': '500',
'odometer': 32008,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 10490.0,
'price_includes_vat': True,
'registration_date': '2022-10-27',
'seats_number': 0,
'seller_name': None,
'title': 'Fiat 500 Dolcevita Hybrid 1.0 BSG 70',
'transmission': 'manual',
'trim': 'Dolcevita Hybrid 1.0 BSG 70',
'vin': 'ZFACF1CJ7NJG85194',
'year': 2022}
2026-03-30 12:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131221%27 HTTP/1.1" 200 None
2026-03-30 12:02:37 [arval.fr] INFO: Saving data for 131221: {'created_time': 1773835300.923715, 'last_price_update_time': 1774872157.885556}
2026-03-30 12:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131221') HTTP/1.1" 204 0
2026-03-30 12:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132516> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131229> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:02:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:02:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10a48c32-99a1-53f6-a179-c40dafea0976 with identifier: 132516
2026-03-30 12:02:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 10a48c32-99a1-53f6-a179-c40dafea0976 with scrape type 2
2026-03-30 12:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 10a48c32-99a1-53f6-a179-c40dafea0976 with scrape type 2
2026-03-30 12:02:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 10a48c32-99a1-53f6-a179-c40dafea0976, identifier: 132516
2026-03-30 12:02:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 45475922-4fef-5941-ba7b-d2814e60c4ed with identifier: 131229
2026-03-30 12:02:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 45475922-4fef-5941-ba7b-d2814e60c4ed with scrape type 2
2026-03-30 12:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 45475922-4fef-5941-ba7b-d2814e60c4ed with scrape type 2
2026-03-30 12:02:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 45475922-4fef-5941-ba7b-d2814e60c4ed, identifier: 131229
2026-03-30 12:02:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 10a48c32-99a1-53f6-a179-c40dafea0976 with identifier: 132516
2026-03-30 12:02:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 10a48c32-99a1-53f6-a179-c40dafea0976 with identifier: 132516
2026-03-30 12:02:38 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 10a48c32-99a1-53f6-a179-c40dafea0976 with identifier: 132516 to the API
2026-03-30 12:02:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132516>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 125,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '10a48c32-99a1-53f6-a179-c40dafea0976',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD403RW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ford-puma-st-line-10-ecoboost-hybrid-125-mhev-132516',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Ford',
'model': 'Puma',
'odometer': 39904,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 16990.0,
'price_includes_vat': True,
'registration_date': '2021-12-21',
'seats_number': 0,
'seller_name': None,
'title': 'Ford Puma ST-LINE 1.0 EcoBoost Hybrid 125 mHEV',
'transmission': 'manual',
'trim': 'ST-LINE 1.0 EcoBoost Hybrid 125 mHEV',
'vin': 'WF02XXERK2MP19510',
'year': 2021}
2026-03-30 12:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132516%27 HTTP/1.1" 200 None
2026-03-30 12:02:38 [arval.fr] INFO: Saving data for 132516: {'created_time': 1774537246.317017, 'last_price_update_time': 1774872158.551177}
2026-03-30 12:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132516') HTTP/1.1" 204 0
2026-03-30 12:02:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 45475922-4fef-5941-ba7b-d2814e60c4ed with identifier: 131229
2026-03-30 12:02:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 45475922-4fef-5941-ba7b-d2814e60c4ed with identifier: 131229
2026-03-30 12:02:38 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 45475922-4fef-5941-ba7b-d2814e60c4ed with identifier: 131229 to the API
2026-03-30 12:02:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131229>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 159,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '45475922-4fef-5941-ba7b-d2814e60c4ed',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FE726HZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mercedes-classe-c-break-c-200-d-business-line-131229',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mercedes',
'model': 'Classe C',
'odometer': 49574,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23990.0,
'price_includes_vat': True,
'registration_date': '2019-03-06',
'seats_number': 0,
'seller_name': None,
'title': 'Mercedes Classe C Break C 200 d Business Line',
'transmission': 'automatic',
'trim': 'Break C 200 d Business Line',
'vin': 'WDD2052111F838670',
'year': 2019}
2026-03-30 12:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131229%27 HTTP/1.1" 200 None
2026-03-30 12:02:38 [arval.fr] INFO: Saving data for 131229: {'created_time': 1773835243.682934, 'last_price_update_time': 1774872158.889972}
2026-03-30 12:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131229') HTTP/1.1" 204 0
2026-03-30 12: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-30 12:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131342> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:02:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:02:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5c22959-d61c-5cb7-bdf7-aabfafd1ba89 with identifier: 131342
2026-03-30 12:02:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5c22959-d61c-5cb7-bdf7-aabfafd1ba89 with scrape type 2
2026-03-30 12:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f5c22959-d61c-5cb7-bdf7-aabfafd1ba89 with scrape type 2
2026-03-30 12:02:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f5c22959-d61c-5cb7-bdf7-aabfafd1ba89, identifier: 131342
2026-03-30 12:02:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f5c22959-d61c-5cb7-bdf7-aabfafd1ba89 with identifier: 131342
2026-03-30 12:02:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f5c22959-d61c-5cb7-bdf7-aabfafd1ba89 with identifier: 131342
2026-03-30 12:02:40 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f5c22959-d61c-5cb7-bdf7-aabfafd1ba89 with identifier: 131342 to the API
2026-03-30 12:02:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131342>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.9L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'f5c22959-d61c-5cb7-bdf7-aabfafd1ba89',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE853CW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mercedes-classe-cla-coupe-220-d-amg-line-ba8-131342',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mercedes',
'model': 'Classe CLA',
'odometer': 59652,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 35990.0,
'price_includes_vat': True,
'registration_date': '2022-01-14',
'seats_number': 0,
'seller_name': None,
'title': 'Mercedes Classe CLA Coupe 220 d AMG Line BA8',
'transmission': 'automatic',
'trim': 'Coupe 220 d AMG Line BA8',
'vin': 'W1K1183141N278616',
'year': 2022}
2026-03-30 12:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131342%27 HTTP/1.1" 200 None
2026-03-30 12:02:40 [arval.fr] INFO: Saving data for 131342: {'created_time': 1773933322.122903, 'last_price_update_time': 1774872160.640187}
2026-03-30 12:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131342') HTTP/1.1" 204 0
2026-03-30 12:02:41 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.552(s), this was the 1st time calling it.
2026-03-30 12:02:41 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 4.452116003313359 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131143> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:02:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8fe0b7b1-a55a-5ade-a02b-1d8824fe6e1d with identifier: 131143
2026-03-30 12:02:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8fe0b7b1-a55a-5ade-a02b-1d8824fe6e1d with scrape type 2
2026-03-30 12:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8fe0b7b1-a55a-5ade-a02b-1d8824fe6e1d with scrape type 2
2026-03-30 12:02:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 8fe0b7b1-a55a-5ade-a02b-1d8824fe6e1d, identifier: 131143
2026-03-30 12:02:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 8fe0b7b1-a55a-5ade-a02b-1d8824fe6e1d with identifier: 131143
2026-03-30 12:02:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 8fe0b7b1-a55a-5ade-a02b-1d8824fe6e1d with identifier: 131143
2026-03-30 12:02:42 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 8fe0b7b1-a55a-5ade-a02b-1d8824fe6e1d with identifier: 131143 to the API
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131143>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '8fe0b7b1-a55a-5ade-a02b-1d8824fe6e1d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL281QB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-yaris-hybride-116h-dynamic-business-beyond-zero-131143',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'Yaris',
'odometer': 31838,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 17990.0,
'price_includes_vat': True,
'registration_date': '2023-01-12',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota Yaris Hybride 116h Dynamic Business Beyond Zero',
'transmission': 'automatic',
'trim': 'Hybride 116h Dynamic Business Beyond Zero',
'vin': 'YARKBAC3400094328',
'year': 2023}
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131143%27 HTTP/1.1" 200 None
2026-03-30 12:02:42 [arval.fr] INFO: Saving data for 131143: {'created_time': 1773748846.877421, 'last_price_update_time': 1774872162.322441}
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131143') HTTP/1.1" 204 0
2026-03-30 12:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=8&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:02:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:02:42 [arval.fr] INFO: Found listing with ID: 130975
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130975%27 HTTP/1.1" 200 None
2026-03-30 12:02:42 [arval.fr] INFO: Scrape type for 130975: 2
2026-03-30 12:02:42 [arval.fr] INFO: Found listing with ID: 130973
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130973%27 HTTP/1.1" 200 None
2026-03-30 12:02:42 [arval.fr] INFO: Scrape type for 130973: 2
2026-03-30 12:02:42 [arval.fr] INFO: Found listing with ID: 130972
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130972%27 HTTP/1.1" 200 None
2026-03-30 12:02:42 [arval.fr] INFO: Scrape type for 130972: 2
2026-03-30 12:02:42 [arval.fr] INFO: Found listing with ID: 130971
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130971%27 HTTP/1.1" 200 None
2026-03-30 12:02:42 [arval.fr] INFO: Scrape type for 130971: 2
2026-03-30 12:02:42 [arval.fr] INFO: Found listing with ID: 130884
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130884%27 HTTP/1.1" 200 None
2026-03-30 12:02:42 [arval.fr] INFO: Scrape type for 130884: 2
2026-03-30 12:02:42 [arval.fr] INFO: Found listing with ID: 130883
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130883%27 HTTP/1.1" 200 None
2026-03-30 12:02:42 [arval.fr] INFO: Scrape type for 130883: 2
2026-03-30 12:02:42 [arval.fr] INFO: Found listing with ID: 130881
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130881%27 HTTP/1.1" 200 None
2026-03-30 12:02:42 [arval.fr] INFO: Scrape type for 130881: 2
2026-03-30 12:02:42 [arval.fr] INFO: Found listing with ID: 130879
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130879%27 HTTP/1.1" 200 None
2026-03-30 12:02:42 [arval.fr] INFO: Scrape type for 130879: 2
2026-03-30 12:02:42 [arval.fr] INFO: Found listing with ID: 130877
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130877%27 HTTP/1.1" 200 None
2026-03-30 12:02:42 [arval.fr] INFO: Scrape type for 130877: 2
2026-03-30 12:02:42 [arval.fr] INFO: Found listing with ID: 130876
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130876%27 HTTP/1.1" 200 None
2026-03-30 12:02:42 [arval.fr] INFO: Scrape type for 130876: 2
2026-03-30 12:02:42 [arval.fr] INFO: Found listing with ID: 130875
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130875%27 HTTP/1.1" 200 None
2026-03-30 12:02:42 [arval.fr] INFO: Scrape type for 130875: 2
2026-03-30 12:02:42 [arval.fr] INFO: Found listing with ID: 130874
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130874%27 HTTP/1.1" 200 None
2026-03-30 12:02:42 [arval.fr] INFO: Scrape type for 130874: 2
2026-03-30 12:02:42 [arval.fr] INFO: Found listing with ID: 130873
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130873%27 HTTP/1.1" 200 None
2026-03-30 12:02:42 [arval.fr] INFO: Scrape type for 130873: 2
2026-03-30 12:02:42 [arval.fr] INFO: Found listing with ID: 130871
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130871%27 HTTP/1.1" 200 None
2026-03-30 12:02:42 [arval.fr] INFO: Scrape type for 130871: 2
2026-03-30 12:02:42 [arval.fr] INFO: Found listing with ID: 130870
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130870%27 HTTP/1.1" 200 None
2026-03-30 12:02:42 [arval.fr] INFO: Scrape type for 130870: 2
2026-03-30 12:02:42 [arval.fr] INFO: Found listing with ID: 130869
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130869%27 HTTP/1.1" 200 None
2026-03-30 12:02:42 [arval.fr] INFO: Scrape type for 130869: 2
2026-03-30 12:02:42 [arval.fr] INFO: Found listing with ID: 130865
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130865%27 HTTP/1.1" 200 None
2026-03-30 12:02:42 [arval.fr] INFO: Scrape type for 130865: 2
2026-03-30 12:02:42 [arval.fr] INFO: Found listing with ID: 130864
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130864%27 HTTP/1.1" 200 None
2026-03-30 12:02:42 [arval.fr] INFO: Scrape type for 130864: 2
2026-03-30 12:02:42 [arval.fr] INFO: Found listing with ID: 130861
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130861%27 HTTP/1.1" 200 None
2026-03-30 12:02:42 [arval.fr] INFO: Scrape type for 130861: 2
2026-03-30 12:02:42 [arval.fr] INFO: Found listing with ID: 130860
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130860%27 HTTP/1.1" 200 None
2026-03-30 12:02:42 [arval.fr] INFO: Scrape type for 130860: 2
2026-03-30 12:02:43 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.205(s), this was the 1st time calling it.
2026-03-30 12:02:43 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 7.694993346646296 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:02:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132837> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:02:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0321180-f753-5f14-995d-219fa544d81b with identifier: 132837
2026-03-30 12:02:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0321180-f753-5f14-995d-219fa544d81b with scrape type 1
2026-03-30 12:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item a0321180-f753-5f14-995d-219fa544d81b
2026-03-30 12:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132837%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132837/0.jpeg not downloaded yet
2026-03-30 12:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132837%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132837/1.jpeg not downloaded yet
2026-03-30 12:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132837%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132837/2.jpeg not downloaded yet
2026-03-30 12:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132837%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132837/3.jpeg not downloaded yet
2026-03-30 12:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132837%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132837/4.jpeg not downloaded yet
2026-03-30 12:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131273> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:02:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02b6dcbc-5fe2-52bc-a9fd-40f2c6c16593 with identifier: 131273
2026-03-30 12:02:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 02b6dcbc-5fe2-52bc-a9fd-40f2c6c16593 with scrape type 2
2026-03-30 12:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 02b6dcbc-5fe2-52bc-a9fd-40f2c6c16593 with scrape type 2
2026-03-30 12:02:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 02b6dcbc-5fe2-52bc-a9fd-40f2c6c16593, identifier: 131273
2026-03-30 12:02:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 02b6dcbc-5fe2-52bc-a9fd-40f2c6c16593 with identifier: 131273
2026-03-30 12:02:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 02b6dcbc-5fe2-52bc-a9fd-40f2c6c16593 with identifier: 131273
2026-03-30 12:02:48 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 02b6dcbc-5fe2-52bc-a9fd-40f2c6c16593 with identifier: 131273 to the API
2026-03-30 12:02:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131273>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '02b6dcbc-5fe2-52bc-a9fd-40f2c6c16593',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA310NY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-allure-pack-16-hybrid-225-eat8-131273',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 46136,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2021-07-06',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Allure Pack 1.6 HYBRID 225 EAT8',
'transmission': 'automatic',
'trim': 'Allure Pack 1.6 HYBRID 225 EAT8',
'vin': 'VF3M4DGZUMS171413',
'year': 2021}
2026-03-30 12:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131273%27 HTTP/1.1" 200 None
2026-03-30 12:02:49 [arval.fr] INFO: Saving data for 131273: {'created_time': 1773846035.321719, 'last_price_update_time': 1774872169.146292}
2026-03-30 12:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131273') HTTP/1.1" 204 0
2026-03-30 12:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131343> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:02:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:02:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3d5f5fb6-237e-5944-b9f9-99786f40d385 with identifier: 131343
2026-03-30 12:02:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3d5f5fb6-237e-5944-b9f9-99786f40d385 with scrape type 2
2026-03-30 12:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3d5f5fb6-237e-5944-b9f9-99786f40d385 with scrape type 2
2026-03-30 12:02:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3d5f5fb6-237e-5944-b9f9-99786f40d385, identifier: 131343
2026-03-30 12:02:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3d5f5fb6-237e-5944-b9f9-99786f40d385 with identifier: 131343
2026-03-30 12:02:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3d5f5fb6-237e-5944-b9f9-99786f40d385 with identifier: 131343
2026-03-30 12:02:49 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3d5f5fb6-237e-5944-b9f9-99786f40d385 with identifier: 131343 to the API
2026-03-30 12:02:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131343>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 145,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '3d5f5fb6-237e-5944-b9f9-99786f40d385',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS167HM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-expert-fourgon-tole-20-bluehdi-145-auto-taille-m-131343',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': 'Expert',
'odometer': 26468,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 28490.0,
'price_includes_vat': True,
'registration_date': '2023-11-10',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot Expert Fourgon tole 2.0 BlueHDI 145 AUTO TAILLE M',
'transmission': 'automatic',
'trim': 'Fourgon tole 2.0 BlueHDI 145 AUTO TAILLE M',
'vin': 'VF3VFEHS7P7857081',
'year': 2023}
2026-03-30 12:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131343%27 HTTP/1.1" 200 None
2026-03-30 12:02:49 [arval.fr] INFO: Saving data for 131343: {'created_time': 1773938565.14123, 'last_price_update_time': 1774872169.863588}
2026-03-30 12:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131343') HTTP/1.1" 204 0
2026-03-30 12:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132837/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132837)
2026-03-30 12:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132837/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132837)
2026-03-30 12:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132837/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132837)
2026-03-30 12:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de78f90>
2026-03-30 12:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0321180-f753-5f14-995d-219fa544d81b/a0321180-f753-5f14-995d-219fa544d81b_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132837%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132837/4.jpeg saved to cache
2026-03-30 12:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a0321180-f753-5f14-995d-219fa544d81b
2026-03-30 12:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f658190>
2026-03-30 12:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0321180-f753-5f14-995d-219fa544d81b/a0321180-f753-5f14-995d-219fa544d81b_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132837%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132837/3.jpeg saved to cache
2026-03-30 12:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a0321180-f753-5f14-995d-219fa544d81b
2026-03-30 12:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df41810>
2026-03-30 12:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0321180-f753-5f14-995d-219fa544d81b/a0321180-f753-5f14-995d-219fa544d81b_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132837%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132837/2.jpeg saved to cache
2026-03-30 12:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a0321180-f753-5f14-995d-219fa544d81b
2026-03-30 12:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132837/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132837)
2026-03-30 12:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de45750>
2026-03-30 12:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0321180-f753-5f14-995d-219fa544d81b/a0321180-f753-5f14-995d-219fa544d81b_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132837%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132837/1.jpeg saved to cache
2026-03-30 12:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a0321180-f753-5f14-995d-219fa544d81b
2026-03-30 12:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132837/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132837)
2026-03-30 12:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c874810>
2026-03-30 12:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:02:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0321180-f753-5f14-995d-219fa544d81b/a0321180-f753-5f14-995d-219fa544d81b_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132837%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132837/0.jpeg saved to cache
2026-03-30 12:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a0321180-f753-5f14-995d-219fa544d81b
2026-03-30 12:02:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a0321180-f753-5f14-995d-219fa544d81b, skipping ID generation
2026-03-30 12:02:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0321180-f753-5f14-995d-219fa544d81b with scrape type 1
2026-03-30 12:02:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a0321180-f753-5f14-995d-219fa544d81b sending to next pipeline
2026-03-30 12:02:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a0321180-f753-5f14-995d-219fa544d81b, identifier: 132837
2026-03-30 12:02:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a0321180-f753-5f14-995d-219fa544d81b with identifier: 132837
2026-03-30 12:02:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a0321180-f753-5f14-995d-219fa544d81b with identifier: 132837
2026-03-30 12:02:50 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a0321180-f753-5f14-995d-219fa544d81b with identifier: 132837 to the API
2026-03-30 12:02:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132837/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 72,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a0321180-f753-5f14-995d-219fa544d81b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FT856QS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-v-business-10-sce-70cv-bvm5-132837',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 32228,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0321180-f753-5f14-995d-219fa544d81b/a0321180-f753-5f14-995d-219fa544d81b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 142740,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132837/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0321180-f753-5f14-995d-219fa544d81b/a0321180-f753-5f14-995d-219fa544d81b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83122,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132837/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0321180-f753-5f14-995d-219fa544d81b/a0321180-f753-5f14-995d-219fa544d81b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87744,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132837/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0321180-f753-5f14-995d-219fa544d81b/a0321180-f753-5f14-995d-219fa544d81b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102579,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132837/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a0321180-f753-5f14-995d-219fa544d81b/a0321180-f753-5f14-995d-219fa544d81b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 140401,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132837/4.jpeg',
'Width': 1280}],
'price': 10990.0,
'price_includes_vat': True,
'registration_date': '2020-10-23',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio V Business 1.0 SCe 70CV BVM5',
'transmission': 'manual',
'trim': 'V Business 1.0 SCe 70CV BVM5',
'vin': 'VF1RJA00766185579',
'year': 2020}
2026-03-30 12:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132837%27 HTTP/1.1" 200 None
2026-03-30 12:02:51 [arval.fr] INFO: Saving data for 132837: {'created_time': 1774872171.179189, 'last_price_update_time': 1774872171.179207}
2026-03-30 12:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132837') HTTP/1.1" 204 0
2026-03-30 12:02:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131024> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:02:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 29864fe9-043e-52d1-8a53-fed4846ca95d with identifier: 131024
2026-03-30 12:02:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 29864fe9-043e-52d1-8a53-fed4846ca95d with scrape type 2
2026-03-30 12:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 29864fe9-043e-52d1-8a53-fed4846ca95d with scrape type 2
2026-03-30 12:02:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 29864fe9-043e-52d1-8a53-fed4846ca95d, identifier: 131024
2026-03-30 12:02:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 29864fe9-043e-52d1-8a53-fed4846ca95d with identifier: 131024
2026-03-30 12:02:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 29864fe9-043e-52d1-8a53-fed4846ca95d with identifier: 131024
2026-03-30 12:02:51 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 29864fe9-043e-52d1-8a53-fed4846ca95d with identifier: 131024 to the API
2026-03-30 12:02:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131024>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 140,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '29864fe9-043e-52d1-8a53-fed4846ca95d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG907EJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-arkana-business-tce-140-edc-131024',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Arkana',
'odometer': 45559,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 18490.0,
'price_includes_vat': True,
'registration_date': '2022-05-05',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Arkana Business TCe 140 EDC',
'transmission': 'automatic',
'trim': 'Business TCe 140 EDC',
'vin': 'VF1RJL005UC317555',
'year': 2022}
2026-03-30 12:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131024%27 HTTP/1.1" 200 None
2026-03-30 12:02:52 [arval.fr] INFO: Saving data for 131024: {'created_time': 1773653321.813977, 'last_price_update_time': 1774872172.073041}
2026-03-30 12:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131024') HTTP/1.1" 204 0
2026-03-30 12:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131026> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:02:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8130e19f-d054-556b-afdc-919b643cd83d with identifier: 131026
2026-03-30 12:02:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8130e19f-d054-556b-afdc-919b643cd83d with scrape type 2
2026-03-30 12:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8130e19f-d054-556b-afdc-919b643cd83d with scrape type 2
2026-03-30 12:02:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 8130e19f-d054-556b-afdc-919b643cd83d, identifier: 131026
2026-03-30 12:02:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 8130e19f-d054-556b-afdc-919b643cd83d with identifier: 131026
2026-03-30 12:02:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 8130e19f-d054-556b-afdc-919b643cd83d with identifier: 131026
2026-03-30 12:02:52 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 8130e19f-d054-556b-afdc-919b643cd83d with identifier: 131026 to the API
2026-03-30 12:02:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131026>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '8130e19f-d054-556b-afdc-919b643cd83d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD178SF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x1-sdrive18d-lounge-20-150-bva8-131026',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X1',
'odometer': 96313,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 25990.0,
'price_includes_vat': True,
'registration_date': '2021-12-21',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X1 sDrive18d Lounge 2.0 150 BVA8',
'transmission': 'automatic',
'trim': 'sDrive18d Lounge 2.0 150 BVA8',
'vin': 'WBA71AC0905U75305',
'year': 2021}
2026-03-30 12:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131026%27 HTTP/1.1" 200 None
2026-03-30 12:02:52 [arval.fr] INFO: Saving data for 131026: {'created_time': 1773653328.106035, 'last_price_update_time': 1774872172.713449}
2026-03-30 12:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131026') HTTP/1.1" 204 0
2026-03-30 12:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131025> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:02:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04f87930-93e9-5974-94b8-b54508831e25 with identifier: 131025
2026-03-30 12:02:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04f87930-93e9-5974-94b8-b54508831e25 with scrape type 2
2026-03-30 12:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 04f87930-93e9-5974-94b8-b54508831e25 with scrape type 2
2026-03-30 12:02:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 04f87930-93e9-5974-94b8-b54508831e25, identifier: 131025
2026-03-30 12:02:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 04f87930-93e9-5974-94b8-b54508831e25 with identifier: 131025
2026-03-30 12:02:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 04f87930-93e9-5974-94b8-b54508831e25 with identifier: 131025
2026-03-30 12:02:53 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 04f87930-93e9-5974-94b8-b54508831e25 with identifier: 131025 to the API
2026-03-30 12:02:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131025>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 91,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '04f87930-93e9-5974-94b8-b54508831e25',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD506SP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-business-10-tce-90-bvm6-transfo-vp-vf-131025',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 38075,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2021-12-22',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Business 1.0 TCe 90 BVM6 TRANSFO VP VF',
'transmission': 'manual',
'trim': 'Business 1.0 TCe 90 BVM6 TRANSFO VP VF',
'vin': 'VF1RJA00868081087',
'year': 2021}
2026-03-30 12:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131025%27 HTTP/1.1" 200 None
2026-03-30 12:02:53 [arval.fr] INFO: Saving data for 131025: {'created_time': 1773653325.249342, 'last_price_update_time': 1774872173.831098}
2026-03-30 12:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131025') HTTP/1.1" 204 0
2026-03-30 12:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132829> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131226> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:02:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7bc5d5b8-4371-5c5c-9d62-ee560e9bc511 with identifier: 132829
2026-03-30 12:02:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7bc5d5b8-4371-5c5c-9d62-ee560e9bc511 with scrape type 1
2026-03-30 12:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 7bc5d5b8-4371-5c5c-9d62-ee560e9bc511
2026-03-30 12:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132829%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132829/0.jpeg not downloaded yet
2026-03-30 12:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132829%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132829/1.jpeg not downloaded yet
2026-03-30 12:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132829%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132829/2.jpeg not downloaded yet
2026-03-30 12:02:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 328867d8-c638-5408-9a87-fb1d820f676c with identifier: 131226
2026-03-30 12:02:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 328867d8-c638-5408-9a87-fb1d820f676c with scrape type 2
2026-03-30 12:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 328867d8-c638-5408-9a87-fb1d820f676c with scrape type 2
2026-03-30 12:02:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 328867d8-c638-5408-9a87-fb1d820f676c, identifier: 131226
2026-03-30 12:02:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 328867d8-c638-5408-9a87-fb1d820f676c with identifier: 131226
2026-03-30 12:02:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 328867d8-c638-5408-9a87-fb1d820f676c with identifier: 131226
2026-03-30 12:02:54 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 328867d8-c638-5408-9a87-fb1d820f676c with identifier: 131226 to the API
2026-03-30 12:02:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131226>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '328867d8-c638-5408-9a87-fb1d820f676c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH511NJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-taigo-life-business-10-tsi-110-dsg-131226',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'Taigo',
'odometer': 61457,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 16990.0,
'price_includes_vat': True,
'registration_date': '2022-07-15',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen Taigo Life Business 1.0 TSI 110 DSG',
'transmission': 'automatic',
'trim': 'Life Business 1.0 TSI 110 DSG',
'vin': 'WVGZZZCSZNY038474',
'year': 2022}
2026-03-30 12:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131226%27 HTTP/1.1" 200 None
2026-03-30 12:02:54 [arval.fr] INFO: Saving data for 131226: {'created_time': 1773835240.44025, 'last_price_update_time': 1774872174.619297}
2026-03-30 12:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131226') HTTP/1.1" 204 0
2026-03-30 12:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132829%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132829/3.jpeg not downloaded yet
2026-03-30 12: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-30 12:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132829%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132829/4.jpeg not downloaded yet
2026-03-30 12:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131029> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132829/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132829)
2026-03-30 12:02:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3f79046a-ddbd-549f-8bb4-3a1c8c397cb2 with identifier: 131029
2026-03-30 12:02:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3f79046a-ddbd-549f-8bb4-3a1c8c397cb2 with scrape type 2
2026-03-30 12:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3f79046a-ddbd-549f-8bb4-3a1c8c397cb2 with scrape type 2
2026-03-30 12:02:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3f79046a-ddbd-549f-8bb4-3a1c8c397cb2, identifier: 131029
2026-03-30 12:02:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3f79046a-ddbd-549f-8bb4-3a1c8c397cb2 with identifier: 131029
2026-03-30 12:02:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3f79046a-ddbd-549f-8bb4-3a1c8c397cb2 with identifier: 131029
2026-03-30 12:02:57 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3f79046a-ddbd-549f-8bb4-3a1c8c397cb2 with identifier: 131029 to the API
2026-03-30 12:02:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131029>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'beige',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 95,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '3f79046a-ddbd-549f-8bb4-3a1c8c397cb2',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD558PE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-polo-life-business-10-tsi-95-131029',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'Polo',
'odometer': 28169,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 16490.0,
'price_includes_vat': True,
'registration_date': '2021-12-15',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen Polo Life Business 1.0 TSI 95',
'transmission': 'manual',
'trim': 'Life Business 1.0 TSI 95',
'vin': 'WVWZZZAWZNY024247',
'year': 2021}
2026-03-30 12:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131029%27 HTTP/1.1" 200 None
2026-03-30 12:02:57 [arval.fr] INFO: Saving data for 131029: {'created_time': 1773653331.278223, 'last_price_update_time': 1774872177.34345}
2026-03-30 12:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131029') HTTP/1.1" 204 0
2026-03-30 12:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131131> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:02:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9bff50>
2026-03-30 12:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7bc5d5b8-4371-5c5c-9d62-ee560e9bc511/7bc5d5b8-4371-5c5c-9d62-ee560e9bc511_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132829%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132829/4.jpeg saved to cache
2026-03-30 12:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7bc5d5b8-4371-5c5c-9d62-ee560e9bc511
2026-03-30 12:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132829/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132829)
2026-03-30 12:02:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 95d8eb73-9f72-5f62-97eb-f375dd50daa6 with identifier: 131131
2026-03-30 12:02:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 95d8eb73-9f72-5f62-97eb-f375dd50daa6 with scrape type 2
2026-03-30 12:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 95d8eb73-9f72-5f62-97eb-f375dd50daa6 with scrape type 2
2026-03-30 12:02:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 95d8eb73-9f72-5f62-97eb-f375dd50daa6, identifier: 131131
2026-03-30 12:02:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 95d8eb73-9f72-5f62-97eb-f375dd50daa6 with identifier: 131131
2026-03-30 12:02:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 95d8eb73-9f72-5f62-97eb-f375dd50daa6 with identifier: 131131
2026-03-30 12:02:57 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 95d8eb73-9f72-5f62-97eb-f375dd50daa6 with identifier: 131131 to the API
2026-03-30 12:02:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131131>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '95d8eb73-9f72-5f62-97eb-f375dd50daa6',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE323ME',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-business-10-sce-65-bvm5-131131',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 52666,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 10990.0,
'price_includes_vat': True,
'registration_date': '2022-02-03',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Business 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Business 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00568673756',
'year': 2022}
2026-03-30 12:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131131%27 HTTP/1.1" 200 None
2026-03-30 12:02:57 [arval.fr] INFO: Saving data for 131131: {'created_time': 1773741202.954601, 'last_price_update_time': 1774872177.952091}
2026-03-30 12:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131131') HTTP/1.1" 204 0
2026-03-30 12:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df27bd0>
2026-03-30 12:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:02:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7bc5d5b8-4371-5c5c-9d62-ee560e9bc511/7bc5d5b8-4371-5c5c-9d62-ee560e9bc511_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132829%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132829/3.jpeg saved to cache
2026-03-30 12:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7bc5d5b8-4371-5c5c-9d62-ee560e9bc511
2026-03-30 12:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132829/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132829)
2026-03-30 12:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d926b10>
2026-03-30 12:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12: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-30 12:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7bc5d5b8-4371-5c5c-9d62-ee560e9bc511/7bc5d5b8-4371-5c5c-9d62-ee560e9bc511_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132829%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132829/2.jpeg saved to cache
2026-03-30 12:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7bc5d5b8-4371-5c5c-9d62-ee560e9bc511
2026-03-30 12:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132829/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132829)
2026-03-30 12:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d92fa50>
2026-03-30 12:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12: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-30 12:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7bc5d5b8-4371-5c5c-9d62-ee560e9bc511/7bc5d5b8-4371-5c5c-9d62-ee560e9bc511_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132829%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132829/1.jpeg saved to cache
2026-03-30 12:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7bc5d5b8-4371-5c5c-9d62-ee560e9bc511
2026-03-30 12:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132829/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132829)
2026-03-30 12:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9278d0>
2026-03-30 12:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12: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-30 12:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:02:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7bc5d5b8-4371-5c5c-9d62-ee560e9bc511/7bc5d5b8-4371-5c5c-9d62-ee560e9bc511_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132829%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132829/0.jpeg saved to cache
2026-03-30 12:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7bc5d5b8-4371-5c5c-9d62-ee560e9bc511
2026-03-30 12:02:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7bc5d5b8-4371-5c5c-9d62-ee560e9bc511, skipping ID generation
2026-03-30 12:02:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7bc5d5b8-4371-5c5c-9d62-ee560e9bc511 with scrape type 1
2026-03-30 12:02:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7bc5d5b8-4371-5c5c-9d62-ee560e9bc511 sending to next pipeline
2026-03-30 12:02:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 7bc5d5b8-4371-5c5c-9d62-ee560e9bc511, identifier: 132829
2026-03-30 12:02:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 7bc5d5b8-4371-5c5c-9d62-ee560e9bc511 with identifier: 132829
2026-03-30 12:02:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 7bc5d5b8-4371-5c5c-9d62-ee560e9bc511 with identifier: 132829
2026-03-30 12:02:59 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 7bc5d5b8-4371-5c5c-9d62-ee560e9bc511 with identifier: 132829 to the API
2026-03-30 12:02:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:02:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132829/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 265,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '7bc5d5b8-4371-5c5c-9d62-ee560e9bc511',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL320ZT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/kia-sportage-16-t-gdi-265-phev-auto-4wd-gt-line-prem-bu-132829',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Kia',
'model': 'Sportage',
'odometer': 49468,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7bc5d5b8-4371-5c5c-9d62-ee560e9bc511/7bc5d5b8-4371-5c5c-9d62-ee560e9bc511_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 172231,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132829/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7bc5d5b8-4371-5c5c-9d62-ee560e9bc511/7bc5d5b8-4371-5c5c-9d62-ee560e9bc511_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 159748,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132829/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7bc5d5b8-4371-5c5c-9d62-ee560e9bc511/7bc5d5b8-4371-5c5c-9d62-ee560e9bc511_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98062,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132829/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7bc5d5b8-4371-5c5c-9d62-ee560e9bc511/7bc5d5b8-4371-5c5c-9d62-ee560e9bc511_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116892,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132829/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7bc5d5b8-4371-5c5c-9d62-ee560e9bc511/7bc5d5b8-4371-5c5c-9d62-ee560e9bc511_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135977,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132829/4.jpeg',
'Width': 1280}],
'price': 30490.0,
'price_includes_vat': True,
'registration_date': '2023-02-02',
'seats_number': 0,
'seller_name': None,
'title': 'Kia Sportage 1.6 T-GDI 265 PHEV AUTO 4WD GT-LINE PREM BU',
'transmission': 'automatic',
'trim': '1.6 T-GDI 265 PHEV AUTO 4WD GT-LINE PREM BU',
'vin': 'U5YPX81HDPL059921',
'year': 2023}
2026-03-30 12:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132829%27 HTTP/1.1" 200 None
2026-03-30 12:02:59 [arval.fr] INFO: Saving data for 132829: {'created_time': 1774872179.457172, 'last_price_update_time': 1774872179.457186}
2026-03-30 12:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132829') HTTP/1.1" 204 0
2026-03-30 12:02:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=9&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:02:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130976> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:02:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:02:59 [arval.fr] INFO: Found listing with ID: 130859
2026-03-30 12:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:02:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130859%27 HTTP/1.1" 200 None
2026-03-30 12:02:59 [arval.fr] INFO: Scrape type for 130859: 2
2026-03-30 12:02:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 12f2ae6b-4318-5b36-a823-0e9bc660dd46 with identifier: 130976
2026-03-30 12:02:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 12f2ae6b-4318-5b36-a823-0e9bc660dd46 with scrape type 2
2026-03-30 12:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 12f2ae6b-4318-5b36-a823-0e9bc660dd46 with scrape type 2
2026-03-30 12:02:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 12f2ae6b-4318-5b36-a823-0e9bc660dd46, identifier: 130976
2026-03-30 12:02:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 12f2ae6b-4318-5b36-a823-0e9bc660dd46 with identifier: 130976
2026-03-30 12:02:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 12f2ae6b-4318-5b36-a823-0e9bc660dd46 with identifier: 130976
2026-03-30 12:02:59 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 12f2ae6b-4318-5b36-a823-0e9bc660dd46 with identifier: 130976 to the API
2026-03-30 12:02:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:03:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130976>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '12f2ae6b-4318-5b36-a823-0e9bc660dd46',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF390AQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-road-trip-12-puretech-130cv-bvm6-130976',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 58825,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 13490.0,
'price_includes_vat': True,
'registration_date': '2022-03-04',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Road Trip 1.2 PureTech 130CV BVM6',
'transmission': 'manual',
'trim': 'Road Trip 1.2 PureTech 130CV BVM6',
'vin': 'VR3USHNSKNJ552134',
'year': 2022}
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130976%27 HTTP/1.1" 200 None
2026-03-30 12:03:00 [arval.fr] INFO: Saving data for 130976: {'created_time': 1773653322.951425, 'last_price_update_time': 1774872180.045992}
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130976') HTTP/1.1" 204 0
2026-03-30 12:03:00 [arval.fr] INFO: Found listing with ID: 130779
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130779%27 HTTP/1.1" 200 None
2026-03-30 12:03:00 [arval.fr] INFO: Scrape type for 130779: 2
2026-03-30 12: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-30 12:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131130> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:00 [arval.fr] INFO: Found listing with ID: 130498
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130498%27 HTTP/1.1" 200 None
2026-03-30 12:03:00 [arval.fr] INFO: Scrape type for 130498: 2
2026-03-30 12:03:00 [arval.fr] INFO: Found listing with ID: 130497
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130497%27 HTTP/1.1" 200 None
2026-03-30 12:03:00 [arval.fr] INFO: Scrape type for 130497: 2
2026-03-30 12:03:00 [arval.fr] INFO: Found listing with ID: 130496
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130496%27 HTTP/1.1" 200 None
2026-03-30 12:03:00 [arval.fr] INFO: Scrape type for 130496: 2
2026-03-30 12:03:00 [arval.fr] INFO: Found listing with ID: 130495
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130495%27 HTTP/1.1" 200 None
2026-03-30 12:03:00 [arval.fr] INFO: Scrape type for 130495: 2
2026-03-30 12:03:00 [arval.fr] INFO: Found listing with ID: 130494
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130494%27 HTTP/1.1" 200 None
2026-03-30 12:03:00 [arval.fr] INFO: Scrape type for 130494: 2
2026-03-30 12:03:00 [arval.fr] INFO: Found listing with ID: 130491
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130491%27 HTTP/1.1" 200 None
2026-03-30 12:03:00 [arval.fr] INFO: Scrape type for 130491: 2
2026-03-30 12:03:00 [arval.fr] INFO: Found listing with ID: 130489
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130489%27 HTTP/1.1" 200 None
2026-03-30 12:03:00 [arval.fr] INFO: Scrape type for 130489: 2
2026-03-30 12:03:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4975aba6-8327-5236-81f8-49eed267d9b1 with identifier: 131130
2026-03-30 12:03:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4975aba6-8327-5236-81f8-49eed267d9b1 with scrape type 2
2026-03-30 12:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4975aba6-8327-5236-81f8-49eed267d9b1 with scrape type 2
2026-03-30 12:03:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4975aba6-8327-5236-81f8-49eed267d9b1, identifier: 131130
2026-03-30 12:03:00 [arval.fr] INFO: Found listing with ID: 130488
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130488%27 HTTP/1.1" 200 None
2026-03-30 12:03:00 [arval.fr] INFO: Scrape type for 130488: 2
2026-03-30 12:03:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4975aba6-8327-5236-81f8-49eed267d9b1 with identifier: 131130
2026-03-30 12:03:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4975aba6-8327-5236-81f8-49eed267d9b1 with identifier: 131130
2026-03-30 12:03:00 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4975aba6-8327-5236-81f8-49eed267d9b1 with identifier: 131130 to the API
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131130>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.4L',
'engine_horse_power': 245,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '4975aba6-8327-5236-81f8-49eed267d9b1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK954JN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-q3-sportback-45-tfsi-e-245-s-tronic-s-line-131130',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'Q3',
'odometer': 32085,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 37990.0,
'price_includes_vat': True,
'registration_date': '2022-11-03',
'seats_number': 0,
'seller_name': None,
'title': 'Audi Q3 Sportback 45 TFSI E 245 S TRONIC S LINE',
'transmission': 'automatic',
'trim': 'Sportback 45 TFSI E 245 S TRONIC S LINE',
'vin': 'WAUZZZF35P1022645',
'year': 2022}
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131130%27 HTTP/1.1" 200 None
2026-03-30 12:03:00 [arval.fr] INFO: Saving data for 131130: {'created_time': 1773741198.611965, 'last_price_update_time': 1774872180.699338}
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131130') HTTP/1.1" 204 0
2026-03-30 12: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-30 12:03:00 [arval.fr] INFO: Found listing with ID: 130487
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130487%27 HTTP/1.1" 200 None
2026-03-30 12:03:00 [arval.fr] INFO: Scrape type for 130487: 2
2026-03-30 12:03:00 [arval.fr] INFO: Found listing with ID: 130486
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130486%27 HTTP/1.1" 200 None
2026-03-30 12:03:00 [arval.fr] INFO: Scrape type for 130486: 2
2026-03-30 12:03:00 [arval.fr] INFO: Found listing with ID: 130485
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130485%27 HTTP/1.1" 200 None
2026-03-30 12:03:00 [arval.fr] INFO: Scrape type for 130485: 2
2026-03-30 12:03:00 [arval.fr] INFO: Found listing with ID: 130484
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130484%27 HTTP/1.1" 200 None
2026-03-30 12:03:00 [arval.fr] INFO: Scrape type for 130484: 2
2026-03-30 12:03:00 [arval.fr] INFO: Found listing with ID: 130483
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130483%27 HTTP/1.1" 200 None
2026-03-30 12:03:00 [arval.fr] INFO: Scrape type for 130483: 2
2026-03-30 12:03:00 [arval.fr] INFO: Found listing with ID: 128378
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128378%27 HTTP/1.1" 200 None
2026-03-30 12:03:00 [arval.fr] INFO: Scrape type for 128378: 2
2026-03-30 12:03:00 [arval.fr] INFO: Found listing with ID: 128377
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128377%27 HTTP/1.1" 200 None
2026-03-30 12:03:00 [arval.fr] INFO: Scrape type for 128377: 2
2026-03-30 12:03:00 [arval.fr] INFO: Found listing with ID: 128375
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128375%27 HTTP/1.1" 200 None
2026-03-30 12:03:00 [arval.fr] INFO: Scrape type for 128375: 2
2026-03-30 12:03:00 [arval.fr] INFO: Found listing with ID: 128372
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128372%27 HTTP/1.1" 200 None
2026-03-30 12:03:00 [arval.fr] INFO: Scrape type for 128372: 2
2026-03-30 12:03:00 [arval.fr] INFO: Found listing with ID: 127192
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127192%27 HTTP/1.1" 200 None
2026-03-30 12:03:00 [arval.fr] INFO: Scrape type for 127192: 2
2026-03-30 12:03:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130861> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9325ca35-a48a-585f-89c7-196b80997452 with identifier: 130861
2026-03-30 12:03:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9325ca35-a48a-585f-89c7-196b80997452 with scrape type 2
2026-03-30 12:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9325ca35-a48a-585f-89c7-196b80997452 with scrape type 2
2026-03-30 12:03:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 9325ca35-a48a-585f-89c7-196b80997452, identifier: 130861
2026-03-30 12:03:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 9325ca35-a48a-585f-89c7-196b80997452 with identifier: 130861
2026-03-30 12:03:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 9325ca35-a48a-585f-89c7-196b80997452 with identifier: 130861
2026-03-30 12:03:02 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 9325ca35-a48a-585f-89c7-196b80997452 with identifier: 130861 to the API
2026-03-30 12:03:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:03:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130861>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '9325ca35-a48a-585f-89c7-196b80997452',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK163JG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-feel-pack-puretech-83-bvm-130861',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 41532,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9790.0,
'price_includes_vat': True,
'registration_date': '2022-11-02',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Feel Pack PureTech 83 BVM',
'transmission': 'manual',
'trim': 'Feel Pack PureTech 83 BVM',
'vin': 'VF7SXHMRVNT642347',
'year': 2022}
2026-03-30 12:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130861%27 HTTP/1.1" 200 None
2026-03-30 12:03:02 [arval.fr] INFO: Saving data for 130861: {'created_time': 1773653279.266804, 'last_price_update_time': 1774872182.717975}
2026-03-30 12:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130861') HTTP/1.1" 204 0
2026-03-30 12:03:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130864> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 001c7e43-44d0-5915-a752-fdb8b61d89fc with identifier: 130864
2026-03-30 12:03:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 001c7e43-44d0-5915-a752-fdb8b61d89fc with scrape type 2
2026-03-30 12:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 001c7e43-44d0-5915-a752-fdb8b61d89fc with scrape type 2
2026-03-30 12:03:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 001c7e43-44d0-5915-a752-fdb8b61d89fc, identifier: 130864
2026-03-30 12:03:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 001c7e43-44d0-5915-a752-fdb8b61d89fc with identifier: 130864
2026-03-30 12:03:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 001c7e43-44d0-5915-a752-fdb8b61d89fc with identifier: 130864
2026-03-30 12:03:03 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 001c7e43-44d0-5915-a752-fdb8b61d89fc with identifier: 130864 to the API
2026-03-30 12:03:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:03:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130864>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '001c7e43-44d0-5915-a752-fdb8b61d89fc',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX695MM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-active-12-puretech-100-bvm6-130864',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 17932,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 16790.0,
'price_includes_vat': True,
'registration_date': '2024-06-12',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Active 1.2 PureTech 100 BVM6',
'transmission': 'manual',
'trim': 'Active 1.2 PureTech 100 BVM6',
'vin': 'VR3USHNK8RJ723749',
'year': 2024}
2026-03-30 12:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130864%27 HTTP/1.1" 200 None
2026-03-30 12:03:03 [arval.fr] INFO: Saving data for 130864: {'created_time': 1773653273.537971, 'last_price_update_time': 1774872183.494101}
2026-03-30 12:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130864') HTTP/1.1" 204 0
2026-03-30 12:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131028> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:03:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ba83068c-fc5e-55ef-95a9-c90063b9b7d7 with identifier: 131028
2026-03-30 12:03:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba83068c-fc5e-55ef-95a9-c90063b9b7d7 with scrape type 2
2026-03-30 12:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ba83068c-fc5e-55ef-95a9-c90063b9b7d7 with scrape type 2
2026-03-30 12:03:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ba83068c-fc5e-55ef-95a9-c90063b9b7d7, identifier: 131028
2026-03-30 12:03:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ba83068c-fc5e-55ef-95a9-c90063b9b7d7 with identifier: 131028
2026-03-30 12:03:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ba83068c-fc5e-55ef-95a9-c90063b9b7d7 with identifier: 131028
2026-03-30 12:03:03 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ba83068c-fc5e-55ef-95a9-c90063b9b7d7 with identifier: 131028 to the API
2026-03-30 12:03:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:03:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131028>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 75,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'ba83068c-fc5e-55ef-95a9-c90063b9b7d7',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS423NM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-style-12-puretech-75-bvm5-131028',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 20508,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12290.0,
'price_includes_vat': True,
'registration_date': '2023-11-22',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 Style 1.2 PureTech 75 BVM5',
'transmission': 'manual',
'trim': 'Style 1.2 PureTech 75 BVM5',
'vin': 'VR3UPHMHDP5102151',
'year': 2023}
2026-03-30 12:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131028%27 HTTP/1.1" 200 None
2026-03-30 12:03:04 [arval.fr] INFO: Saving data for 131028: {'created_time': 1773653227.785227, 'last_price_update_time': 1774872184.035889}
2026-03-30 12:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131028') HTTP/1.1" 204 0
2026-03-30 12:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130869> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e350820-6cd6-5520-a148-baa0ecc5d4e9 with identifier: 130869
2026-03-30 12:03:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e350820-6cd6-5520-a148-baa0ecc5d4e9 with scrape type 2
2026-03-30 12:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3e350820-6cd6-5520-a148-baa0ecc5d4e9 with scrape type 2
2026-03-30 12:03:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3e350820-6cd6-5520-a148-baa0ecc5d4e9, identifier: 130869
2026-03-30 12:03:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3e350820-6cd6-5520-a148-baa0ecc5d4e9 with identifier: 130869
2026-03-30 12:03:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3e350820-6cd6-5520-a148-baa0ecc5d4e9 with identifier: 130869
2026-03-30 12:03:05 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3e350820-6cd6-5520-a148-baa0ecc5d4e9 with identifier: 130869 to the API
2026-03-30 12:03:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:03:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130869>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '3e350820-6cd6-5520-a148-baa0ecc5d4e9',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR393GZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4x-feel-pack-12-puretech-130-bva8-130869',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4X',
'odometer': 57911,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 15490.0,
'price_includes_vat': True,
'registration_date': '2023-09-20',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4X Feel Pack 1.2 PureTech 130 BVA8',
'transmission': 'automatic',
'trim': 'Feel Pack 1.2 PureTech 130 BVA8',
'vin': 'VR7BDHNSBPE058508',
'year': 2023}
2026-03-30 12:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130869%27 HTTP/1.1" 200 None
2026-03-30 12:03:05 [arval.fr] INFO: Saving data for 130869: {'created_time': 1773653267.472094, 'last_price_update_time': 1774872185.227309}
2026-03-30 12:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130869') HTTP/1.1" 204 0
2026-03-30 12:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130870> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4029bcd9-f4d7-57ad-80d9-5a073796ddde with identifier: 130870
2026-03-30 12:03:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4029bcd9-f4d7-57ad-80d9-5a073796ddde with scrape type 2
2026-03-30 12:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4029bcd9-f4d7-57ad-80d9-5a073796ddde with scrape type 2
2026-03-30 12:03:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4029bcd9-f4d7-57ad-80d9-5a073796ddde, identifier: 130870
2026-03-30 12:03:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4029bcd9-f4d7-57ad-80d9-5a073796ddde with identifier: 130870
2026-03-30 12:03:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4029bcd9-f4d7-57ad-80d9-5a073796ddde with identifier: 130870
2026-03-30 12:03:05 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4029bcd9-f4d7-57ad-80d9-5a073796ddde with identifier: 130870 to the API
2026-03-30 12:03:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:03:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130870>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '4029bcd9-f4d7-57ad-80d9-5a073796ddde',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK412QB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/hyundai-i30-creative-10-t-gdi-120-dct-7-mhev-130870',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Hyundai',
'model': 'i30',
'odometer': 100787,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2022-11-18',
'seats_number': 0,
'seller_name': None,
'title': 'Hyundai i30 CREATIVE 1.0 T-GDI 120 DCT-7 MHEV',
'transmission': 'automatic',
'trim': 'CREATIVE 1.0 T-GDI 120 DCT-7 MHEV',
'vin': 'TMAH351BGNJ199271',
'year': 2022}
2026-03-30 12:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130870%27 HTTP/1.1" 200 None
2026-03-30 12:03:05 [arval.fr] INFO: Saving data for 130870: {'created_time': 1773653300.098525, 'last_price_update_time': 1774872185.795505}
2026-03-30 12:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130870') HTTP/1.1" 204 0
2026-03-30 12:03:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130871> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5 with identifier: 130871
2026-03-30 12:03:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5 with scrape type 2
2026-03-30 12:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5 with scrape type 2
2026-03-30 12:03:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5, identifier: 130871
2026-03-30 12:03:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5 with identifier: 130871
2026-03-30 12:03:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5 with identifier: 130871
2026-03-30 12:03:08 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5 with identifier: 130871 to the API
2026-03-30 12:03:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:03:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130871>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'red',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'f4a5ac8b-ef6c-5af6-b0a0-6dd72acb22f5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ378KW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-308-allure-pack-12-puretech-130-bvm6-130871',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '308',
'odometer': 91423,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 13990.0,
'price_includes_vat': True,
'registration_date': '2022-09-15',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 308 Allure Pack 1.2 PureTech 130 BVM6',
'transmission': 'manual',
'trim': 'Allure Pack 1.2 PureTech 130 BVM6',
'vin': 'VR3FPHNSLNY585147',
'year': 2022}
2026-03-30 12:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130871%27 HTTP/1.1" 200 None
2026-03-30 12:03:08 [arval.fr] INFO: Saving data for 130871: {'created_time': 1773653297.130776, 'last_price_update_time': 1774872188.571745}
2026-03-30 12:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130871') HTTP/1.1" 204 0
2026-03-30 12:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130873> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df4bb59e-4b49-5ed6-bfd1-087ffbf84051 with identifier: 130873
2026-03-30 12:03:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df4bb59e-4b49-5ed6-bfd1-087ffbf84051 with scrape type 2
2026-03-30 12:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item df4bb59e-4b49-5ed6-bfd1-087ffbf84051 with scrape type 2
2026-03-30 12:03:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: df4bb59e-4b49-5ed6-bfd1-087ffbf84051, identifier: 130873
2026-03-30 12:03:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: df4bb59e-4b49-5ed6-bfd1-087ffbf84051 with identifier: 130873
2026-03-30 12:03:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: df4bb59e-4b49-5ed6-bfd1-087ffbf84051 with identifier: 130873
2026-03-30 12:03:13 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: df4bb59e-4b49-5ed6-bfd1-087ffbf84051 with identifier: 130873 to the API
2026-03-30 12:03:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:03:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130873>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'df4bb59e-4b49-5ed6-bfd1-087ffbf84051',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL613PK',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-evolution-10-sce-65-bvm5-130873',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 36252,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12790.0,
'price_includes_vat': True,
'registration_date': '2023-01-10',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Evolution 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Evolution 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00570017640',
'year': 2023}
2026-03-30 12:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130873%27 HTTP/1.1" 200 None
2026-03-30 12:03:14 [arval.fr] INFO: Saving data for 130873: {'created_time': 1773653308.301527, 'last_price_update_time': 1774872194.116707}
2026-03-30 12:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130873') HTTP/1.1" 204 0
2026-03-30 12:03:17 [scrapy.extensions.logstats] INFO: Crawled 84 pages (at 40 pages/min), scraped 64 items (at 37 items/min)
2026-03-30 12:03:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 162MiB
2026-03-30 12:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130876> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc5257e6-bef6-5338-8687-1b0247467d7b with identifier: 130876
2026-03-30 12:03:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc5257e6-bef6-5338-8687-1b0247467d7b with scrape type 2
2026-03-30 12:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cc5257e6-bef6-5338-8687-1b0247467d7b with scrape type 2
2026-03-30 12:03:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: cc5257e6-bef6-5338-8687-1b0247467d7b, identifier: 130876
2026-03-30 12:03:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: cc5257e6-bef6-5338-8687-1b0247467d7b with identifier: 130876
2026-03-30 12:03:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: cc5257e6-bef6-5338-8687-1b0247467d7b with identifier: 130876
2026-03-30 12:03:18 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: cc5257e6-bef6-5338-8687-1b0247467d7b with identifier: 130876 to the API
2026-03-30 12:03:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:03:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130876>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'cc5257e6-bef6-5338-8687-1b0247467d7b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC052GQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-societe-feel-bluehdi-100-bvm6-130876',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 81752,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 7990.0,
'price_includes_vat': True,
'registration_date': '2021-10-08',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Societe Feel BlueHDi 100 BVM6',
'transmission': 'manual',
'trim': 'Societe Feel BlueHDi 100 BVM6',
'vin': 'VF7SWYHTUMT614390',
'year': 2021}
2026-03-30 12:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130876%27 HTTP/1.1" 200 None
2026-03-30 12:03:18 [arval.fr] INFO: Saving data for 130876: {'created_time': 1773653343.833488, 'last_price_update_time': 1774872198.583116}
2026-03-30 12:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130876') HTTP/1.1" 204 0
2026-03-30 12:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130865> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 048ee364-a0d5-5b7e-829f-dff0c44c929d with identifier: 130865
2026-03-30 12:03:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 048ee364-a0d5-5b7e-829f-dff0c44c929d with scrape type 2
2026-03-30 12:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 048ee364-a0d5-5b7e-829f-dff0c44c929d with scrape type 2
2026-03-30 12:03:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 048ee364-a0d5-5b7e-829f-dff0c44c929d, identifier: 130865
2026-03-30 12:03:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 048ee364-a0d5-5b7e-829f-dff0c44c929d with identifier: 130865
2026-03-30 12:03:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 048ee364-a0d5-5b7e-829f-dff0c44c929d with identifier: 130865
2026-03-30 12:03:18 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 048ee364-a0d5-5b7e-829f-dff0c44c929d with identifier: 130865 to the API
2026-03-30 12:03:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:03:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130865>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 95,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '048ee364-a0d5-5b7e-829f-dff0c44c929d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GV549HZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-polovi-style-10-tsi-95-bvm5-130865',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'PoloVI',
'odometer': 18099,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 17990.0,
'price_includes_vat': True,
'registration_date': '2024-02-26',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen PoloVI Style 1.0 TSI 95 BVM5',
'transmission': 'manual',
'trim': 'Style 1.0 TSI 95 BVM5',
'vin': 'WVWZZZAW2RY032760',
'year': 2024}
2026-03-30 12:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130865%27 HTTP/1.1" 200 None
2026-03-30 12:03:19 [arval.fr] INFO: Saving data for 130865: {'created_time': 1773653276.970076, 'last_price_update_time': 1774872199.140784}
2026-03-30 12:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130865') HTTP/1.1" 204 0
2026-03-30 12:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130875> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c85e77c1-1605-5154-a819-2cbec181854b with identifier: 130875
2026-03-30 12:03:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c85e77c1-1605-5154-a819-2cbec181854b with scrape type 2
2026-03-30 12:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c85e77c1-1605-5154-a819-2cbec181854b with scrape type 2
2026-03-30 12:03:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c85e77c1-1605-5154-a819-2cbec181854b, identifier: 130875
2026-03-30 12:03:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c85e77c1-1605-5154-a819-2cbec181854b with identifier: 130875
2026-03-30 12:03:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c85e77c1-1605-5154-a819-2cbec181854b with identifier: 130875
2026-03-30 12:03:19 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c85e77c1-1605-5154-a819-2cbec181854b with identifier: 130875 to the API
2026-03-30 12:03:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:03:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130875>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'c85e77c1-1605-5154-a819-2cbec181854b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE322ME',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4-feel-pack-12-puretech-130-bvm6-130875',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4',
'odometer': 111687,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 10990.0,
'price_includes_vat': True,
'registration_date': '2022-02-03',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4 Feel Pack 1.2 PureTech 130 BVM6',
'transmission': 'manual',
'trim': 'Feel Pack 1.2 PureTech 130 BVM6',
'vin': 'VR7BAHNSAME074607',
'year': 2022}
2026-03-30 12:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130875%27 HTTP/1.1" 200 None
2026-03-30 12:03:19 [arval.fr] INFO: Saving data for 130875: {'created_time': 1773653344.532668, 'last_price_update_time': 1774872199.721301}
2026-03-30 12:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130875') HTTP/1.1" 204 0
2026-03-30 12:03:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130779> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ffa55b49-6bb3-567f-872c-1616401dd3f8 with identifier: 130779
2026-03-30 12:03:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ffa55b49-6bb3-567f-872c-1616401dd3f8 with scrape type 2
2026-03-30 12:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ffa55b49-6bb3-567f-872c-1616401dd3f8 with scrape type 2
2026-03-30 12:03:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ffa55b49-6bb3-567f-872c-1616401dd3f8, identifier: 130779
2026-03-30 12:03:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ffa55b49-6bb3-567f-872c-1616401dd3f8 with identifier: 130779
2026-03-30 12:03:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ffa55b49-6bb3-567f-872c-1616401dd3f8 with identifier: 130779
2026-03-30 12:03:21 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ffa55b49-6bb3-567f-872c-1616401dd3f8 with identifier: 130779 to the API
2026-03-30 12:03:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130779>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 114,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'ffa55b49-6bb3-567f-872c-1616401dd3f8',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR615RN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-juke-acenta-dig-t-114-bvm6-130779',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Juke',
'odometer': 13637,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 17990.0,
'price_includes_vat': True,
'registration_date': '2023-10-06',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Juke Acenta DIG-T 114 BVM6',
'transmission': 'manual',
'trim': 'Acenta DIG-T 114 BVM6',
'vin': 'SJNFAAF16U1263894',
'year': 2023}
2026-03-30 12:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130779%27 HTTP/1.1" 200 None
2026-03-30 12:03:21 [arval.fr] INFO: Saving data for 130779: {'created_time': 1773653287.618293, 'last_price_update_time': 1774872201.661257}
2026-03-30 12:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130779') HTTP/1.1" 204 0
2026-03-30 12:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=10&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127192> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:03:21 [arval.fr] INFO: Found listing with ID: 127191
2026-03-30 12:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127191%27 HTTP/1.1" 200 None
2026-03-30 12:03:21 [arval.fr] INFO: Scrape type for 127191: 2
2026-03-30 12:03:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e8cb964-9a5f-5fff-811d-8dd10c8c9a02 with identifier: 127192
2026-03-30 12:03:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e8cb964-9a5f-5fff-811d-8dd10c8c9a02 with scrape type 2
2026-03-30 12:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e8cb964-9a5f-5fff-811d-8dd10c8c9a02 with scrape type 2
2026-03-30 12:03:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0e8cb964-9a5f-5fff-811d-8dd10c8c9a02, identifier: 127192
2026-03-30 12:03:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0e8cb964-9a5f-5fff-811d-8dd10c8c9a02 with identifier: 127192
2026-03-30 12:03:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0e8cb964-9a5f-5fff-811d-8dd10c8c9a02 with identifier: 127192
2026-03-30 12:03:22 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0e8cb964-9a5f-5fff-811d-8dd10c8c9a02 with identifier: 127192 to the API
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:03:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127192>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '0e8cb964-9a5f-5fff-811d-8dd10c8c9a02',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX234EQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-tiguan-life-plus-15-tsi-150-dsg7-127192',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'Tiguan',
'odometer': 21653,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 32990.0,
'price_includes_vat': True,
'registration_date': '2024-05-29',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen Tiguan LIFE PLUS 1.5 TSI 150 DSG7',
'transmission': 'automatic',
'trim': 'LIFE PLUS 1.5 TSI 150 DSG7',
'vin': 'WVGZZZ5N3RW063718',
'year': 2024}
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127192%27 HTTP/1.1" 200 None
2026-03-30 12:03:22 [arval.fr] INFO: Saving data for 127192: {'created_time': 1773398697.485338, 'last_price_update_time': 1774872202.70817}
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127192') HTTP/1.1" 204 0
2026-03-30 12:03:22 [arval.fr] INFO: Found listing with ID: 127189
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127189%27 HTTP/1.1" 200 None
2026-03-30 12:03:22 [arval.fr] INFO: Scrape type for 127189: 2
2026-03-30 12:03:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:22 [arval.fr] INFO: Found listing with ID: 127188
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127188%27 HTTP/1.1" 200 None
2026-03-30 12:03:22 [arval.fr] INFO: Scrape type for 127188: 2
2026-03-30 12:03:22 [arval.fr] INFO: Found listing with ID: 126905
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126905%27 HTTP/1.1" 200 None
2026-03-30 12:03:22 [arval.fr] INFO: Scrape type for 126905: 2
2026-03-30 12:03:22 [arval.fr] INFO: Found listing with ID: 126602
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126602%27 HTTP/1.1" 200 None
2026-03-30 12:03:22 [arval.fr] INFO: Scrape type for 126602: 2
2026-03-30 12:03:22 [arval.fr] INFO: Found listing with ID: 127956
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127956%27 HTTP/1.1" 200 None
2026-03-30 12:03:22 [arval.fr] INFO: Scrape type for 127956: 2
2026-03-30 12:03:22 [arval.fr] INFO: Found listing with ID: 127957
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127957%27 HTTP/1.1" 200 None
2026-03-30 12:03:22 [arval.fr] INFO: Scrape type for 127957: 2
2026-03-30 12:03:22 [arval.fr] INFO: Found listing with ID: 127960
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127960%27 HTTP/1.1" 200 None
2026-03-30 12:03:22 [arval.fr] INFO: Scrape type for 127960: 2
2026-03-30 12:03:22 [arval.fr] INFO: Found listing with ID: 127962
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127962%27 HTTP/1.1" 200 None
2026-03-30 12:03:22 [arval.fr] INFO: Scrape type for 127962: 2
2026-03-30 12:03:22 [arval.fr] INFO: Found listing with ID: 127963
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127963%27 HTTP/1.1" 200 None
2026-03-30 12:03:22 [arval.fr] INFO: Scrape type for 127963: 2
2026-03-30 12:03:22 [arval.fr] INFO: Found listing with ID: 127965
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127965%27 HTTP/1.1" 200 None
2026-03-30 12:03:22 [arval.fr] INFO: Scrape type for 127965: 2
2026-03-30 12:03:22 [arval.fr] INFO: Found listing with ID: 127967
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127967%27 HTTP/1.1" 200 None
2026-03-30 12:03:22 [arval.fr] INFO: Scrape type for 127967: 2
2026-03-30 12:03:22 [arval.fr] INFO: Found listing with ID: 127968
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127968%27 HTTP/1.1" 200 None
2026-03-30 12:03:22 [arval.fr] INFO: Scrape type for 127968: 2
2026-03-30 12:03:22 [arval.fr] INFO: Found listing with ID: 127969
2026-03-30 12:03:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127969%27 HTTP/1.1" 200 None
2026-03-30 12:03:23 [arval.fr] INFO: Scrape type for 127969: 2
2026-03-30 12:03:23 [arval.fr] INFO: Found listing with ID: 127970
2026-03-30 12:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127970%27 HTTP/1.1" 200 None
2026-03-30 12:03:23 [arval.fr] INFO: Scrape type for 127970: 2
2026-03-30 12:03:23 [arval.fr] INFO: Found listing with ID: 127972
2026-03-30 12:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127972%27 HTTP/1.1" 200 None
2026-03-30 12:03:23 [arval.fr] INFO: Scrape type for 127972: 2
2026-03-30 12:03:23 [arval.fr] INFO: Found listing with ID: 127975
2026-03-30 12:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127975%27 HTTP/1.1" 200 None
2026-03-30 12:03:23 [arval.fr] INFO: Scrape type for 127975: 2
2026-03-30 12:03:23 [arval.fr] INFO: Found listing with ID: 127977
2026-03-30 12:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127977%27 HTTP/1.1" 200 None
2026-03-30 12:03:23 [arval.fr] INFO: Scrape type for 127977: 2
2026-03-30 12:03:23 [arval.fr] INFO: Found listing with ID: 127978
2026-03-30 12:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127978%27 HTTP/1.1" 200 None
2026-03-30 12:03:23 [arval.fr] INFO: Scrape type for 127978: 2
2026-03-30 12:03:23 [arval.fr] INFO: Found listing with ID: 128869
2026-03-30 12:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128869%27 HTTP/1.1" 200 None
2026-03-30 12:03:23 [arval.fr] INFO: Scrape type for 128869: 2
2026-03-30 12:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131027> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12: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-30 12:03:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6bc5a81a-35d2-5a2c-a0f9-6490a09b3aef with identifier: 131027
2026-03-30 12:03:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6bc5a81a-35d2-5a2c-a0f9-6490a09b3aef with scrape type 2
2026-03-30 12:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6bc5a81a-35d2-5a2c-a0f9-6490a09b3aef with scrape type 2
2026-03-30 12:03:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6bc5a81a-35d2-5a2c-a0f9-6490a09b3aef, identifier: 131027
2026-03-30 12:03:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6bc5a81a-35d2-5a2c-a0f9-6490a09b3aef with identifier: 131027
2026-03-30 12:03:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6bc5a81a-35d2-5a2c-a0f9-6490a09b3aef with identifier: 131027
2026-03-30 12:03:24 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6bc5a81a-35d2-5a2c-a0f9-6490a09b3aef with identifier: 131027 to the API
2026-03-30 12:03:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:03:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131027>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '6bc5a81a-35d2-5a2c-a0f9-6490a09b3aef',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR373FH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4x-feel-pack-12-puretech-130-bva8-131027',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4X',
'odometer': 87751,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 13590.0,
'price_includes_vat': True,
'registration_date': '2023-09-15',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4X Feel Pack 1.2 PureTech 130 BVA8',
'transmission': 'automatic',
'trim': 'Feel Pack 1.2 PureTech 130 BVA8',
'vin': 'VR7BDHNSBPE058267',
'year': 2023}
2026-03-30 12:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131027%27 HTTP/1.1" 200 None
2026-03-30 12:03:24 [arval.fr] INFO: Saving data for 131027: {'created_time': 1773653314.59482, 'last_price_update_time': 1774872204.503874}
2026-03-30 12:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131027') HTTP/1.1" 204 0
2026-03-30 12:03:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130874> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76 with identifier: 130874
2026-03-30 12:03:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76 with scrape type 2
2026-03-30 12:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76 with scrape type 2
2026-03-30 12:03:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76, identifier: 130874
2026-03-30 12:03:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76 with identifier: 130874
2026-03-30 12:03:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76 with identifier: 130874
2026-03-30 12:03:24 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 60c67e2d-19f0-5a57-9bdb-2bcd3a222a76 with identifier: 130874 to the API
2026-03-30 12:03:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130874>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '60c67e2d-19f0-5a57-9bdb-2bcd3a222a76',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB495ZL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-societe-air-nav-10-sce-65-bvm5-130874',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 16058,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11490.0,
'price_includes_vat': True,
'registration_date': '2021-09-24',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Societe Air Nav 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Societe Air Nav 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00168147706',
'year': 2021}
2026-03-30 12:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130874%27 HTTP/1.1" 200 None
2026-03-30 12:03:25 [arval.fr] INFO: Saving data for 130874: {'created_time': 1773653345.60829, 'last_price_update_time': 1774872205.177735}
2026-03-30 12:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130874') HTTP/1.1" 204 0
2026-03-30 12:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128375> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e61935d-b524-505a-8a6f-36f921bf4811 with identifier: 128375
2026-03-30 12:03:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e61935d-b524-505a-8a6f-36f921bf4811 with scrape type 2
2026-03-30 12:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3e61935d-b524-505a-8a6f-36f921bf4811 with scrape type 2
2026-03-30 12:03:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3e61935d-b524-505a-8a6f-36f921bf4811, identifier: 128375
2026-03-30 12:03:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3e61935d-b524-505a-8a6f-36f921bf4811 with identifier: 128375
2026-03-30 12:03:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3e61935d-b524-505a-8a6f-36f921bf4811 with identifier: 128375
2026-03-30 12:03:26 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3e61935d-b524-505a-8a6f-36f921bf4811 with identifier: 128375 to the API
2026-03-30 12:03:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128375>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '3e61935d-b524-505a-8a6f-36f921bf4811',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FV807JY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/skoda-kodiaq-business-20-tdi-150cv-bva7-128375',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Skoda',
'model': 'Kodiaq',
'odometer': 116223,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 22990.0,
'price_includes_vat': True,
'registration_date': '2020-11-26',
'seats_number': 0,
'seller_name': None,
'title': 'Skoda Kodiaq Business 2.0 TDI 150CV BVA7',
'transmission': 'automatic',
'trim': 'Business 2.0 TDI 150CV BVA7',
'vin': 'TMBJJ7NS9M8025748',
'year': 2020}
2026-03-30 12:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128375%27 HTTP/1.1" 200 None
2026-03-30 12:03:26 [arval.fr] INFO: Saving data for 128375: {'created_time': 1773398523.601755, 'last_price_update_time': 1774872206.748112}
2026-03-30 12:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='128375') HTTP/1.1" 204 0
2026-03-30 12:03:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128377> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 33188491-a556-5634-9aaa-180417f39005 with identifier: 128377
2026-03-30 12:03:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 33188491-a556-5634-9aaa-180417f39005 with scrape type 2
2026-03-30 12:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 33188491-a556-5634-9aaa-180417f39005 with scrape type 2
2026-03-30 12:03:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 33188491-a556-5634-9aaa-180417f39005, identifier: 128377
2026-03-30 12:03:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 33188491-a556-5634-9aaa-180417f39005 with identifier: 128377
2026-03-30 12:03:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 33188491-a556-5634-9aaa-180417f39005 with identifier: 128377
2026-03-30 12:03:27 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 33188491-a556-5634-9aaa-180417f39005 with identifier: 128377 to the API
2026-03-30 12:03:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:03:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128377>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '33188491-a556-5634-9aaa-180417f39005',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB096XR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-zen-10-sce-65cv-bvm5-128377',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 89323,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9490.0,
'price_includes_vat': True,
'registration_date': '2021-09-21',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Zen 1.0 SCe 65CV BVM5',
'transmission': 'manual',
'trim': 'Zen 1.0 SCe 65CV BVM5',
'vin': 'VF1RJA00168127455',
'year': 2021}
2026-03-30 12:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128377%27 HTTP/1.1" 200 None
2026-03-30 12:03:27 [arval.fr] INFO: Saving data for 128377: {'created_time': 1773398547.789633, 'last_price_update_time': 1774872207.58905}
2026-03-30 12:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='128377') HTTP/1.1" 204 0
2026-03-30 12:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128372> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130484> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a304506-437f-55e4-952e-a64f1ef92f2d with identifier: 128372
2026-03-30 12:03:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2a304506-437f-55e4-952e-a64f1ef92f2d with scrape type 2
2026-03-30 12:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2a304506-437f-55e4-952e-a64f1ef92f2d with scrape type 2
2026-03-30 12:03:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2a304506-437f-55e4-952e-a64f1ef92f2d, identifier: 128372
2026-03-30 12:03:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2a304506-437f-55e4-952e-a64f1ef92f2d with identifier: 128372
2026-03-30 12:03:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2a304506-437f-55e4-952e-a64f1ef92f2d with identifier: 128372
2026-03-30 12:03:28 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2a304506-437f-55e4-952e-a64f1ef92f2d with identifier: 128372 to the API
2026-03-30 12:03:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:03:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128372>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '2a304506-437f-55e4-952e-a64f1ef92f2d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FR876QB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-q3-35-tfsi-150-s-tronic-business-line-128372',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'Q3',
'odometer': 103216,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 22490.0,
'price_includes_vat': True,
'registration_date': '2020-07-23',
'seats_number': 0,
'seller_name': None,
'title': 'Audi Q3 35 TFSI 150 S TRONIC BUSINESS LINE',
'transmission': 'automatic',
'trim': '35 TFSI 150 S TRONIC BUSINESS LINE',
'vin': 'WAUZZZF32L1098284',
'year': 2020}
2026-03-30 12:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128372%27 HTTP/1.1" 200 None
2026-03-30 12:03:28 [arval.fr] INFO: Saving data for 128372: {'created_time': 1773398511.254494, 'last_price_update_time': 1774872208.6452}
2026-03-30 12:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='128372') HTTP/1.1" 204 0
2026-03-30 12:03:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131129> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15defb16-57c8-5a4a-8522-ead569f11a50 with identifier: 130484
2026-03-30 12:03:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15defb16-57c8-5a4a-8522-ead569f11a50 with scrape type 2
2026-03-30 12:03:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15defb16-57c8-5a4a-8522-ead569f11a50 with scrape type 2
2026-03-30 12:03:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 15defb16-57c8-5a4a-8522-ead569f11a50, identifier: 130484
2026-03-30 12:03:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 15defb16-57c8-5a4a-8522-ead569f11a50 with identifier: 130484
2026-03-30 12:03:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 15defb16-57c8-5a4a-8522-ead569f11a50 with identifier: 130484
2026-03-30 12:03:28 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 15defb16-57c8-5a4a-8522-ead569f11a50 with identifier: 130484 to the API
2026-03-30 12:03:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:03:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130484>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '15defb16-57c8-5a4a-8522-ead569f11a50',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ815XQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-business-10-sce-65-bvm5-130484',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 42166,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2022-10-07',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Business 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Business 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00269641342',
'year': 2022}
2026-03-30 12:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130484%27 HTTP/1.1" 200 None
2026-03-30 12:03:29 [arval.fr] INFO: Saving data for 130484: {'created_time': 1773398708.545739, 'last_price_update_time': 1774872209.101195}
2026-03-30 12:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130484') HTTP/1.1" 204 0
2026-03-30 12:03:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4ffbfe57-e5d2-57e2-979b-c46d804fd78b with identifier: 131129
2026-03-30 12:03:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4ffbfe57-e5d2-57e2-979b-c46d804fd78b with scrape type 2
2026-03-30 12:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4ffbfe57-e5d2-57e2-979b-c46d804fd78b with scrape type 2
2026-03-30 12:03:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4ffbfe57-e5d2-57e2-979b-c46d804fd78b, identifier: 131129
2026-03-30 12:03:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4ffbfe57-e5d2-57e2-979b-c46d804fd78b with identifier: 131129
2026-03-30 12:03:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4ffbfe57-e5d2-57e2-979b-c46d804fd78b with identifier: 131129
2026-03-30 12:03:29 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4ffbfe57-e5d2-57e2-979b-c46d804fd78b with identifier: 131129 to the API
2026-03-30 12:03:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12: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-30 12:03:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131129>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 341,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '4ffbfe57-e5d2-57e2-979b-c46d804fd78b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD949CT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volvo-xc60-recharge-t6-340-geartro-8-inscription-131129',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volvo',
'model': 'XC60',
'odometer': 61015,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 34990.0,
'price_includes_vat': True,
'registration_date': '2021-11-24',
'seats_number': 0,
'seller_name': None,
'title': 'Volvo XC60 Recharge T6 340 Geartro 8 Inscription',
'transmission': 'automatic',
'trim': 'Recharge T6 340 Geartro 8 Inscription',
'vin': 'YV1UZBFVDN1987918',
'year': 2021}
2026-03-30 12:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131129%27 HTTP/1.1" 200 None
2026-03-30 12:03:29 [arval.fr] INFO: Saving data for 131129: {'created_time': 1773740894.349328, 'last_price_update_time': 1774872209.563526}
2026-03-30 12:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131129') HTTP/1.1" 204 0
2026-03-30 12:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130486> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c50e3e46-4d41-5e5a-a754-6354893dd15e with identifier: 130486
2026-03-30 12:03:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c50e3e46-4d41-5e5a-a754-6354893dd15e with scrape type 2
2026-03-30 12:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c50e3e46-4d41-5e5a-a754-6354893dd15e with scrape type 2
2026-03-30 12:03:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c50e3e46-4d41-5e5a-a754-6354893dd15e, identifier: 130486
2026-03-30 12:03:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c50e3e46-4d41-5e5a-a754-6354893dd15e with identifier: 130486
2026-03-30 12:03:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 12:03:30 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=orange HTTP/1.1" 200 None
2026-03-30 12:03:31 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 12:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='fr',RowKey='fr') HTTP/1.1" 204 0
2026-03-30 12:03:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c50e3e46-4d41-5e5a-a754-6354893dd15e with identifier: 130486
2026-03-30 12:03:31 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c50e3e46-4d41-5e5a-a754-6354893dd15e with identifier: 130486 to the API
2026-03-30 12:03:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 12:03:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130486>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'orange',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c50e3e46-4d41-5e5a-a754-6354893dd15e',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP095FN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-pack-15-bluehdi-130-bva8-130486',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 33276,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2023-05-31',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure Pack 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Pack 1.5 BlueHDi 130 BVA8',
'vin': 'VR3UDYHZSNJ823611',
'year': 2023}
2026-03-30 12:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130486%27 HTTP/1.1" 200 None
2026-03-30 12:03:31 [arval.fr] INFO: Saving data for 130486: {'created_time': 1773398720.305678, 'last_price_update_time': 1774872211.936431}
2026-03-30 12:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130486') HTTP/1.1" 204 0
2026-03-30 12:03:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128378> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130860> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130487> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130488> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89b8038e-4ac9-54bf-ba0d-920f71ab52c9 with identifier: 128378
2026-03-30 12:03:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89b8038e-4ac9-54bf-ba0d-920f71ab52c9 with scrape type 2
2026-03-30 12:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 89b8038e-4ac9-54bf-ba0d-920f71ab52c9 with scrape type 2
2026-03-30 12:03:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 89b8038e-4ac9-54bf-ba0d-920f71ab52c9, identifier: 128378
2026-03-30 12:03:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 89b8038e-4ac9-54bf-ba0d-920f71ab52c9 with identifier: 128378
2026-03-30 12:03:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 89b8038e-4ac9-54bf-ba0d-920f71ab52c9 with identifier: 128378
2026-03-30 12:03:32 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 89b8038e-4ac9-54bf-ba0d-920f71ab52c9 with identifier: 128378 to the API
2026-03-30 12:03:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128378>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '89b8038e-4ac9-54bf-ba0d-920f71ab52c9',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FZ065LX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-business-10-sce-65cv-bvm5-128378',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 50519,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 10190.0,
'price_includes_vat': True,
'registration_date': '2021-05-26',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Business 1.0 SCe 65CV BVM5',
'transmission': 'manual',
'trim': 'Business 1.0 SCe 65CV BVM5',
'vin': 'VF1RJA00867209530',
'year': 2021}
2026-03-30 12:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128378%27 HTTP/1.1" 200 None
2026-03-30 12:03:32 [arval.fr] INFO: Saving data for 128378: {'created_time': 1773398545.822361, 'last_price_update_time': 1774872212.514072}
2026-03-30 12:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='128378') HTTP/1.1" 204 0
2026-03-30 12:03:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04d81199-e906-5900-9f21-c3794ae7f886 with identifier: 130860
2026-03-30 12:03:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04d81199-e906-5900-9f21-c3794ae7f886 with scrape type 2
2026-03-30 12:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 04d81199-e906-5900-9f21-c3794ae7f886 with scrape type 2
2026-03-30 12:03:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 04d81199-e906-5900-9f21-c3794ae7f886, identifier: 130860
2026-03-30 12:03:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88b8fdeb-1c1d-5727-ba6b-e7cbd06d155f with identifier: 130487
2026-03-30 12:03:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88b8fdeb-1c1d-5727-ba6b-e7cbd06d155f with scrape type 2
2026-03-30 12:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 88b8fdeb-1c1d-5727-ba6b-e7cbd06d155f with scrape type 2
2026-03-30 12:03:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 88b8fdeb-1c1d-5727-ba6b-e7cbd06d155f, identifier: 130487
2026-03-30 12:03:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 23b39b07-998b-5251-804d-94fd2110cf81 with identifier: 130488
2026-03-30 12:03:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 23b39b07-998b-5251-804d-94fd2110cf81 with scrape type 2
2026-03-30 12:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 23b39b07-998b-5251-804d-94fd2110cf81 with scrape type 2
2026-03-30 12:03:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 23b39b07-998b-5251-804d-94fd2110cf81, identifier: 130488
2026-03-30 12:03:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 04d81199-e906-5900-9f21-c3794ae7f886 with identifier: 130860
2026-03-30 12:03:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 04d81199-e906-5900-9f21-c3794ae7f886 with identifier: 130860
2026-03-30 12:03:33 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 04d81199-e906-5900-9f21-c3794ae7f886 with identifier: 130860 to the API
2026-03-30 12:03:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130860>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '04d81199-e906-5900-9f21-c3794ae7f886',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH417AF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-308-sw-allure-pack-puretech-130-130860',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '308',
'odometer': 106405,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 14490.0,
'price_includes_vat': True,
'registration_date': '2022-06-21',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 308 SW ALLURE PACK PureTech 130',
'transmission': 'manual',
'trim': 'SW ALLURE PACK PureTech 130',
'vin': 'VR3FRHNSLNY568359',
'year': 2022}
2026-03-30 12:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130860%27 HTTP/1.1" 200 None
2026-03-30 12:03:33 [arval.fr] INFO: Saving data for 130860: {'created_time': 1773653282.377092, 'last_price_update_time': 1774872213.300597}
2026-03-30 12:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130860') HTTP/1.1" 204 0
2026-03-30 12:03:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 88b8fdeb-1c1d-5727-ba6b-e7cbd06d155f with identifier: 130487
2026-03-30 12:03:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 88b8fdeb-1c1d-5727-ba6b-e7cbd06d155f with identifier: 130487
2026-03-30 12:03:33 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 88b8fdeb-1c1d-5727-ba6b-e7cbd06d155f with identifier: 130487 to the API
2026-03-30 12:03:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130487>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '88b8fdeb-1c1d-5727-ba6b-e7cbd06d155f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC393HP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-q3-business-line-35-tdi-20-150-bva7-130487',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'Q3',
'odometer': 104931,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 25990.0,
'price_includes_vat': True,
'registration_date': '2021-10-12',
'seats_number': 0,
'seller_name': None,
'title': 'Audi Q3 Business Line 35 TDI 2.0 150 BVA7',
'transmission': 'automatic',
'trim': 'Business Line 35 TDI 2.0 150 BVA7',
'vin': 'WAUZZZF39N1030731',
'year': 2021}
2026-03-30 12:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130487%27 HTTP/1.1" 200 None
2026-03-30 12:03:33 [arval.fr] INFO: Saving data for 130487: {'created_time': 1773398517.341401, 'last_price_update_time': 1774872213.688152}
2026-03-30 12:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130487') HTTP/1.1" 204 0
2026-03-30 12:03:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 23b39b07-998b-5251-804d-94fd2110cf81 with identifier: 130488
2026-03-30 12:03:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 23b39b07-998b-5251-804d-94fd2110cf81 with identifier: 130488
2026-03-30 12:03:33 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 23b39b07-998b-5251-804d-94fd2110cf81 with identifier: 130488 to the API
2026-03-30 12:03:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130488>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 3,
'engine': '2.3L',
'engine_horse_power': 145,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '23b39b07-998b-5251-804d-94fd2110cf81',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GT382GL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-master-chassis-cabine-cc-tr-cf-f3500-l3-blue-dci-145-130488',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Master',
'odometer': 35008,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 36990.0,
'price_includes_vat': True,
'registration_date': '2023-12-26',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Master Chassis cabine CC Tr CF F3500 L3 Blue dCi 145',
'transmission': 'manual',
'trim': 'Chassis cabine CC Tr CF F3500 L3 Blue dCi 145',
'vin': 'VF1VB000770766770',
'year': 2023}
2026-03-30 12:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130488%27 HTTP/1.1" 200 None
2026-03-30 12:03:34 [arval.fr] INFO: Saving data for 130488: {'created_time': 1773398565.468104, 'last_price_update_time': 1774872214.022176}
2026-03-30 12:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130488') HTTP/1.1" 204 0
2026-03-30 12:03:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128869> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b9e657bb-ce26-5bf1-9418-bb92de1ebca7 with identifier: 128869
2026-03-30 12:03:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b9e657bb-ce26-5bf1-9418-bb92de1ebca7 with scrape type 2
2026-03-30 12:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b9e657bb-ce26-5bf1-9418-bb92de1ebca7 with scrape type 2
2026-03-30 12:03:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b9e657bb-ce26-5bf1-9418-bb92de1ebca7, identifier: 128869
2026-03-30 12:03:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b9e657bb-ce26-5bf1-9418-bb92de1ebca7 with identifier: 128869
2026-03-30 12:03:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b9e657bb-ce26-5bf1-9418-bb92de1ebca7 with identifier: 128869
2026-03-30 12:03:35 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b9e657bb-ce26-5bf1-9418-bb92de1ebca7 with identifier: 128869 to the API
2026-03-30 12:03:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128869>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.5L',
'engine_horse_power': 152,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'b9e657bb-ce26-5bf1-9418-bb92de1ebca7',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP955ZK',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ford-kuga-st-line-25-190-hybrid-flexifuel-pshift-128869',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Ford',
'model': 'Kuga',
'odometer': 45541,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23790.0,
'price_includes_vat': True,
'registration_date': '2023-06-30',
'seats_number': 0,
'seller_name': None,
'title': 'Ford Kuga ST-Line 2.5 190 hybrid Flexifuel Pshift',
'transmission': 'automatic',
'trim': 'ST-Line 2.5 190 hybrid Flexifuel Pshift',
'vin': 'WF0FXXWPMHPY37243',
'year': 2023}
2026-03-30 12:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128869%27 HTTP/1.1" 200 None
2026-03-30 12:03:35 [arval.fr] INFO: Saving data for 128869: {'created_time': 1773398114.233006, 'last_price_update_time': 1774872215.926879}
2026-03-30 12:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='128869') HTTP/1.1" 204 0
2026-03-30 12:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=11&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130485> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:38 [arval.fr] INFO: Found listing with ID: 128870
2026-03-30 12:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128870%27 HTTP/1.1" 200 None
2026-03-30 12:03:38 [arval.fr] INFO: Scrape type for 128870: 2
2026-03-30 12:03:38 [arval.fr] INFO: Found listing with ID: 128873
2026-03-30 12:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128873%27 HTTP/1.1" 200 None
2026-03-30 12:03:38 [arval.fr] INFO: Scrape type for 128873: 2
2026-03-30 12:03:38 [arval.fr] INFO: Found listing with ID: 128875
2026-03-30 12:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128875%27 HTTP/1.1" 200 None
2026-03-30 12:03:38 [arval.fr] INFO: Scrape type for 128875: 2
2026-03-30 12:03:38 [arval.fr] INFO: Found listing with ID: 128871
2026-03-30 12:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128871%27 HTTP/1.1" 200 None
2026-03-30 12:03:38 [arval.fr] INFO: Scrape type for 128871: 2
2026-03-30 12:03:38 [arval.fr] INFO: Found listing with ID: 129428
2026-03-30 12:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129428%27 HTTP/1.1" 200 None
2026-03-30 12:03:38 [arval.fr] INFO: Scrape type for 129428: 2
2026-03-30 12:03:38 [arval.fr] INFO: Found listing with ID: 127971
2026-03-30 12:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127971%27 HTTP/1.1" 200 None
2026-03-30 12:03:38 [arval.fr] INFO: Scrape type for 127971: 2
2026-03-30 12:03:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d11db30-6865-5d7b-a8c1-b77bffc877c5 with identifier: 130485
2026-03-30 12:03:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d11db30-6865-5d7b-a8c1-b77bffc877c5 with scrape type 2
2026-03-30 12:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8d11db30-6865-5d7b-a8c1-b77bffc877c5 with scrape type 2
2026-03-30 12:03:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 8d11db30-6865-5d7b-a8c1-b77bffc877c5, identifier: 130485
2026-03-30 12:03:38 [arval.fr] INFO: Found listing with ID: 127979
2026-03-30 12:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127979%27 HTTP/1.1" 200 None
2026-03-30 12:03:38 [arval.fr] INFO: Scrape type for 127979: 2
2026-03-30 12:03:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 8d11db30-6865-5d7b-a8c1-b77bffc877c5 with identifier: 130485
2026-03-30 12:03:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 8d11db30-6865-5d7b-a8c1-b77bffc877c5 with identifier: 130485
2026-03-30 12:03:38 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 8d11db30-6865-5d7b-a8c1-b77bffc877c5 with identifier: 130485 to the API
2026-03-30 12:03:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130485>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'red',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 92,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '8d11db30-6865-5d7b-a8c1-b77bffc877c5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC507SX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-micra-acenta-ig-t-92-130485',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Micra',
'odometer': 27799,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12490.0,
'price_includes_vat': True,
'registration_date': '2021-10-29',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Micra Acenta IG-T 92',
'transmission': 'manual',
'trim': 'Acenta IG-T 92',
'vin': 'VNVK1400067790066',
'year': 2021}
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130485%27 HTTP/1.1" 200 None
2026-03-30 12:03:39 [arval.fr] INFO: Saving data for 130485: {'created_time': 1773398691.944078, 'last_price_update_time': 1774872219.061925}
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130485') HTTP/1.1" 204 0
2026-03-30 12:03:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:39 [arval.fr] INFO: Found listing with ID: 129680
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129680%27 HTTP/1.1" 200 None
2026-03-30 12:03:39 [arval.fr] INFO: Scrape type for 129680: 2
2026-03-30 12:03:39 [arval.fr] INFO: Found listing with ID: 129683
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129683%27 HTTP/1.1" 200 None
2026-03-30 12:03:39 [arval.fr] INFO: Scrape type for 129683: 2
2026-03-30 12:03:39 [arval.fr] INFO: Found listing with ID: 129998
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129998%27 HTTP/1.1" 200 None
2026-03-30 12:03:39 [arval.fr] INFO: Scrape type for 129998: 2
2026-03-30 12:03:39 [arval.fr] INFO: Found listing with ID: 129999
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129999%27 HTTP/1.1" 200 None
2026-03-30 12:03:39 [arval.fr] INFO: Scrape type for 129999: 2
2026-03-30 12:03:39 [arval.fr] INFO: Found listing with ID: 130002
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130002%27 HTTP/1.1" 200 None
2026-03-30 12:03:39 [arval.fr] INFO: Scrape type for 130002: 2
2026-03-30 12:03:39 [arval.fr] INFO: Found listing with ID: 130003
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130003%27 HTTP/1.1" 200 None
2026-03-30 12:03:39 [arval.fr] INFO: Scrape type for 130003: 2
2026-03-30 12:03:39 [arval.fr] INFO: Found listing with ID: 130261
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130261%27 HTTP/1.1" 200 None
2026-03-30 12:03:39 [arval.fr] INFO: Scrape type for 130261: 2
2026-03-30 12:03:39 [arval.fr] INFO: Found listing with ID: 130263
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130263%27 HTTP/1.1" 200 None
2026-03-30 12:03:39 [arval.fr] INFO: Scrape type for 130263: 2
2026-03-30 12:03:39 [arval.fr] INFO: Found listing with ID: 130199
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130199%27 HTTP/1.1" 200 None
2026-03-30 12:03:39 [arval.fr] INFO: Scrape type for 130199: 2
2026-03-30 12:03:39 [arval.fr] INFO: Found listing with ID: 130203
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130203%27 HTTP/1.1" 200 None
2026-03-30 12:03:39 [arval.fr] INFO: Scrape type for 130203: 2
2026-03-30 12:03:39 [arval.fr] INFO: Found listing with ID: 127958
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127958%27 HTTP/1.1" 200 None
2026-03-30 12:03:39 [arval.fr] INFO: Scrape type for 127958: 2
2026-03-30 12:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127975> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:39 [arval.fr] INFO: Found listing with ID: 130354
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130354%27 HTTP/1.1" 200 None
2026-03-30 12:03:39 [arval.fr] INFO: Scrape type for 130354: 2
2026-03-30 12:03:39 [arval.fr] INFO: Found listing with ID: 130353
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130353%27 HTTP/1.1" 200 None
2026-03-30 12:03:39 [arval.fr] INFO: Scrape type for 130353: 2
2026-03-30 12:03:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9bb00e42-018d-5c4e-8bed-2b439070dcef with identifier: 127975
2026-03-30 12:03:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9bb00e42-018d-5c4e-8bed-2b439070dcef with scrape type 2
2026-03-30 12:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9bb00e42-018d-5c4e-8bed-2b439070dcef with scrape type 2
2026-03-30 12:03:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 9bb00e42-018d-5c4e-8bed-2b439070dcef, identifier: 127975
2026-03-30 12:03:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 9bb00e42-018d-5c4e-8bed-2b439070dcef with identifier: 127975
2026-03-30 12:03:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 9bb00e42-018d-5c4e-8bed-2b439070dcef with identifier: 127975
2026-03-30 12:03:39 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 9bb00e42-018d-5c4e-8bed-2b439070dcef with identifier: 127975 to the API
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127975>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '9bb00e42-018d-5c4e-8bed-2b439070dcef',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE297ME',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-15-bluehdi-130-bva8-127975',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 52648,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 18490.0,
'price_includes_vat': True,
'registration_date': '2022-02-03',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure 1.5 BlueHDi 130 BVA8',
'vin': 'VR3UDYHZSMJ960442',
'year': 2022}
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127975%27 HTTP/1.1" 200 None
2026-03-30 12:03:39 [arval.fr] INFO: Saving data for 127975: {'created_time': 1773398208.262599, 'last_price_update_time': 1774872219.806695}
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127975') HTTP/1.1" 204 0
2026-03-30 12:03:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130483> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb25277b-b5e1-526f-90a7-434aec2611bd with identifier: 130483
2026-03-30 12:03:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cb25277b-b5e1-526f-90a7-434aec2611bd with scrape type 2
2026-03-30 12:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cb25277b-b5e1-526f-90a7-434aec2611bd with scrape type 2
2026-03-30 12:03:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: cb25277b-b5e1-526f-90a7-434aec2611bd, identifier: 130483
2026-03-30 12:03:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: cb25277b-b5e1-526f-90a7-434aec2611bd with identifier: 130483
2026-03-30 12:03:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: cb25277b-b5e1-526f-90a7-434aec2611bd with identifier: 130483
2026-03-30 12:03:40 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: cb25277b-b5e1-526f-90a7-434aec2611bd with identifier: 130483 to the API
2026-03-30 12:03:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130483>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'cb25277b-b5e1-526f-90a7-434aec2611bd',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK168MG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-feel-pack-puretech-83-bvm-130483',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 45094,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9490.0,
'price_includes_vat': True,
'registration_date': '2022-11-10',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Feel Pack PureTech 83 BVM',
'transmission': 'manual',
'trim': 'Feel Pack PureTech 83 BVM',
'vin': 'VF7SXHMRVNT642351',
'year': 2022}
2026-03-30 12:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130483%27 HTTP/1.1" 200 None
2026-03-30 12:03:40 [arval.fr] INFO: Saving data for 130483: {'created_time': 1773398823.340188, 'last_price_update_time': 1774872220.448059}
2026-03-30 12:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130483') HTTP/1.1" 204 0
2026-03-30 12:03:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127972> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127978> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8603a67d-a851-56d4-9268-31a51db49006 with identifier: 127972
2026-03-30 12:03:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8603a67d-a851-56d4-9268-31a51db49006 with scrape type 2
2026-03-30 12:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8603a67d-a851-56d4-9268-31a51db49006 with scrape type 2
2026-03-30 12:03:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 8603a67d-a851-56d4-9268-31a51db49006, identifier: 127972
2026-03-30 12:03:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 8603a67d-a851-56d4-9268-31a51db49006 with identifier: 127972
2026-03-30 12:03:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 8603a67d-a851-56d4-9268-31a51db49006 with identifier: 127972
2026-03-30 12:03:42 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 8603a67d-a851-56d4-9268-31a51db49006 with identifier: 127972 to the API
2026-03-30 12:03:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127972>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 230,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '8603a67d-a851-56d4-9268-31a51db49006',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM163QL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/hyundai-tucson-n-line-executive-16-hybrid-230-127972',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Hyundai',
'model': 'Tucson',
'odometer': 30662,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 31490.0,
'price_includes_vat': True,
'registration_date': '2023-03-10',
'seats_number': 0,
'seller_name': None,
'title': 'Hyundai Tucson N LINE EXECUTIVE 1.6 HYBRID 230',
'transmission': 'automatic',
'trim': 'N LINE EXECUTIVE 1.6 HYBRID 230',
'vin': 'TMAJB811BPJ168629',
'year': 2023}
2026-03-30 12:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127972%27 HTTP/1.1" 200 None
2026-03-30 12:03:42 [arval.fr] INFO: Saving data for 127972: {'created_time': 1773398297.392901, 'last_price_update_time': 1774872222.422898}
2026-03-30 12:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127972') HTTP/1.1" 204 0
2026-03-30 12:03:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c11a00f5-47ee-5204-842b-333787dc4218 with identifier: 127978
2026-03-30 12:03:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c11a00f5-47ee-5204-842b-333787dc4218 with scrape type 2
2026-03-30 12:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c11a00f5-47ee-5204-842b-333787dc4218 with scrape type 2
2026-03-30 12:03:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c11a00f5-47ee-5204-842b-333787dc4218, identifier: 127978
2026-03-30 12:03:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c11a00f5-47ee-5204-842b-333787dc4218 with identifier: 127978
2026-03-30 12:03:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c11a00f5-47ee-5204-842b-333787dc4218 with identifier: 127978
2026-03-30 12:03:42 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c11a00f5-47ee-5204-842b-333787dc4218 with identifier: 127978 to the API
2026-03-30 12:03:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127978>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c11a00f5-47ee-5204-842b-333787dc4218',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX603PT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-tiguan-life-plus-20-tdi-150-dsg7-127978',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'Tiguan',
'odometer': 66117,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 35990.0,
'price_includes_vat': True,
'registration_date': '2024-06-17',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen Tiguan LIFE PLUS 2.0 TDI 150 DSG7',
'transmission': 'automatic',
'trim': 'LIFE PLUS 2.0 TDI 150 DSG7',
'vin': 'WVGZZZCT8RW037469',
'year': 2024}
2026-03-30 12:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127978%27 HTTP/1.1" 200 None
2026-03-30 12:03:42 [arval.fr] INFO: Saving data for 127978: {'created_time': 1773398266.717201, 'last_price_update_time': 1774872222.875522}
2026-03-30 12:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127978') HTTP/1.1" 204 0
2026-03-30 12:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127970> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127969> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf370673-8fcc-5a7c-aab9-2f8b47dddc4a with identifier: 127970
2026-03-30 12:03:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf370673-8fcc-5a7c-aab9-2f8b47dddc4a with scrape type 2
2026-03-30 12:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf370673-8fcc-5a7c-aab9-2f8b47dddc4a with scrape type 2
2026-03-30 12:03:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: cf370673-8fcc-5a7c-aab9-2f8b47dddc4a, identifier: 127970
2026-03-30 12:03:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: cf370673-8fcc-5a7c-aab9-2f8b47dddc4a with identifier: 127970
2026-03-30 12:03:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: cf370673-8fcc-5a7c-aab9-2f8b47dddc4a with identifier: 127970
2026-03-30 12:03:44 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: cf370673-8fcc-5a7c-aab9-2f8b47dddc4a with identifier: 127970 to the API
2026-03-30 12:03:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127970>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 230,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'cf370673-8fcc-5a7c-aab9-2f8b47dddc4a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL170PE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/hyundai-tucson-business-hybrid-2wd-16-t-gdi-230-bva6-127970',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Hyundai',
'model': 'Tucson',
'odometer': 68205,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 24690.0,
'price_includes_vat': True,
'registration_date': '2023-01-10',
'seats_number': 0,
'seller_name': None,
'title': 'Hyundai Tucson Business Hybrid 2WD 1.6 T-GDI 230 BVA6',
'transmission': 'automatic',
'trim': 'Business Hybrid 2WD 1.6 T-GDI 230 BVA6',
'vin': 'TMAJC811BNJ159252',
'year': 2023}
2026-03-30 12:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127970%27 HTTP/1.1" 200 None
2026-03-30 12:03:44 [arval.fr] INFO: Saving data for 127970: {'created_time': 1773398295.006852, 'last_price_update_time': 1774872224.611908}
2026-03-30 12:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127970') HTTP/1.1" 204 0
2026-03-30 12:03:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e9e6bb4-6c17-5f45-a3ee-5afadf71797a with identifier: 127969
2026-03-30 12:03:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e9e6bb4-6c17-5f45-a3ee-5afadf71797a with scrape type 2
2026-03-30 12:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4e9e6bb4-6c17-5f45-a3ee-5afadf71797a with scrape type 2
2026-03-30 12:03:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4e9e6bb4-6c17-5f45-a3ee-5afadf71797a, identifier: 127969
2026-03-30 12:03:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4e9e6bb4-6c17-5f45-a3ee-5afadf71797a with identifier: 127969
2026-03-30 12:03:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4e9e6bb4-6c17-5f45-a3ee-5afadf71797a with identifier: 127969
2026-03-30 12:03:44 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4e9e6bb4-6c17-5f45-a3ee-5afadf71797a with identifier: 127969 to the API
2026-03-30 12:03:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127969>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 313,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '4e9e6bb4-6c17-5f45-a3ee-5afadf71797a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP763HB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-ix1-xdrive30-business-design-127969',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'iX1',
'odometer': 100597,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 25990.0,
'price_includes_vat': True,
'registration_date': '2023-06-02',
'seats_number': 0,
'seller_name': None,
'title': 'BMW iX1 xDrive30 Business Design',
'transmission': 'automatic',
'trim': 'xDrive30 Business Design',
'vin': 'WBY61EF0705W92657',
'year': 2023}
2026-03-30 12:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127969%27 HTTP/1.1" 200 None
2026-03-30 12:03:45 [arval.fr] INFO: Saving data for 127969: {'created_time': 1773398291.320589, 'last_price_update_time': 1774872225.102392}
2026-03-30 12:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127969') HTTP/1.1" 204 0
2026-03-30 12:03:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127965> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7a2abfe2-6d8c-5d7e-acb5-8e5f8c71a1d9 with identifier: 127965
2026-03-30 12:03:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7a2abfe2-6d8c-5d7e-acb5-8e5f8c71a1d9 with scrape type 2
2026-03-30 12:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7a2abfe2-6d8c-5d7e-acb5-8e5f8c71a1d9 with scrape type 2
2026-03-30 12:03:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 7a2abfe2-6d8c-5d7e-acb5-8e5f8c71a1d9, identifier: 127965
2026-03-30 12:03:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 7a2abfe2-6d8c-5d7e-acb5-8e5f8c71a1d9 with identifier: 127965
2026-03-30 12:03:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 7a2abfe2-6d8c-5d7e-acb5-8e5f8c71a1d9 with identifier: 127965
2026-03-30 12:03:45 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 7a2abfe2-6d8c-5d7e-acb5-8e5f8c71a1d9 with identifier: 127965 to the API
2026-03-30 12:03:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127965>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '7a2abfe2-6d8c-5d7e-acb5-8e5f8c71a1d9',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FY792NC',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-yaris-hybride-116h-france-business-stage-academy-127965',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'Yaris',
'odometer': 78133,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 14590.0,
'price_includes_vat': True,
'registration_date': '2021-04-13',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota Yaris Hybride 116h France Business Stage Academy',
'transmission': 'automatic',
'trim': 'Hybride 116h France Business Stage Academy',
'vin': 'VNKKBAC330A091314',
'year': 2021}
2026-03-30 12:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127965%27 HTTP/1.1" 200 None
2026-03-30 12:03:45 [arval.fr] INFO: Saving data for 127965: {'created_time': 1773398278.944708, 'last_price_update_time': 1774872225.689029}
2026-03-30 12:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127965') HTTP/1.1" 204 0
2026-03-30 12:03:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130489> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 66315907-8dc8-56d9-a333-8ad859563431 with identifier: 130489
2026-03-30 12:03:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 66315907-8dc8-56d9-a333-8ad859563431 with scrape type 2
2026-03-30 12:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 66315907-8dc8-56d9-a333-8ad859563431 with scrape type 2
2026-03-30 12:03:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 66315907-8dc8-56d9-a333-8ad859563431, identifier: 130489
2026-03-30 12:03:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 66315907-8dc8-56d9-a333-8ad859563431 with identifier: 130489
2026-03-30 12:03:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 66315907-8dc8-56d9-a333-8ad859563431 with identifier: 130489
2026-03-30 12:03:46 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 66315907-8dc8-56d9-a333-8ad859563431 with identifier: 130489 to the API
2026-03-30 12:03:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130489>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '66315907-8dc8-56d9-a333-8ad859563431',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB009MD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-allure-16-hybrid-225-e-eat8-130489',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 92639,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 17490.0,
'price_includes_vat': True,
'registration_date': '2021-08-30',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Allure 1.6 HYBRID 225 E-EAT8',
'transmission': 'automatic',
'trim': 'Allure 1.6 HYBRID 225 E-EAT8',
'vin': 'VF3M4DGZUMS164440',
'year': 2021}
2026-03-30 12:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130489%27 HTTP/1.1" 200 None
2026-03-30 12:03:46 [arval.fr] INFO: Saving data for 130489: {'created_time': 1773398581.8416, 'last_price_update_time': 1774872226.379402}
2026-03-30 12:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130489') HTTP/1.1" 204 0
2026-03-30 12:03:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127963> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 07761343-b728-52a2-9a40-69d705c70bae with identifier: 127963
2026-03-30 12:03:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 07761343-b728-52a2-9a40-69d705c70bae with scrape type 2
2026-03-30 12:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 07761343-b728-52a2-9a40-69d705c70bae with scrape type 2
2026-03-30 12:03:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 07761343-b728-52a2-9a40-69d705c70bae, identifier: 127963
2026-03-30 12:03:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 07761343-b728-52a2-9a40-69d705c70bae with identifier: 127963
2026-03-30 12:03:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 07761343-b728-52a2-9a40-69d705c70bae with identifier: 127963
2026-03-30 12:03:46 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 07761343-b728-52a2-9a40-69d705c70bae with identifier: 127963 to the API
2026-03-30 12:03:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127963>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '07761343-b728-52a2-9a40-69d705c70bae',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN241EF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-pack-15-bluehdi-130-bva8-127963',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 61408,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2023-04-04',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure Pack 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Pack 1.5 BlueHDi 130 BVA8',
'vin': 'VR3UDYHZSNJ877464',
'year': 2023}
2026-03-30 12:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127963%27 HTTP/1.1" 200 None
2026-03-30 12:03:47 [arval.fr] INFO: Saving data for 127963: {'created_time': 1773398254.055912, 'last_price_update_time': 1774872227.022275}
2026-03-30 12:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127963') HTTP/1.1" 204 0
2026-03-30 12:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127977> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10dd6acc-f9f5-5c2e-841f-993f5b196df1 with identifier: 127977
2026-03-30 12:03:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 10dd6acc-f9f5-5c2e-841f-993f5b196df1 with scrape type 2
2026-03-30 12:03:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 10dd6acc-f9f5-5c2e-841f-993f5b196df1 with scrape type 2
2026-03-30 12:03:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 10dd6acc-f9f5-5c2e-841f-993f5b196df1, identifier: 127977
2026-03-30 12:03:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 10dd6acc-f9f5-5c2e-841f-993f5b196df1 with identifier: 127977
2026-03-30 12:03:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 10dd6acc-f9f5-5c2e-841f-993f5b196df1 with identifier: 127977
2026-03-30 12:03:47 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 10dd6acc-f9f5-5c2e-841f-993f5b196df1 with identifier: 127977 to the API
2026-03-30 12:03:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127977>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '10dd6acc-f9f5-5c2e-841f-993f5b196df1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL047PE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-evolution-10-sce-65-bvm5-127977',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 48041,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2023-01-10',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Evolution 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Evolution 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00X70017908',
'year': 2023}
2026-03-30 12:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127977%27 HTTP/1.1" 200 None
2026-03-30 12:03:48 [arval.fr] INFO: Saving data for 127977: {'created_time': 1773398135.51347, 'last_price_update_time': 1774872228.137765}
2026-03-30 12:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127977') HTTP/1.1" 204 0
2026-03-30 12:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127957> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0eb7e0c8-dedb-5345-8007-2109e20a8fba with identifier: 127957
2026-03-30 12:03:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0eb7e0c8-dedb-5345-8007-2109e20a8fba with scrape type 2
2026-03-30 12:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0eb7e0c8-dedb-5345-8007-2109e20a8fba with scrape type 2
2026-03-30 12:03:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0eb7e0c8-dedb-5345-8007-2109e20a8fba, identifier: 127957
2026-03-30 12:03:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0eb7e0c8-dedb-5345-8007-2109e20a8fba with identifier: 127957
2026-03-30 12:03:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0eb7e0c8-dedb-5345-8007-2109e20a8fba with identifier: 127957
2026-03-30 12:03:48 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0eb7e0c8-dedb-5345-8007-2109e20a8fba with identifier: 127957 to the API
2026-03-30 12:03:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127957>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '0eb7e0c8-dedb-5345-8007-2109e20a8fba',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL182MA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-q2-design-luxe-35-tfsi-15-150-bva7-127957',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'Q2',
'odometer': 21031,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 25990.0,
'price_includes_vat': True,
'registration_date': '2023-01-02',
'seats_number': 0,
'seller_name': None,
'title': 'Audi Q2 Design Luxe 35 TFSI 1.5 150 BVA7',
'transmission': 'automatic',
'trim': 'Design Luxe 35 TFSI 1.5 150 BVA7',
'vin': 'WAUZZZGA8PA016447',
'year': 2023}
2026-03-30 12:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127957%27 HTTP/1.1" 200 None
2026-03-30 12:03:48 [arval.fr] INFO: Saving data for 127957: {'created_time': 1773398274.501521, 'last_price_update_time': 1774872228.971968}
2026-03-30 12:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127957') HTTP/1.1" 204 0
2026-03-30 12:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127962> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5be450ef-0a67-5e08-9988-dadccb470a10 with identifier: 127962
2026-03-30 12:03:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5be450ef-0a67-5e08-9988-dadccb470a10 with scrape type 2
2026-03-30 12:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5be450ef-0a67-5e08-9988-dadccb470a10 with scrape type 2
2026-03-30 12:03:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 5be450ef-0a67-5e08-9988-dadccb470a10, identifier: 127962
2026-03-30 12:03:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 5be450ef-0a67-5e08-9988-dadccb470a10 with identifier: 127962
2026-03-30 12:03:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 5be450ef-0a67-5e08-9988-dadccb470a10 with identifier: 127962
2026-03-30 12:03:52 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 5be450ef-0a67-5e08-9988-dadccb470a10 with identifier: 127962 to the API
2026-03-30 12:03:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03:52 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 422 None
2026-03-30 12:03:53 [crawlers.pipelines.post_to_api] ERROR: arval.fr, item_id 5be450ef-0a67-5e08-9988-dadccb470a10: Failed to post item to https://api.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 422 Client Error: Unprocessable Entity for url: https://api.app.infinit.cc/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 422
| Response Content: {"ValidationErrors":[{"PropertyName":"","ErrorMessage":"has to be positive (Parameter \u0027value\u0027)","ErrorCode":3}],"WasSuccessful":false}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Mon, 30 Mar 2026 12:03:52 GMT', 'Request-Context': 'appId=cid-v1:1a14ebe8-38cd-4629-ab2d-40684250fa5b', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-03-30 12:03:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127962>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 0,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '5be450ef-0a67-5e08-9988-dadccb470a10',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ717LJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-e-gt-pack-50kwh-bva-127962',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 61947,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 15990.0,
'price_includes_vat': True,
'registration_date': '2022-09-16',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 (e-) GT Pack 50kWh BVA',
'transmission': 'automatic',
'trim': '(e-) GT Pack 50kWh BVA',
'vin': 'VR3UKZKXZNJ725496',
'year': 2022}
2026-03-30 12:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127962%27 HTTP/1.1" 200 None
2026-03-30 12:03:53 [arval.fr] INFO: Saving data for 127962: {'created_time': 1773398277.382745, 'last_price_update_time': 1774872233.03172}
2026-03-30 12:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127962') HTTP/1.1" 204 0
2026-03-30 12:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130353> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127967> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127960> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 460c1f6b-438f-5a2f-80c1-1e919ec201f2 with identifier: 130353
2026-03-30 12:03:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 460c1f6b-438f-5a2f-80c1-1e919ec201f2 with scrape type 2
2026-03-30 12:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 460c1f6b-438f-5a2f-80c1-1e919ec201f2 with scrape type 2
2026-03-30 12:03:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 460c1f6b-438f-5a2f-80c1-1e919ec201f2, identifier: 130353
2026-03-30 12:03:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 460c1f6b-438f-5a2f-80c1-1e919ec201f2 with identifier: 130353
2026-03-30 12:03:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 460c1f6b-438f-5a2f-80c1-1e919ec201f2 with identifier: 130353
2026-03-30 12:03:53 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 460c1f6b-438f-5a2f-80c1-1e919ec201f2 with identifier: 130353 to the API
2026-03-30 12:03:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130353>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 140,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '460c1f6b-438f-5a2f-80c1-1e919ec201f2',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE184BX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-business-16-e-tech-hybrid-140-bva6-130353',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 89178,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12990.0,
'price_includes_vat': True,
'registration_date': '2022-01-12',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Business 1.6 E-TECH Hybrid 140 BVA6',
'transmission': 'automatic',
'trim': 'Business 1.6 E-TECH Hybrid 140 BVA6',
'vin': 'VF1RJA00968306987',
'year': 2022}
2026-03-30 12:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130353%27 HTTP/1.1" 200 None
2026-03-30 12:03:53 [arval.fr] INFO: Saving data for 130353: {'created_time': 1773397927.163622, 'last_price_update_time': 1774872233.590357}
2026-03-30 12:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130353') HTTP/1.1" 204 0
2026-03-30 12:03:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127968> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a06589b2-40bd-528c-9928-fbf98f989f07 with identifier: 127967
2026-03-30 12:03:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a06589b2-40bd-528c-9928-fbf98f989f07 with scrape type 2
2026-03-30 12:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a06589b2-40bd-528c-9928-fbf98f989f07 with scrape type 2
2026-03-30 12:03:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a06589b2-40bd-528c-9928-fbf98f989f07, identifier: 127967
2026-03-30 12:03:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8454ae00-28b2-56ee-b330-17f06db3ab8f with identifier: 127960
2026-03-30 12:03:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8454ae00-28b2-56ee-b330-17f06db3ab8f with scrape type 2
2026-03-30 12:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8454ae00-28b2-56ee-b330-17f06db3ab8f with scrape type 2
2026-03-30 12:03:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 8454ae00-28b2-56ee-b330-17f06db3ab8f, identifier: 127960
2026-03-30 12:03:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a06589b2-40bd-528c-9928-fbf98f989f07 with identifier: 127967
2026-03-30 12:03:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 12:03:53 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=green HTTP/1.1" 200 None
2026-03-30 12:03:54 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 12:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='fr',RowKey='fr') HTTP/1.1" 204 0
2026-03-30 12:03:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a06589b2-40bd-528c-9928-fbf98f989f07 with identifier: 127967
2026-03-30 12:03:54 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a06589b2-40bd-528c-9928-fbf98f989f07 with identifier: 127967 to the API
2026-03-30 12:03:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127967>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'green',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'a06589b2-40bd-528c-9928-fbf98f989f07',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL862GJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-yaris-cross-yaris-cross-15-hybride-116h-trail-auto-127967',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'Yaris-Cross',
'odometer': 47838,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21890.0,
'price_includes_vat': True,
'registration_date': '2022-12-22',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota Yaris-Cross Yaris Cross 1.5 HYBRIDE 116H TRAIL AUTO',
'transmission': 'automatic',
'trim': 'Yaris Cross 1.5 HYBRIDE 116H TRAIL AUTO',
'vin': 'JTDKBABB50A155144',
'year': 2022}
2026-03-30 12:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127967%27 HTTP/1.1" 200 None
2026-03-30 12:03:54 [arval.fr] INFO: Saving data for 127967: {'created_time': 1773398289.539606, 'last_price_update_time': 1774872234.399702}
2026-03-30 12:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127967') HTTP/1.1" 204 0
2026-03-30 12:03:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 8454ae00-28b2-56ee-b330-17f06db3ab8f with identifier: 127960
2026-03-30 12:03:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 8454ae00-28b2-56ee-b330-17f06db3ab8f with identifier: 127960
2026-03-30 12:03:54 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 8454ae00-28b2-56ee-b330-17f06db3ab8f with identifier: 127960 to the API
2026-03-30 12:03:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127960>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 91,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '8454ae00-28b2-56ee-b330-17f06db3ab8f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ996BQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/dacia-sandero-confort-10-tce-90-bvm5-127960',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Dacia',
'model': 'Sandero',
'odometer': 22146,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12490.0,
'price_includes_vat': True,
'registration_date': '2022-08-24',
'seats_number': 0,
'seller_name': None,
'title': 'Dacia Sandero Confort 1.0 TCe 90 BVM5',
'transmission': 'manual',
'trim': 'Confort 1.0 TCe 90 BVM5',
'vin': 'UU1DJF00669918758',
'year': 2022}
2026-03-30 12:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127960%27 HTTP/1.1" 200 None
2026-03-30 12:03:54 [arval.fr] INFO: Saving data for 127960: {'created_time': 1773398049.314172, 'last_price_update_time': 1774872234.759631}
2026-03-30 12:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127960') HTTP/1.1" 204 0
2026-03-30 12:03:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=12&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127958> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b47b2922-8895-53d8-9090-4269b7087539 with identifier: 127968
2026-03-30 12:03:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b47b2922-8895-53d8-9090-4269b7087539 with scrape type 2
2026-03-30 12:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b47b2922-8895-53d8-9090-4269b7087539 with scrape type 2
2026-03-30 12:03:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b47b2922-8895-53d8-9090-4269b7087539, identifier: 127968
2026-03-30 12:03:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b47b2922-8895-53d8-9090-4269b7087539 with identifier: 127968
2026-03-30 12:03:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b47b2922-8895-53d8-9090-4269b7087539 with identifier: 127968
2026-03-30 12:03:55 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b47b2922-8895-53d8-9090-4269b7087539 with identifier: 127968 to the API
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127968>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'b47b2922-8895-53d8-9090-4269b7087539',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK258QC',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-a3-sportback-35-tdi-business-line-20-150-bva7-127968',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'A3',
'odometer': 81960,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 25290.0,
'price_includes_vat': True,
'registration_date': '2022-11-18',
'seats_number': 0,
'seller_name': None,
'title': 'Audi A3 Sportback 35 TDI Business Line 2.0 150 BVA7',
'transmission': 'automatic',
'trim': 'Sportback 35 TDI Business Line 2.0 150 BVA7',
'vin': 'WAUZZZGY0PA045776',
'year': 2022}
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127968%27 HTTP/1.1" 200 None
2026-03-30 12:03:55 [arval.fr] INFO: Saving data for 127968: {'created_time': 1773398268.143139, 'last_price_update_time': 1774872235.305285}
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127968') HTTP/1.1" 204 0
2026-03-30 12:03:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:55 [arval.fr] INFO: Found listing with ID: 130352
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130352%27 HTTP/1.1" 200 None
2026-03-30 12:03:55 [arval.fr] INFO: Scrape type for 130352: 2
2026-03-30 12:03:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e3e953a-49b1-5614-bef4-4142b8dc2d72 with identifier: 127958
2026-03-30 12:03:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e3e953a-49b1-5614-bef4-4142b8dc2d72 with scrape type 2
2026-03-30 12:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9e3e953a-49b1-5614-bef4-4142b8dc2d72 with scrape type 2
2026-03-30 12:03:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 9e3e953a-49b1-5614-bef4-4142b8dc2d72, identifier: 127958
2026-03-30 12:03:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 9e3e953a-49b1-5614-bef4-4142b8dc2d72 with identifier: 127958
2026-03-30 12:03:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 9e3e953a-49b1-5614-bef4-4142b8dc2d72 with identifier: 127958
2026-03-30 12:03:55 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 9e3e953a-49b1-5614-bef4-4142b8dc2d72 with identifier: 127958 to the API
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127958>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '9e3e953a-49b1-5614-bef4-4142b8dc2d72',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ255MA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-societe-feel-nav-puretech-83-bvm-127958',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 119938,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 6490.0,
'price_includes_vat': True,
'registration_date': '2022-09-20',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Societe Feel Nav PureTech 83 BVM',
'transmission': 'manual',
'trim': 'Societe Feel Nav PureTech 83 BVM',
'vin': 'VF7SWHMRVNT621038',
'year': 2022}
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127958%27 HTTP/1.1" 200 None
2026-03-30 12:03:55 [arval.fr] INFO: Saving data for 127958: {'created_time': 1773397733.528194, 'last_price_update_time': 1774872235.771653}
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127958') HTTP/1.1" 204 0
2026-03-30 12:03:55 [arval.fr] INFO: Found listing with ID: 130351
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130351%27 HTTP/1.1" 200 None
2026-03-30 12:03:55 [arval.fr] INFO: Scrape type for 130351: 2
2026-03-30 12:03:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:55 [arval.fr] INFO: Found listing with ID: 130350
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130350%27 HTTP/1.1" 200 None
2026-03-30 12:03:55 [arval.fr] INFO: Scrape type for 130350: 2
2026-03-30 12:03:55 [arval.fr] INFO: Found listing with ID: 130349
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130349%27 HTTP/1.1" 200 None
2026-03-30 12:03:55 [arval.fr] INFO: Scrape type for 130349: 2
2026-03-30 12:03:55 [arval.fr] INFO: Found listing with ID: 130348
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130348%27 HTTP/1.1" 200 None
2026-03-30 12:03:55 [arval.fr] INFO: Scrape type for 130348: 2
2026-03-30 12:03:55 [arval.fr] INFO: Found listing with ID: 130347
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130347%27 HTTP/1.1" 200 None
2026-03-30 12:03:55 [arval.fr] INFO: Scrape type for 130347: 2
2026-03-30 12:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130203> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:55 [arval.fr] INFO: Found listing with ID: 130346
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130346%27 HTTP/1.1" 200 None
2026-03-30 12:03:55 [arval.fr] INFO: Scrape type for 130346: 2
2026-03-30 12:03:55 [arval.fr] INFO: Found listing with ID: 130345
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130345%27 HTTP/1.1" 200 None
2026-03-30 12:03:55 [arval.fr] INFO: Scrape type for 130345: 2
2026-03-30 12:03:55 [arval.fr] INFO: Found listing with ID: 130344
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130344%27 HTTP/1.1" 200 None
2026-03-30 12:03:55 [arval.fr] INFO: Scrape type for 130344: 2
2026-03-30 12:03:55 [arval.fr] INFO: Found listing with ID: 130342
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130342%27 HTTP/1.1" 200 None
2026-03-30 12:03:55 [arval.fr] INFO: Scrape type for 130342: 2
2026-03-30 12:03:55 [arval.fr] INFO: Found listing with ID: 130341
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130341%27 HTTP/1.1" 200 None
2026-03-30 12:03:55 [arval.fr] INFO: Scrape type for 130341: 2
2026-03-30 12:03:55 [arval.fr] INFO: Found listing with ID: 130340
2026-03-30 12:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130340%27 HTTP/1.1" 200 None
2026-03-30 12:03:56 [arval.fr] INFO: Scrape type for 130340: 2
2026-03-30 12:03:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f569297-4f45-5743-b1d9-cb9e5d3767ef with identifier: 130203
2026-03-30 12:03:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f569297-4f45-5743-b1d9-cb9e5d3767ef with scrape type 2
2026-03-30 12:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0f569297-4f45-5743-b1d9-cb9e5d3767ef with scrape type 2
2026-03-30 12:03:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0f569297-4f45-5743-b1d9-cb9e5d3767ef, identifier: 130203
2026-03-30 12:03:56 [arval.fr] INFO: Found listing with ID: 130339
2026-03-30 12:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130339%27 HTTP/1.1" 200 None
2026-03-30 12:03:56 [arval.fr] INFO: Scrape type for 130339: 2
2026-03-30 12:03:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0f569297-4f45-5743-b1d9-cb9e5d3767ef with identifier: 130203
2026-03-30 12:03:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0f569297-4f45-5743-b1d9-cb9e5d3767ef with identifier: 130203
2026-03-30 12:03:56 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0f569297-4f45-5743-b1d9-cb9e5d3767ef with identifier: 130203 to the API
2026-03-30 12:03:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130203>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 143,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '0f569297-4f45-5743-b1d9-cb9e5d3767ef',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL208FS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-captur-volution-16-e-tech-hybrid-145cv-bva6-130203',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Captur',
'odometer': 82480,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 15490.0,
'price_includes_vat': True,
'registration_date': '2022-12-21',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Captur volution 1.6 E-TECH Hybrid 145CV BVA6',
'transmission': 'automatic',
'trim': 'volution 1.6 E-TECH Hybrid 145CV BVA6',
'vin': 'VF1RJB00469878047',
'year': 2022}
2026-03-30 12:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130203%27 HTTP/1.1" 200 None
2026-03-30 12:03:56 [arval.fr] INFO: Saving data for 130203: {'created_time': 1773398014.1657, 'last_price_update_time': 1774872236.491847}
2026-03-30 12:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130203') HTTP/1.1" 204 0
2026-03-30 12:03:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:56 [arval.fr] INFO: Found listing with ID: 130338
2026-03-30 12:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130338%27 HTTP/1.1" 200 None
2026-03-30 12:03:56 [arval.fr] INFO: Scrape type for 130338: 2
2026-03-30 12:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130354> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130199> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:56 [arval.fr] INFO: Found listing with ID: 130337
2026-03-30 12:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130337%27 HTTP/1.1" 200 None
2026-03-30 12:03:56 [arval.fr] INFO: Scrape type for 130337: 2
2026-03-30 12:03:56 [arval.fr] INFO: Found listing with ID: 130255
2026-03-30 12:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130255%27 HTTP/1.1" 200 None
2026-03-30 12:03:56 [arval.fr] INFO: Scrape type for 130255: 2
2026-03-30 12:03:56 [arval.fr] INFO: Found listing with ID: 130252
2026-03-30 12:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130252%27 HTTP/1.1" 200 None
2026-03-30 12:03:56 [arval.fr] INFO: Scrape type for 130252: 2
2026-03-30 12:03:56 [arval.fr] INFO: Found listing with ID: 130251
2026-03-30 12:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130251%27 HTTP/1.1" 200 None
2026-03-30 12:03:56 [arval.fr] INFO: Scrape type for 130251: 2
2026-03-30 12:03:56 [arval.fr] INFO: Found listing with ID: 130249
2026-03-30 12:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130249%27 HTTP/1.1" 200 None
2026-03-30 12:03:56 [arval.fr] INFO: Scrape type for 130249: 2
2026-03-30 12:03:56 [arval.fr] INFO: Found listing with ID: 130247
2026-03-30 12:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130247%27 HTTP/1.1" 200 None
2026-03-30 12:03:56 [arval.fr] INFO: Scrape type for 130247: 2
2026-03-30 12:03:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da0d655f-e5cd-510c-abf5-c3f0e89daa55 with identifier: 130354
2026-03-30 12:03:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da0d655f-e5cd-510c-abf5-c3f0e89daa55 with scrape type 2
2026-03-30 12:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item da0d655f-e5cd-510c-abf5-c3f0e89daa55 with scrape type 2
2026-03-30 12:03:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: da0d655f-e5cd-510c-abf5-c3f0e89daa55, identifier: 130354
2026-03-30 12:03:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d997f587-36c8-5c12-861e-4e5e77d5b507 with identifier: 130199
2026-03-30 12:03:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d997f587-36c8-5c12-861e-4e5e77d5b507 with scrape type 2
2026-03-30 12:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d997f587-36c8-5c12-861e-4e5e77d5b507 with scrape type 2
2026-03-30 12:03:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: d997f587-36c8-5c12-861e-4e5e77d5b507, identifier: 130199
2026-03-30 12:03:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: da0d655f-e5cd-510c-abf5-c3f0e89daa55 with identifier: 130354
2026-03-30 12:03:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: da0d655f-e5cd-510c-abf5-c3f0e89daa55 with identifier: 130354
2026-03-30 12:03:57 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: da0d655f-e5cd-510c-abf5-c3f0e89daa55 with identifier: 130354 to the API
2026-03-30 12:03:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130354>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 220,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'da0d655f-e5cd-510c-abf5-c3f0e89daa55',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE685CC',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-countryman-cooper-se-all4-northwood-12595-bva6-130354',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Countryman',
'odometer': 86296,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 24990.0,
'price_includes_vat': True,
'registration_date': '2022-01-12',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Countryman Cooper SE ALL4 Northwood 125+95 BVA6',
'transmission': 'automatic',
'trim': 'Cooper SE ALL4 Northwood 125+95 BVA6',
'vin': 'WMW21BS0603P10546',
'year': 2022}
2026-03-30 12:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130354%27 HTTP/1.1" 200 None
2026-03-30 12:03:57 [arval.fr] INFO: Saving data for 130354: {'created_time': 1773397954.34256, 'last_price_update_time': 1774872237.995008}
2026-03-30 12:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130354') HTTP/1.1" 204 0
2026-03-30 12:03:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: d997f587-36c8-5c12-861e-4e5e77d5b507 with identifier: 130199
2026-03-30 12:03:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: d997f587-36c8-5c12-861e-4e5e77d5b507 with identifier: 130199
2026-03-30 12:03:58 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: d997f587-36c8-5c12-861e-4e5e77d5b507 with identifier: 130199 to the API
2026-03-30 12:03:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:03:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130199>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 84,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'd997f587-36c8-5c12-861e-4e5e77d5b507',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL416NC',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/hyundai-i20-12-84-initia-130199',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Hyundai',
'model': 'I20',
'odometer': 55769,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2023-01-05',
'seats_number': 0,
'seller_name': None,
'title': 'Hyundai I20 1.2 84 Initia',
'transmission': 'manual',
'trim': '1.2 84 Initia',
'vin': 'NLHBM51HAPZ237458',
'year': 2023}
2026-03-30 12:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130199%27 HTTP/1.1" 200 None
2026-03-30 12:03:58 [arval.fr] INFO: Saving data for 130199: {'created_time': 1773398002.163022, 'last_price_update_time': 1774872238.453582}
2026-03-30 12:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:03:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130199') HTTP/1.1" 204 0
2026-03-30 12:03:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130002> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:03:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:03:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3c1347cb-6c97-564c-98f2-25deb9f66ee4 with identifier: 130002
2026-03-30 12:03:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3c1347cb-6c97-564c-98f2-25deb9f66ee4 with scrape type 2
2026-03-30 12:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3c1347cb-6c97-564c-98f2-25deb9f66ee4 with scrape type 2
2026-03-30 12:03:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3c1347cb-6c97-564c-98f2-25deb9f66ee4, identifier: 130002
2026-03-30 12:03:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3c1347cb-6c97-564c-98f2-25deb9f66ee4 with identifier: 130002
2026-03-30 12:03:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3c1347cb-6c97-564c-98f2-25deb9f66ee4 with identifier: 130002
2026-03-30 12:03:59 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3c1347cb-6c97-564c-98f2-25deb9f66ee4 with identifier: 130002 to the API
2026-03-30 12:03:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:03: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-30 12:04:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130002>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.8L',
'engine_horse_power': 140,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '3c1347cb-6c97-564c-98f2-25deb9f66ee4',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GT073CK',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-corolla-hybride-140h-active-130002',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'Corolla',
'odometer': 8696,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23990.0,
'price_includes_vat': True,
'registration_date': '2023-12-18',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota Corolla Hybride 140h Active',
'transmission': 'automatic',
'trim': 'Hybride 140h Active',
'vin': 'SB1KB3AE20E083808',
'year': 2023}
2026-03-30 12:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130002%27 HTTP/1.1" 200 None
2026-03-30 12:04:00 [arval.fr] INFO: Saving data for 130002: {'created_time': 1773398022.236893, 'last_price_update_time': 1774872240.093772}
2026-03-30 12:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130002') HTTP/1.1" 204 0
2026-03-30 12:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130261> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129999> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130003> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129998> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4f115450-c8d7-53e2-aa8d-6f31086a2eb4 with identifier: 130261
2026-03-30 12:04:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4f115450-c8d7-53e2-aa8d-6f31086a2eb4 with scrape type 2
2026-03-30 12:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4f115450-c8d7-53e2-aa8d-6f31086a2eb4 with scrape type 2
2026-03-30 12:04:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4f115450-c8d7-53e2-aa8d-6f31086a2eb4, identifier: 130261
2026-03-30 12:04:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4f115450-c8d7-53e2-aa8d-6f31086a2eb4 with identifier: 130261
2026-03-30 12:04:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4f115450-c8d7-53e2-aa8d-6f31086a2eb4 with identifier: 130261
2026-03-30 12:04:00 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4f115450-c8d7-53e2-aa8d-6f31086a2eb4 with identifier: 130261 to the API
2026-03-30 12:04:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130261>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '4f115450-c8d7-53e2-aa8d-6f31086a2eb4',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FZ099MY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-allure-pack-12-puretech-130-bva8-130261',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 39606,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 18490.0,
'price_includes_vat': True,
'registration_date': '2021-05-27',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Allure Pack 1.2 PureTech 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Pack 1.2 PureTech 130 BVA8',
'vin': 'VF3MRHNSUMS138219',
'year': 2021}
2026-03-30 12:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130261%27 HTTP/1.1" 200 None
2026-03-30 12:04:00 [arval.fr] INFO: Saving data for 130261: {'created_time': 1773398007.380248, 'last_price_update_time': 1774872240.627196}
2026-03-30 12:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130261') HTTP/1.1" 204 0
2026-03-30 12:04:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3da130e3-7f4c-5cce-88f5-5aa28477c957 with identifier: 129999
2026-03-30 12:04:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3da130e3-7f4c-5cce-88f5-5aa28477c957 with scrape type 2
2026-03-30 12:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3da130e3-7f4c-5cce-88f5-5aa28477c957 with scrape type 2
2026-03-30 12:04:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3da130e3-7f4c-5cce-88f5-5aa28477c957, identifier: 129999
2026-03-30 12:04:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 483903c6-074e-51eb-8132-717b973c7fc1 with identifier: 130003
2026-03-30 12:04:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 483903c6-074e-51eb-8132-717b973c7fc1 with scrape type 2
2026-03-30 12:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 483903c6-074e-51eb-8132-717b973c7fc1 with scrape type 2
2026-03-30 12:04:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 483903c6-074e-51eb-8132-717b973c7fc1, identifier: 130003
2026-03-30 12:04:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a568b52f-f71e-52a9-9b35-cac79f1518df with identifier: 129998
2026-03-30 12:04:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a568b52f-f71e-52a9-9b35-cac79f1518df with scrape type 2
2026-03-30 12:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a568b52f-f71e-52a9-9b35-cac79f1518df with scrape type 2
2026-03-30 12:04:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a568b52f-f71e-52a9-9b35-cac79f1518df, identifier: 129998
2026-03-30 12:04:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3da130e3-7f4c-5cce-88f5-5aa28477c957 with identifier: 129999
2026-03-30 12:04:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3da130e3-7f4c-5cce-88f5-5aa28477c957 with identifier: 129999
2026-03-30 12:04:01 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3da130e3-7f4c-5cce-88f5-5aa28477c957 with identifier: 129999 to the API
2026-03-30 12:04:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129999>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 141,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '3da130e3-7f4c-5cce-88f5-5aa28477c957',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE050KQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/kia-xceed-16-gdi-isg-isg-phev-active-bus-dct6-129999',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Kia',
'model': 'XCeed',
'odometer': 93350,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 16990.0,
'price_includes_vat': True,
'registration_date': '2022-01-31',
'seats_number': 0,
'seller_name': None,
'title': 'Kia XCeed 1.6 GDI ISG ISG PHEV ACTIVE BUS DCT6',
'transmission': 'automatic',
'trim': '1.6 GDI ISG ISG PHEV ACTIVE BUS DCT6',
'vin': 'U5YH5F1AGNL023200',
'year': 2022}
2026-03-30 12:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129999%27 HTTP/1.1" 200 None
2026-03-30 12:04:01 [arval.fr] INFO: Saving data for 129999: {'created_time': 1773398026.761556, 'last_price_update_time': 1774872241.31012}
2026-03-30 12:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129999') HTTP/1.1" 204 0
2026-03-30 12:04:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 483903c6-074e-51eb-8132-717b973c7fc1 with identifier: 130003
2026-03-30 12:04:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 483903c6-074e-51eb-8132-717b973c7fc1 with identifier: 130003
2026-03-30 12:04:01 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 483903c6-074e-51eb-8132-717b973c7fc1 with identifier: 130003 to the API
2026-03-30 12:04:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130003>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.8L',
'engine_horse_power': 122,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '483903c6-074e-51eb-8132-717b973c7fc1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL681MD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-corolla-touring-hybride-122h-dynamic-business-beyond-zer-130003',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'Corolla',
'odometer': 106849,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2023-01-03',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota Corolla Touring Hybride 122h Dynamic Business Beyond Zer',
'transmission': 'automatic',
'trim': 'Touring Hybride 122h Dynamic Business Beyond Zer',
'vin': 'SB1Z93BEX0E357734',
'year': 2023}
2026-03-30 12:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130003%27 HTTP/1.1" 200 None
2026-03-30 12:04:01 [arval.fr] INFO: Saving data for 130003: {'created_time': 1773398045.906686, 'last_price_update_time': 1774872241.658278}
2026-03-30 12:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130003') HTTP/1.1" 204 0
2026-03-30 12:04:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a568b52f-f71e-52a9-9b35-cac79f1518df with identifier: 129998
2026-03-30 12:04:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a568b52f-f71e-52a9-9b35-cac79f1518df with identifier: 129998
2026-03-30 12:04:01 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a568b52f-f71e-52a9-9b35-cac79f1518df with identifier: 129998 to the API
2026-03-30 12:04:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129998>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'a568b52f-f71e-52a9-9b35-cac79f1518df',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ030FT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4-societe-bluehdi-110-ss-feel-nav-business-r-129998',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4',
'odometer': 51099,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2022-09-02',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4 Societe BLUEHDI 110 S&S FEEL NAV BUSINESS R',
'transmission': 'manual',
'trim': 'Societe BLUEHDI 110 S&S FEEL NAV BUSINESS R',
'vin': 'VR7BBYHSANE039329',
'year': 2022}
2026-03-30 12:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129998%27 HTTP/1.1" 200 None
2026-03-30 12:04:02 [arval.fr] INFO: Saving data for 129998: {'created_time': 1773398015.642528, 'last_price_update_time': 1774872242.051337}
2026-03-30 12:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129998') HTTP/1.1" 204 0
2026-03-30 12:04:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129680> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c71bf1a2-2288-505c-b75e-247feec62ba7 with identifier: 129680
2026-03-30 12:04:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c71bf1a2-2288-505c-b75e-247feec62ba7 with scrape type 2
2026-03-30 12:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c71bf1a2-2288-505c-b75e-247feec62ba7 with scrape type 2
2026-03-30 12:04:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c71bf1a2-2288-505c-b75e-247feec62ba7, identifier: 129680
2026-03-30 12:04:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c71bf1a2-2288-505c-b75e-247feec62ba7 with identifier: 129680
2026-03-30 12:04:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c71bf1a2-2288-505c-b75e-247feec62ba7 with identifier: 129680
2026-03-30 12:04:02 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c71bf1a2-2288-505c-b75e-247feec62ba7 with identifier: 129680 to the API
2026-03-30 12:04:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129680>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 218,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'c71bf1a2-2288-505c-b75e-247feec62ba7',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR653FX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x1-xdrive23i-m-sport-dkg7-129680',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X1',
'odometer': 82780,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 35990.0,
'price_includes_vat': True,
'registration_date': '2023-09-18',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X1 xDrive23i M Sport DKG7',
'transmission': 'automatic',
'trim': 'xDrive23i M Sport DKG7',
'vin': 'WBA61EE0305X08093',
'year': 2023}
2026-03-30 12:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129680%27 HTTP/1.1" 200 None
2026-03-30 12:04:02 [arval.fr] INFO: Saving data for 129680: {'created_time': 1773398335.009653, 'last_price_update_time': 1774872242.587446}
2026-03-30 12:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129680') HTTP/1.1" 204 0
2026-03-30 12:04:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130263> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f82c959c-f636-5ff9-91c4-f835cee6d035 with identifier: 130263
2026-03-30 12:04:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f82c959c-f636-5ff9-91c4-f835cee6d035 with scrape type 2
2026-03-30 12:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f82c959c-f636-5ff9-91c4-f835cee6d035 with scrape type 2
2026-03-30 12:04:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f82c959c-f636-5ff9-91c4-f835cee6d035, identifier: 130263
2026-03-30 12:04:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f82c959c-f636-5ff9-91c4-f835cee6d035 with identifier: 130263
2026-03-30 12:04:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f82c959c-f636-5ff9-91c4-f835cee6d035 with identifier: 130263
2026-03-30 12:04:03 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f82c959c-f636-5ff9-91c4-f835cee6d035 with identifier: 130263 to the API
2026-03-30 12:04:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130263>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.4L',
'engine_horse_power': 156,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'f82c959c-f636-5ff9-91c4-f835cee6d035',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA279JR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-passat-sw-14-tsi-dsg-hybride-rechargeable-sw-gte-130263',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'Passat',
'odometer': 78143,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23590.0,
'price_includes_vat': True,
'registration_date': '2021-06-29',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen Passat SW 1.4 TSI DSG HYBRIDE RECHARGEABLE SW GTE',
'transmission': 'automatic',
'trim': 'SW 1.4 TSI DSG HYBRIDE RECHARGEABLE SW GTE',
'vin': 'WVWZZZ3CZME133451',
'year': 2021}
2026-03-30 12:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130263%27 HTTP/1.1" 200 None
2026-03-30 12:04:03 [arval.fr] INFO: Saving data for 130263: {'created_time': 1773397989.20999, 'last_price_update_time': 1774872243.754897}
2026-03-30 12:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130263') HTTP/1.1" 204 0
2026-03-30 12:04:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129683> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129428> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b31ea9d-e0b9-5a6f-82b5-990e0c62859c with identifier: 129683
2026-03-30 12:04:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b31ea9d-e0b9-5a6f-82b5-990e0c62859c with scrape type 2
2026-03-30 12:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0b31ea9d-e0b9-5a6f-82b5-990e0c62859c with scrape type 2
2026-03-30 12:04:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0b31ea9d-e0b9-5a6f-82b5-990e0c62859c, identifier: 129683
2026-03-30 12:04:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5a29ace-654a-5c4b-aa39-464e769546f4 with identifier: 129428
2026-03-30 12:04:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5a29ace-654a-5c4b-aa39-464e769546f4 with scrape type 2
2026-03-30 12:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b5a29ace-654a-5c4b-aa39-464e769546f4 with scrape type 2
2026-03-30 12:04:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b5a29ace-654a-5c4b-aa39-464e769546f4, identifier: 129428
2026-03-30 12:04:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0b31ea9d-e0b9-5a6f-82b5-990e0c62859c with identifier: 129683
2026-03-30 12:04:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0b31ea9d-e0b9-5a6f-82b5-990e0c62859c with identifier: 129683
2026-03-30 12:04:04 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0b31ea9d-e0b9-5a6f-82b5-990e0c62859c with identifier: 129683 to the API
2026-03-30 12:04:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129683>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 91,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '0b31ea9d-e0b9-5a6f-82b5-990e0c62859c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE833HF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-business-10-tce-90cv-bvm6-129683',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 50439,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12190.0,
'price_includes_vat': True,
'registration_date': '2022-01-26',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Business 1.0 TCe 90CV BVM6',
'transmission': 'manual',
'trim': 'Business 1.0 TCe 90CV BVM6',
'vin': 'VF1RJA00268077150',
'year': 2022}
2026-03-30 12:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129683%27 HTTP/1.1" 200 None
2026-03-30 12:04:04 [arval.fr] INFO: Saving data for 129683: {'created_time': 1773398068.010514, 'last_price_update_time': 1774872244.441545}
2026-03-30 12:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129683') HTTP/1.1" 204 0
2026-03-30 12:04:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b5a29ace-654a-5c4b-aa39-464e769546f4 with identifier: 129428
2026-03-30 12:04:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b5a29ace-654a-5c4b-aa39-464e769546f4 with identifier: 129428
2026-03-30 12:04:04 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b5a29ace-654a-5c4b-aa39-464e769546f4 with identifier: 129428 to the API
2026-03-30 12:04:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129428>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'b5a29ace-654a-5c4b-aa39-464e769546f4',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FZ830VC',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-hybrid-225-e-eat8-allure-pack-129428',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 77882,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 17990.0,
'price_includes_vat': True,
'registration_date': '2021-06-07',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 HYBRID 225 E-EAT8 Allure Pack',
'transmission': 'automatic',
'trim': 'HYBRID 225 E-EAT8 Allure Pack',
'vin': 'VF3M4DGZUMS126457',
'year': 2021}
2026-03-30 12:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129428%27 HTTP/1.1" 200 None
2026-03-30 12:04:04 [arval.fr] INFO: Saving data for 129428: {'created_time': 1773398108.640507, 'last_price_update_time': 1774872244.808841}
2026-03-30 12:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129428') HTTP/1.1" 204 0
2026-03-30 12:04:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127979> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127971> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 275df48d-83e5-5e64-bd58-1e9eafa1a9d1 with identifier: 127979
2026-03-30 12:04:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 275df48d-83e5-5e64-bd58-1e9eafa1a9d1 with scrape type 2
2026-03-30 12:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 275df48d-83e5-5e64-bd58-1e9eafa1a9d1 with scrape type 2
2026-03-30 12:04:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 275df48d-83e5-5e64-bd58-1e9eafa1a9d1, identifier: 127979
2026-03-30 12:04:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 275df48d-83e5-5e64-bd58-1e9eafa1a9d1 with identifier: 127979
2026-03-30 12:04:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 275df48d-83e5-5e64-bd58-1e9eafa1a9d1 with identifier: 127979
2026-03-30 12:04:05 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 275df48d-83e5-5e64-bd58-1e9eafa1a9d1 with identifier: 127979 to the API
2026-03-30 12:04:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127979>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '275df48d-83e5-5e64-bd58-1e9eafa1a9d1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE100AB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-t-roc-carat-15-tsi-150-evo-dsg7-127979',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'T-Roc',
'odometer': 91084,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2022-01-06',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen T-Roc CARAT 1.5 TSI 150 EVO DSG7',
'transmission': 'automatic',
'trim': 'CARAT 1.5 TSI 150 EVO DSG7',
'vin': 'WVGZZZA1ZNV066543',
'year': 2022}
2026-03-30 12:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127979%27 HTTP/1.1" 200 None
2026-03-30 12:04:05 [arval.fr] INFO: Saving data for 127979: {'created_time': 1773398301.604536, 'last_price_update_time': 1774872245.382019}
2026-03-30 12:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127979') HTTP/1.1" 204 0
2026-03-30 12:04:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 84accfa2-f77f-5dbf-8c47-eb0fbf0818b9 with identifier: 127971
2026-03-30 12:04:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 84accfa2-f77f-5dbf-8c47-eb0fbf0818b9 with scrape type 2
2026-03-30 12:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 84accfa2-f77f-5dbf-8c47-eb0fbf0818b9 with scrape type 2
2026-03-30 12:04:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 84accfa2-f77f-5dbf-8c47-eb0fbf0818b9, identifier: 127971
2026-03-30 12:04:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 84accfa2-f77f-5dbf-8c47-eb0fbf0818b9 with identifier: 127971
2026-03-30 12:04:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 84accfa2-f77f-5dbf-8c47-eb0fbf0818b9 with identifier: 127971
2026-03-30 12:04:05 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 84accfa2-f77f-5dbf-8c47-eb0fbf0818b9 with identifier: 127971 to the API
2026-03-30 12:04:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127971>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 179,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '84accfa2-f77f-5dbf-8c47-eb0fbf0818b9',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK503VT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/hyundai-tucson-n-line-executive-16-phev-265-htrac-4wd-auto-127971',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Hyundai',
'model': 'Tucson',
'odometer': 89194,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 24490.0,
'price_includes_vat': True,
'registration_date': '2022-11-29',
'seats_number': 0,
'seller_name': None,
'title': 'Hyundai Tucson N LINE EXECUTIVE 1.6 PHEV 265 HTRAC 4WD AUTO',
'transmission': 'automatic',
'trim': 'N LINE EXECUTIVE 1.6 PHEV 265 HTRAC 4WD AUTO',
'vin': 'TMAJB812DNJ137145',
'year': 2022}
2026-03-30 12:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127971%27 HTTP/1.1" 200 None
2026-03-30 12:04:05 [arval.fr] INFO: Saving data for 127971: {'created_time': 1773398071.799943, 'last_price_update_time': 1774872245.822865}
2026-03-30 12:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127971') HTTP/1.1" 204 0
2026-03-30 12:04:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=13&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:06 [arval.fr] INFO: Found listing with ID: 130244
2026-03-30 12:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130244%27 HTTP/1.1" 200 None
2026-03-30 12:04:06 [arval.fr] INFO: Scrape type for 130244: 2
2026-03-30 12:04:06 [arval.fr] INFO: Found listing with ID: 130241
2026-03-30 12:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130241%27 HTTP/1.1" 200 None
2026-03-30 12:04:06 [arval.fr] INFO: Scrape type for 130241: 2
2026-03-30 12:04:06 [arval.fr] INFO: Found listing with ID: 130238
2026-03-30 12:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130238%27 HTTP/1.1" 200 None
2026-03-30 12:04:06 [arval.fr] INFO: Scrape type for 130238: 2
2026-03-30 12:04:06 [arval.fr] INFO: Found listing with ID: 130236
2026-03-30 12:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130236%27 HTTP/1.1" 200 None
2026-03-30 12:04:06 [arval.fr] INFO: Scrape type for 130236: 2
2026-03-30 12:04:06 [arval.fr] INFO: Found listing with ID: 130235
2026-03-30 12:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130235%27 HTTP/1.1" 200 None
2026-03-30 12:04:06 [arval.fr] INFO: Scrape type for 130235: 2
2026-03-30 12:04:06 [arval.fr] INFO: Found listing with ID: 130232
2026-03-30 12:04:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130232%27 HTTP/1.1" 200 None
2026-03-30 12:04:07 [arval.fr] INFO: Scrape type for 130232: 2
2026-03-30 12:04:07 [arval.fr] INFO: Found listing with ID: 130231
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130231%27 HTTP/1.1" 200 None
2026-03-30 12:04:07 [arval.fr] INFO: Scrape type for 130231: 2
2026-03-30 12:04:07 [arval.fr] INFO: Found listing with ID: 130229
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130229%27 HTTP/1.1" 200 None
2026-03-30 12:04:07 [arval.fr] INFO: Scrape type for 130229: 2
2026-03-30 12:04:07 [arval.fr] INFO: Found listing with ID: 130228
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130228%27 HTTP/1.1" 200 None
2026-03-30 12:04:07 [arval.fr] INFO: Scrape type for 130228: 2
2026-03-30 12:04:07 [arval.fr] INFO: Found listing with ID: 130222
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130222%27 HTTP/1.1" 200 None
2026-03-30 12:04:07 [arval.fr] INFO: Scrape type for 130222: 2
2026-03-30 12:04:07 [arval.fr] INFO: Found listing with ID: 130219
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130219%27 HTTP/1.1" 200 None
2026-03-30 12:04:07 [arval.fr] INFO: Scrape type for 130219: 2
2026-03-30 12:04:07 [arval.fr] INFO: Found listing with ID: 130217
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130217%27 HTTP/1.1" 200 None
2026-03-30 12:04:07 [arval.fr] INFO: Scrape type for 130217: 2
2026-03-30 12:04:07 [arval.fr] INFO: Found listing with ID: 130216
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130216%27 HTTP/1.1" 200 None
2026-03-30 12:04:07 [arval.fr] INFO: Scrape type for 130216: 2
2026-03-30 12:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128871> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:07 [arval.fr] INFO: Found listing with ID: 130214
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130214%27 HTTP/1.1" 200 None
2026-03-30 12:04:07 [arval.fr] INFO: Scrape type for 130214: 2
2026-03-30 12:04:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:07 [arval.fr] INFO: Found listing with ID: 130213
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130213%27 HTTP/1.1" 200 None
2026-03-30 12:04:07 [arval.fr] INFO: Scrape type for 130213: 2
2026-03-30 12:04:07 [arval.fr] INFO: Found listing with ID: 130211
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130211%27 HTTP/1.1" 200 None
2026-03-30 12:04:07 [arval.fr] INFO: Scrape type for 130211: 2
2026-03-30 12:04:07 [arval.fr] INFO: Found listing with ID: 130210
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130210%27 HTTP/1.1" 200 None
2026-03-30 12:04:07 [arval.fr] INFO: Scrape type for 130210: 2
2026-03-30 12:04:07 [arval.fr] INFO: Found listing with ID: 130198
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130198%27 HTTP/1.1" 200 None
2026-03-30 12:04:07 [arval.fr] INFO: Scrape type for 130198: 2
2026-03-30 12:04:07 [arval.fr] INFO: Found listing with ID: 129828
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129828%27 HTTP/1.1" 200 None
2026-03-30 12:04:07 [arval.fr] INFO: Scrape type for 129828: 2
2026-03-30 12:04:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a1c4eb7b-f427-5b76-a941-9b5bc557235d with identifier: 128871
2026-03-30 12:04:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a1c4eb7b-f427-5b76-a941-9b5bc557235d with scrape type 2
2026-03-30 12:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a1c4eb7b-f427-5b76-a941-9b5bc557235d with scrape type 2
2026-03-30 12:04:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a1c4eb7b-f427-5b76-a941-9b5bc557235d, identifier: 128871
2026-03-30 12:04:07 [arval.fr] INFO: Found listing with ID: 129657
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129657%27 HTTP/1.1" 200 None
2026-03-30 12:04:07 [arval.fr] INFO: Scrape type for 129657: 2
2026-03-30 12:04:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a1c4eb7b-f427-5b76-a941-9b5bc557235d with identifier: 128871
2026-03-30 12:04:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a1c4eb7b-f427-5b76-a941-9b5bc557235d with identifier: 128871
2026-03-30 12:04:07 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a1c4eb7b-f427-5b76-a941-9b5bc557235d with identifier: 128871 to the API
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128871>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a1c4eb7b-f427-5b76-a941-9b5bc557235d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FK277ZA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-business-10-tce-100-bvm5-128871',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 46854,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11690.0,
'price_includes_vat': True,
'registration_date': '2019-10-18',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Business 1.0 TCe 100 BVM5',
'transmission': 'manual',
'trim': 'Business 1.0 TCe 100 BVM5',
'vin': 'VF1RJA00264062140',
'year': 2019}
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128871%27 HTTP/1.1" 200 None
2026-03-30 12:04:07 [arval.fr] INFO: Saving data for 128871: {'created_time': 1773398288.100419, 'last_price_update_time': 1774872247.720166}
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='128871') HTTP/1.1" 204 0
2026-03-30 12:04:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130252> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e1bf30f-f546-5955-8538-95fbd114e56c with identifier: 130252
2026-03-30 12:04:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e1bf30f-f546-5955-8538-95fbd114e56c with scrape type 2
2026-03-30 12:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1e1bf30f-f546-5955-8538-95fbd114e56c with scrape type 2
2026-03-30 12:04:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1e1bf30f-f546-5955-8538-95fbd114e56c, identifier: 130252
2026-03-30 12:04:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1e1bf30f-f546-5955-8538-95fbd114e56c with identifier: 130252
2026-03-30 12:04:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1e1bf30f-f546-5955-8538-95fbd114e56c with identifier: 130252
2026-03-30 12:04:09 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1e1bf30f-f546-5955-8538-95fbd114e56c with identifier: 130252 to the API
2026-03-30 12:04:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130252>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 184,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '1e1bf30f-f546-5955-8538-95fbd114e56c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE478BL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-corolla-hybride-184h-dynamic-business-beyond-zero-130252',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'Corolla',
'odometer': 117371,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2022-01-11',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota Corolla Hybride 184h Dynamic Business Beyond Zero',
'transmission': 'automatic',
'trim': 'Hybride 184h Dynamic Business Beyond Zero',
'vin': 'SB1K53BE60E086765',
'year': 2022}
2026-03-30 12:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130252%27 HTTP/1.1" 200 None
2026-03-30 12:04:09 [arval.fr] INFO: Saving data for 130252: {'created_time': 1773397718.427755, 'last_price_update_time': 1774872249.669227}
2026-03-30 12:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130252') HTTP/1.1" 204 0
2026-03-30 12:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130247> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 525d769d-1b49-57b1-a74e-f777a9c31fd5 with identifier: 130247
2026-03-30 12:04:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 525d769d-1b49-57b1-a74e-f777a9c31fd5 with scrape type 2
2026-03-30 12:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 525d769d-1b49-57b1-a74e-f777a9c31fd5 with scrape type 2
2026-03-30 12:04:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 525d769d-1b49-57b1-a74e-f777a9c31fd5, identifier: 130247
2026-03-30 12:04:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 525d769d-1b49-57b1-a74e-f777a9c31fd5 with identifier: 130247
2026-03-30 12:04:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 525d769d-1b49-57b1-a74e-f777a9c31fd5 with identifier: 130247
2026-03-30 12:04:10 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 525d769d-1b49-57b1-a74e-f777a9c31fd5 with identifier: 130247 to the API
2026-03-30 12:04:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130247>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '525d769d-1b49-57b1-a74e-f777a9c31fd5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ514LW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-active-pack-15-bluehdi-110-bvm6-130247',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 116245,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 13990.0,
'price_includes_vat': True,
'registration_date': '2022-09-19',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Active Pack 1.5 BlueHDi 110 BVM6',
'transmission': 'manual',
'trim': 'Active Pack 1.5 BlueHDi 110 BVM6',
'vin': 'VR3UDYHSKNJ707671',
'year': 2022}
2026-03-30 12:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130247%27 HTTP/1.1" 200 None
2026-03-30 12:04:10 [arval.fr] INFO: Saving data for 130247: {'created_time': 1773397674.015947, 'last_price_update_time': 1774872250.922132}
2026-03-30 12:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130247') HTTP/1.1" 204 0
2026-03-30 12:04:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130339> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b914c977-70a0-5960-95fb-2ecbcf9253ee with identifier: 130339
2026-03-30 12:04:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b914c977-70a0-5960-95fb-2ecbcf9253ee with scrape type 2
2026-03-30 12:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b914c977-70a0-5960-95fb-2ecbcf9253ee with scrape type 2
2026-03-30 12:04:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b914c977-70a0-5960-95fb-2ecbcf9253ee, identifier: 130339
2026-03-30 12:04:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b914c977-70a0-5960-95fb-2ecbcf9253ee with identifier: 130339
2026-03-30 12:04:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b914c977-70a0-5960-95fb-2ecbcf9253ee with identifier: 130339
2026-03-30 12:04:12 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b914c977-70a0-5960-95fb-2ecbcf9253ee with identifier: 130339 to the API
2026-03-30 12:04:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130339>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 75,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'b914c977-70a0-5960-95fb-2ecbcf9253ee',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK965EC',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-active-pack-12-puretech-75-bvm5-130339',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 15975,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 10990.0,
'price_includes_vat': True,
'registration_date': '2022-10-25',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 Active Pack 1.2 PureTech 75 BVM5',
'transmission': 'manual',
'trim': 'Active Pack 1.2 PureTech 75 BVM5',
'vin': 'VR3UPHMHDN5873749',
'year': 2022}
2026-03-30 12:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130339%27 HTTP/1.1" 200 None
2026-03-30 12:04:13 [arval.fr] INFO: Saving data for 130339: {'created_time': 1773397805.349845, 'last_price_update_time': 1774872253.028005}
2026-03-30 12:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130339') HTTP/1.1" 204 0
2026-03-30 12:04:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130249> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 214c9158-ad1e-5acb-9192-33d05f8b7cc1 with identifier: 130249
2026-03-30 12:04:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 214c9158-ad1e-5acb-9192-33d05f8b7cc1 with scrape type 2
2026-03-30 12:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 214c9158-ad1e-5acb-9192-33d05f8b7cc1 with scrape type 2
2026-03-30 12:04:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 214c9158-ad1e-5acb-9192-33d05f8b7cc1, identifier: 130249
2026-03-30 12:04:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 214c9158-ad1e-5acb-9192-33d05f8b7cc1 with identifier: 130249
2026-03-30 12:04:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 214c9158-ad1e-5acb-9192-33d05f8b7cc1 with identifier: 130249
2026-03-30 12:04:13 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 214c9158-ad1e-5acb-9192-33d05f8b7cc1 with identifier: 130249 to the API
2026-03-30 12:04:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130249>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 220,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '214c9158-ad1e-5acb-9192-33d05f8b7cc1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GT686KS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-countryman-cooper-se-all4-essential-12595-bva6-130249',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Countryman',
'odometer': 49096,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 28990.0,
'price_includes_vat': True,
'registration_date': '2024-01-02',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Countryman Cooper SE ALL4 Essential 125+95 BVA6',
'transmission': 'automatic',
'trim': 'Cooper SE ALL4 Essential 125+95 BVA6',
'vin': 'WMW21BS0903R97204',
'year': 2024}
2026-03-30 12:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130249%27 HTTP/1.1" 200 None
2026-03-30 12:04:14 [arval.fr] INFO: Saving data for 130249: {'created_time': 1773397509.904388, 'last_price_update_time': 1774872254.160145}
2026-03-30 12:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130249') HTTP/1.1" 204 0
2026-03-30 12:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130341> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80419b1a-d392-5bcb-a489-f2075e1fb354 with identifier: 130341
2026-03-30 12:04:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80419b1a-d392-5bcb-a489-f2075e1fb354 with scrape type 2
2026-03-30 12:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 80419b1a-d392-5bcb-a489-f2075e1fb354 with scrape type 2
2026-03-30 12:04:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 80419b1a-d392-5bcb-a489-f2075e1fb354, identifier: 130341
2026-03-30 12:04:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 80419b1a-d392-5bcb-a489-f2075e1fb354 with identifier: 130341
2026-03-30 12:04:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 80419b1a-d392-5bcb-a489-f2075e1fb354 with identifier: 130341
2026-03-30 12:04:17 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 80419b1a-d392-5bcb-a489-f2075e1fb354 with identifier: 130341 to the API
2026-03-30 12:04:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130341>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '80419b1a-d392-5bcb-a489-f2075e1fb354',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ008WM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ds-ds3-performance-line-12-puretech-130-auto-130341',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'DS',
'model': 'DS3',
'odometer': 60037,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 17990.0,
'price_includes_vat': True,
'registration_date': '2023-08-25',
'seats_number': 0,
'seller_name': None,
'title': 'DS DS3 PERFORMANCE LINE 1.2 PURETECH 130 AUTO',
'transmission': 'automatic',
'trim': 'PERFORMANCE LINE 1.2 PURETECH 130 AUTO',
'vin': 'VR1URHNSSPW085669',
'year': 2023}
2026-03-30 12:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130341%27 HTTP/1.1" 200 None
2026-03-30 12:04:17 [arval.fr] INFO: Saving data for 130341: {'created_time': 1773397783.604645, 'last_price_update_time': 1774872257.365167}
2026-03-30 12:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130341') HTTP/1.1" 204 0
2026-03-30 12:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130340> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:17 [scrapy.extensions.logstats] INFO: Crawled 145 pages (at 61 pages/min), scraped 120 items (at 56 items/min)
2026-03-30 12:04:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 162MiB
2026-03-30 12:04:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 95db3b42-cc28-5a90-89df-1b7c6b018240 with identifier: 130340
2026-03-30 12:04:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 95db3b42-cc28-5a90-89df-1b7c6b018240 with scrape type 2
2026-03-30 12:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 95db3b42-cc28-5a90-89df-1b7c6b018240 with scrape type 2
2026-03-30 12:04:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 95db3b42-cc28-5a90-89df-1b7c6b018240, identifier: 130340
2026-03-30 12:04:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 95db3b42-cc28-5a90-89df-1b7c6b018240 with identifier: 130340
2026-03-30 12:04:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 95db3b42-cc28-5a90-89df-1b7c6b018240 with identifier: 130340
2026-03-30 12:04:17 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 95db3b42-cc28-5a90-89df-1b7c6b018240 with identifier: 130340 to the API
2026-03-30 12:04:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130340>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '95db3b42-cc28-5a90-89df-1b7c6b018240',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK604WQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-allure-pack-12-puretech-130-bva8-7-sieges-130340',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 108993,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 19490.0,
'price_includes_vat': True,
'registration_date': '2022-11-30',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 Allure Pack 1.2 PureTech 130 BVA8 7 Sieges',
'transmission': 'automatic',
'trim': 'Allure Pack 1.2 PureTech 130 BVA8 7 Sieges',
'vin': 'VF3MRHNSUNS182186',
'year': 2022}
2026-03-30 12:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130340%27 HTTP/1.1" 200 None
2026-03-30 12:04:17 [arval.fr] INFO: Saving data for 130340: {'created_time': 1773397794.763541, 'last_price_update_time': 1774872257.997183}
2026-03-30 12:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130340') HTTP/1.1" 204 0
2026-03-30 12:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130337> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130338> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130255> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7deb9aa2-37db-5cd6-9b4c-8ef838e6547f with identifier: 130337
2026-03-30 12:04:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7deb9aa2-37db-5cd6-9b4c-8ef838e6547f with scrape type 2
2026-03-30 12:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7deb9aa2-37db-5cd6-9b4c-8ef838e6547f with scrape type 2
2026-03-30 12:04:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 7deb9aa2-37db-5cd6-9b4c-8ef838e6547f, identifier: 130337
2026-03-30 12:04:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fa03c644-ec15-524d-8f4f-d409ae85e9b4 with identifier: 130338
2026-03-30 12:04:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fa03c644-ec15-524d-8f4f-d409ae85e9b4 with scrape type 2
2026-03-30 12:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fa03c644-ec15-524d-8f4f-d409ae85e9b4 with scrape type 2
2026-03-30 12:04:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: fa03c644-ec15-524d-8f4f-d409ae85e9b4, identifier: 130338
2026-03-30 12:04:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 7deb9aa2-37db-5cd6-9b4c-8ef838e6547f with identifier: 130337
2026-03-30 12:04:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 12:04:18 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=yellow HTTP/1.1" 200 None
2026-03-30 12:04:18 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 12:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='fr',RowKey='fr') HTTP/1.1" 204 0
2026-03-30 12:04:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 7deb9aa2-37db-5cd6-9b4c-8ef838e6547f with identifier: 130337
2026-03-30 12:04:18 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 7deb9aa2-37db-5cd6-9b4c-8ef838e6547f with identifier: 130337 to the API
2026-03-30 12:04:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130337>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'yellow',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '7deb9aa2-37db-5cd6-9b4c-8ef838e6547f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ325QZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-active-pack-12-puretech-100-bva8-130337',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 36734,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 13590.0,
'price_includes_vat': True,
'registration_date': '2022-09-27',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 Active Pack 1.2 PureTech 100 BVA8',
'transmission': 'automatic',
'trim': 'Active Pack 1.2 PureTech 100 BVA8',
'vin': 'VR3UPHNKSNT087381',
'year': 2022}
2026-03-30 12:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130337%27 HTTP/1.1" 200 None
2026-03-30 12:04:18 [arval.fr] INFO: Saving data for 130337: {'created_time': 1773397761.709625, 'last_price_update_time': 1774872258.835738}
2026-03-30 12:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130337') HTTP/1.1" 204 0
2026-03-30 12:04:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: fa03c644-ec15-524d-8f4f-d409ae85e9b4 with identifier: 130338
2026-03-30 12:04:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: fa03c644-ec15-524d-8f4f-d409ae85e9b4 with identifier: 130338
2026-03-30 12:04:18 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: fa03c644-ec15-524d-8f4f-d409ae85e9b4 with identifier: 130338 to the API
2026-03-30 12:04:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130338>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'fa03c644-ec15-524d-8f4f-d409ae85e9b4',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC440ZA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-societe-feel-15-bluehdi-100-bvm6-130338',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 68954,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 8590.0,
'price_includes_vat': True,
'registration_date': '2021-11-16',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Societe Feel 1.5 BlueHDI 100 BVM6',
'transmission': 'manual',
'trim': 'Societe Feel 1.5 BlueHDI 100 BVM6',
'vin': 'VF7SWYHTUMT593481',
'year': 2021}
2026-03-30 12:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130338%27 HTTP/1.1" 200 None
2026-03-30 12:04:19 [arval.fr] INFO: Saving data for 130338: {'created_time': 1773397750.521451, 'last_price_update_time': 1774872259.17092}
2026-03-30 12:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130338') HTTP/1.1" 204 0
2026-03-30 12:04:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130251> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3 with identifier: 130255
2026-03-30 12:04:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3 with scrape type 2
2026-03-30 12:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3 with scrape type 2
2026-03-30 12:04:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3, identifier: 130255
2026-03-30 12:04:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3 with identifier: 130255
2026-03-30 12:04:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3 with identifier: 130255
2026-03-30 12:04:19 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3 with identifier: 130255 to the API
2026-03-30 12:04:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130255>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 75,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'd74b34e9-5b8d-5bb8-8c69-d5ac17a812d3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS338NM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-style-12-puretech-75-bvm5-130255',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 16068,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2023-11-22',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 Style 1.2 PureTech 75 BVM5',
'transmission': 'manual',
'trim': 'Style 1.2 PureTech 75 BVM5',
'vin': 'VR3UPHMHDP5111131',
'year': 2023}
2026-03-30 12:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130255%27 HTTP/1.1" 200 None
2026-03-30 12:04:19 [arval.fr] INFO: Saving data for 130255: {'created_time': 1773397519.659538, 'last_price_update_time': 1774872259.677119}
2026-03-30 12:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130255') HTTP/1.1" 204 0
2026-03-30 12:04:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130342> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9acfd663-8d28-504e-897c-b375e564c435 with identifier: 130251
2026-03-30 12:04:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9acfd663-8d28-504e-897c-b375e564c435 with scrape type 2
2026-03-30 12:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9acfd663-8d28-504e-897c-b375e564c435 with scrape type 2
2026-03-30 12:04:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 9acfd663-8d28-504e-897c-b375e564c435, identifier: 130251
2026-03-30 12:04:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 9acfd663-8d28-504e-897c-b375e564c435 with identifier: 130251
2026-03-30 12:04:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 9acfd663-8d28-504e-897c-b375e564c435 with identifier: 130251
2026-03-30 12:04:19 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 9acfd663-8d28-504e-897c-b375e564c435 with identifier: 130251 to the API
2026-03-30 12:04:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130251>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '9acfd663-8d28-504e-897c-b375e564c435',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC411NG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-business-15-bluehdi-130-bva8-130251',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 49323,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2021-10-21',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure Business 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Business 1.5 BlueHDi 130 BVA8',
'vin': 'VR3UDYHZSMJ867498',
'year': 2021}
2026-03-30 12:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130251%27 HTTP/1.1" 200 None
2026-03-30 12:04:20 [arval.fr] INFO: Saving data for 130251: {'created_time': 1773397728.349786, 'last_price_update_time': 1774872260.151609}
2026-03-30 12:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130251') HTTP/1.1" 204 0
2026-03-30 12:04:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aeea35ff-0445-5965-b20d-fc373961b83d with identifier: 130342
2026-03-30 12:04:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aeea35ff-0445-5965-b20d-fc373961b83d with scrape type 2
2026-03-30 12:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aeea35ff-0445-5965-b20d-fc373961b83d with scrape type 2
2026-03-30 12:04:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: aeea35ff-0445-5965-b20d-fc373961b83d, identifier: 130342
2026-03-30 12:04:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: aeea35ff-0445-5965-b20d-fc373961b83d with identifier: 130342
2026-03-30 12:04:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: aeea35ff-0445-5965-b20d-fc373961b83d with identifier: 130342
2026-03-30 12:04:20 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: aeea35ff-0445-5965-b20d-fc373961b83d with identifier: 130342 to the API
2026-03-30 12:04:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130342>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'aeea35ff-0445-5965-b20d-fc373961b83d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK688WA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-evolution-10-sce-65-bvm5-130342',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 38268,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12390.0,
'price_includes_vat': True,
'registration_date': '2022-11-29',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Evolution 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Evolution 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00X70017570',
'year': 2022}
2026-03-30 12:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130342%27 HTTP/1.1" 200 None
2026-03-30 12:04:20 [arval.fr] INFO: Saving data for 130342: {'created_time': 1773397842.601546, 'last_price_update_time': 1774872260.587363}
2026-03-30 12:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130342') HTTP/1.1" 204 0
2026-03-30 12:04:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130347> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 632aee2a-a31c-5f06-b828-f6c37db35f24 with identifier: 130347
2026-03-30 12:04:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 632aee2a-a31c-5f06-b828-f6c37db35f24 with scrape type 2
2026-03-30 12:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 632aee2a-a31c-5f06-b828-f6c37db35f24 with scrape type 2
2026-03-30 12:04:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 632aee2a-a31c-5f06-b828-f6c37db35f24, identifier: 130347
2026-03-30 12:04:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 632aee2a-a31c-5f06-b828-f6c37db35f24 with identifier: 130347
2026-03-30 12:04:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 632aee2a-a31c-5f06-b828-f6c37db35f24 with identifier: 130347
2026-03-30 12:04:20 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 632aee2a-a31c-5f06-b828-f6c37db35f24 with identifier: 130347 to the API
2026-03-30 12:04:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130347>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '632aee2a-a31c-5f06-b828-f6c37db35f24',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ003PE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-active-pack-16-hybrid-225-e-eat8-130347',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 64892,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2023-08-02',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Active Pack 1.6 HYBRID 225 E-EAT8',
'transmission': 'automatic',
'trim': 'Active Pack 1.6 HYBRID 225 E-EAT8',
'vin': 'VF3M4DGZUPS089035',
'year': 2023}
2026-03-30 12:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130347%27 HTTP/1.1" 200 None
2026-03-30 12:04:21 [arval.fr] INFO: Saving data for 130347: {'created_time': 1773397868.798408, 'last_price_update_time': 1774872261.272387}
2026-03-30 12:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130347') HTTP/1.1" 204 0
2026-03-30 12:04:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130345> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fbfcf8ab-25f2-5e9b-bbec-02fe15213765 with identifier: 130345
2026-03-30 12:04:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fbfcf8ab-25f2-5e9b-bbec-02fe15213765 with scrape type 2
2026-03-30 12:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fbfcf8ab-25f2-5e9b-bbec-02fe15213765 with scrape type 2
2026-03-30 12:04:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: fbfcf8ab-25f2-5e9b-bbec-02fe15213765, identifier: 130345
2026-03-30 12:04:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: fbfcf8ab-25f2-5e9b-bbec-02fe15213765 with identifier: 130345
2026-03-30 12:04:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: fbfcf8ab-25f2-5e9b-bbec-02fe15213765 with identifier: 130345
2026-03-30 12:04:21 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: fbfcf8ab-25f2-5e9b-bbec-02fe15213765 with identifier: 130345 to the API
2026-03-30 12:04:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130345>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 92,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'fbfcf8ab-25f2-5e9b-bbec-02fe15213765',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ215WE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-micra-business-edition-igt-92-130345',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Micra',
'odometer': 21655,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 13990.0,
'price_includes_vat': True,
'registration_date': '2022-10-04',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Micra Business Edition IGT 92',
'transmission': 'manual',
'trim': 'Business Edition IGT 92',
'vin': 'VNVK1400069346948',
'year': 2022}
2026-03-30 12:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130345%27 HTTP/1.1" 200 None
2026-03-30 12:04:21 [arval.fr] INFO: Saving data for 130345: {'created_time': 1773397880.603319, 'last_price_update_time': 1774872261.8318}
2026-03-30 12:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130345') HTTP/1.1" 204 0
2026-03-30 12:04:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130216> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5ded516-9792-56b6-bfd2-b5a67c81ea7f with identifier: 130216
2026-03-30 12:04:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5ded516-9792-56b6-bfd2-b5a67c81ea7f with scrape type 2
2026-03-30 12:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f5ded516-9792-56b6-bfd2-b5a67c81ea7f with scrape type 2
2026-03-30 12:04:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f5ded516-9792-56b6-bfd2-b5a67c81ea7f, identifier: 130216
2026-03-30 12:04:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f5ded516-9792-56b6-bfd2-b5a67c81ea7f with identifier: 130216
2026-03-30 12:04:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f5ded516-9792-56b6-bfd2-b5a67c81ea7f with identifier: 130216
2026-03-30 12:04:24 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f5ded516-9792-56b6-bfd2-b5a67c81ea7f with identifier: 130216 to the API
2026-03-30 12:04:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130216>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'f5ded516-9792-56b6-bfd2-b5a67c81ea7f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK437MR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-mini-cooper-edition-premium-plus-136-bva7-130216',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Mini',
'odometer': 23919,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 25590.0,
'price_includes_vat': True,
'registration_date': '2022-11-14',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Mini Cooper Edition Premium Plus 136 BVA7',
'transmission': 'automatic',
'trim': 'Cooper Edition Premium Plus 136 BVA7',
'vin': 'WMW31DK0302T54014',
'year': 2022}
2026-03-30 12:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130216%27 HTTP/1.1" 200 None
2026-03-30 12:04:24 [arval.fr] INFO: Saving data for 130216: {'created_time': 1773397275.712567, 'last_price_update_time': 1774872264.277745}
2026-03-30 12:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130216') HTTP/1.1" 204 0
2026-03-30 12:04:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=14&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:24 [arval.fr] INFO: Found listing with ID: 129656
2026-03-30 12:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129656%27 HTTP/1.1" 200 None
2026-03-30 12:04:24 [arval.fr] INFO: Scrape type for 129656: 2
2026-03-30 12:04:24 [arval.fr] INFO: Found listing with ID: 129655
2026-03-30 12:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129655%27 HTTP/1.1" 200 None
2026-03-30 12:04:24 [arval.fr] INFO: Scrape type for 129655: 2
2026-03-30 12:04:24 [arval.fr] INFO: Found listing with ID: 129654
2026-03-30 12:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129654%27 HTTP/1.1" 200 None
2026-03-30 12:04:24 [arval.fr] INFO: Scrape type for 129654: 2
2026-03-30 12:04:24 [arval.fr] INFO: Found listing with ID: 129653
2026-03-30 12:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129653%27 HTTP/1.1" 200 None
2026-03-30 12:04:24 [arval.fr] INFO: Scrape type for 129653: 2
2026-03-30 12:04:24 [arval.fr] INFO: Found listing with ID: 129652
2026-03-30 12:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129652%27 HTTP/1.1" 200 None
2026-03-30 12:04:24 [arval.fr] INFO: Scrape type for 129652: 2
2026-03-30 12:04:24 [arval.fr] INFO: Found listing with ID: 129651
2026-03-30 12:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129651%27 HTTP/1.1" 200 None
2026-03-30 12:04:24 [arval.fr] INFO: Scrape type for 129651: 2
2026-03-30 12:04:24 [arval.fr] INFO: Found listing with ID: 129650
2026-03-30 12:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129650%27 HTTP/1.1" 200 None
2026-03-30 12:04:24 [arval.fr] INFO: Scrape type for 129650: 2
2026-03-30 12:04:24 [arval.fr] INFO: Found listing with ID: 129477
2026-03-30 12:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129477%27 HTTP/1.1" 200 None
2026-03-30 12:04:24 [arval.fr] INFO: Scrape type for 129477: 2
2026-03-30 12:04:24 [arval.fr] INFO: Found listing with ID: 129476
2026-03-30 12:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129476%27 HTTP/1.1" 200 None
2026-03-30 12:04:25 [arval.fr] INFO: Scrape type for 129476: 2
2026-03-30 12:04:25 [arval.fr] INFO: Found listing with ID: 129475
2026-03-30 12:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129475%27 HTTP/1.1" 200 None
2026-03-30 12:04:25 [arval.fr] INFO: Scrape type for 129475: 2
2026-03-30 12:04:25 [arval.fr] INFO: Found listing with ID: 129474
2026-03-30 12:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129474%27 HTTP/1.1" 200 None
2026-03-30 12:04:25 [arval.fr] INFO: Scrape type for 129474: 2
2026-03-30 12:04:25 [arval.fr] INFO: Found listing with ID: 129473
2026-03-30 12:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129473%27 HTTP/1.1" 200 None
2026-03-30 12:04:25 [arval.fr] INFO: Scrape type for 129473: 2
2026-03-30 12:04:25 [arval.fr] INFO: Found listing with ID: 129472
2026-03-30 12:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129472%27 HTTP/1.1" 200 None
2026-03-30 12:04:25 [arval.fr] INFO: Scrape type for 129472: 2
2026-03-30 12:04:25 [arval.fr] INFO: Found listing with ID: 129471
2026-03-30 12:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129471%27 HTTP/1.1" 200 None
2026-03-30 12:04:25 [arval.fr] INFO: Scrape type for 129471: 2
2026-03-30 12:04:25 [arval.fr] INFO: Found listing with ID: 129470
2026-03-30 12:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129470%27 HTTP/1.1" 200 None
2026-03-30 12:04:25 [arval.fr] INFO: Scrape type for 129470: 2
2026-03-30 12:04:25 [arval.fr] INFO: Found listing with ID: 129469
2026-03-30 12:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129469%27 HTTP/1.1" 200 None
2026-03-30 12:04:25 [arval.fr] INFO: Scrape type for 129469: 2
2026-03-30 12:04:25 [arval.fr] INFO: Found listing with ID: 129468
2026-03-30 12:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129468%27 HTTP/1.1" 200 None
2026-03-30 12:04:25 [arval.fr] INFO: Scrape type for 129468: 2
2026-03-30 12:04:25 [arval.fr] INFO: Found listing with ID: 129466
2026-03-30 12:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129466%27 HTTP/1.1" 200 None
2026-03-30 12:04:25 [arval.fr] INFO: Scrape type for 129466: 2
2026-03-30 12:04:25 [arval.fr] INFO: Found listing with ID: 129465
2026-03-30 12:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129465%27 HTTP/1.1" 200 None
2026-03-30 12:04:25 [arval.fr] INFO: Scrape type for 129465: 2
2026-03-30 12:04:25 [arval.fr] INFO: Found listing with ID: 129464
2026-03-30 12:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129464%27 HTTP/1.1" 200 None
2026-03-30 12:04:25 [arval.fr] INFO: Scrape type for 129464: 2
2026-03-30 12:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130213> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c96157c1-b953-5e82-8b16-5571d8144bcc with identifier: 130213
2026-03-30 12:04:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c96157c1-b953-5e82-8b16-5571d8144bcc with scrape type 2
2026-03-30 12:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c96157c1-b953-5e82-8b16-5571d8144bcc with scrape type 2
2026-03-30 12:04:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c96157c1-b953-5e82-8b16-5571d8144bcc, identifier: 130213
2026-03-30 12:04:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c96157c1-b953-5e82-8b16-5571d8144bcc with identifier: 130213
2026-03-30 12:04:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c96157c1-b953-5e82-8b16-5571d8144bcc with identifier: 130213
2026-03-30 12:04:27 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c96157c1-b953-5e82-8b16-5571d8144bcc with identifier: 130213 to the API
2026-03-30 12:04:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130213>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 177,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c96157c1-b953-5e82-8b16-5571d8144bcc',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA991WD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-gt-pack-20-bluehdi-180-bva8-7-sieges-130213',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 77477,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 30990.0,
'price_includes_vat': True,
'registration_date': '2021-07-21',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 GT Pack 2.0 BlueHDi 180 BVA8 7 Sieges',
'transmission': 'automatic',
'trim': 'GT Pack 2.0 BlueHDi 180 BVA8 7 Sieges',
'vin': 'VF3MJEHZUMS123885',
'year': 2021}
2026-03-30 12:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130213%27 HTTP/1.1" 200 None
2026-03-30 12:04:27 [arval.fr] INFO: Saving data for 130213: {'created_time': 1773397468.169991, 'last_price_update_time': 1774872267.774707}
2026-03-30 12:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130213') HTTP/1.1" 204 0
2026-03-30 12:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129657> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 44a7d8a2-bdd0-513c-9fa0-e82111407a24 with identifier: 129657
2026-03-30 12:04:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 44a7d8a2-bdd0-513c-9fa0-e82111407a24 with scrape type 2
2026-03-30 12:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 44a7d8a2-bdd0-513c-9fa0-e82111407a24 with scrape type 2
2026-03-30 12:04:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 44a7d8a2-bdd0-513c-9fa0-e82111407a24, identifier: 129657
2026-03-30 12:04:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 44a7d8a2-bdd0-513c-9fa0-e82111407a24 with identifier: 129657
2026-03-30 12:04:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 44a7d8a2-bdd0-513c-9fa0-e82111407a24 with identifier: 129657
2026-03-30 12:04:28 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 44a7d8a2-bdd0-513c-9fa0-e82111407a24 with identifier: 129657 to the API
2026-03-30 12:04:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129657>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '44a7d8a2-bdd0-513c-9fa0-e82111407a24',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG032XG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/skoda-octavia-combi-business-20-tdi-115cv-bvm6-129657',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Skoda',
'model': 'Octavia',
'odometer': 111843,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 17590.0,
'price_includes_vat': True,
'registration_date': '2022-06-14',
'seats_number': 0,
'seller_name': None,
'title': 'Skoda Octavia Combi Business 2.0 TDI 115CV BVM6',
'transmission': 'manual',
'trim': 'Combi Business 2.0 TDI 115CV BVM6',
'vin': 'TMBJG7NX5NY105544',
'year': 2022}
2026-03-30 12:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129657%27 HTTP/1.1" 200 None
2026-03-30 12:04:28 [arval.fr] INFO: Saving data for 129657: {'created_time': 1773397413.053631, 'last_price_update_time': 1774872268.426681}
2026-03-30 12:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129657') HTTP/1.1" 204 0
2026-03-30 12:04:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129828> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dd0f60dc-cd32-5fcc-bb15-48927bcf550b with identifier: 129828
2026-03-30 12:04:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dd0f60dc-cd32-5fcc-bb15-48927bcf550b with scrape type 2
2026-03-30 12:04:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dd0f60dc-cd32-5fcc-bb15-48927bcf550b with scrape type 2
2026-03-30 12:04:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: dd0f60dc-cd32-5fcc-bb15-48927bcf550b, identifier: 129828
2026-03-30 12:04:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: dd0f60dc-cd32-5fcc-bb15-48927bcf550b with identifier: 129828
2026-03-30 12:04:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: dd0f60dc-cd32-5fcc-bb15-48927bcf550b with identifier: 129828
2026-03-30 12:04:30 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: dd0f60dc-cd32-5fcc-bb15-48927bcf550b with identifier: 129828 to the API
2026-03-30 12:04:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129828>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'dd0f60dc-cd32-5fcc-bb15-48927bcf550b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA189JR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-business-15-bluehdi-130-bva8-129828',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 95965,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 15990.0,
'price_includes_vat': True,
'registration_date': '2021-06-29',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure Business 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Business 1.5 BlueHDi 130 BVA8',
'vin': 'VR3UDYHZSMJ749771',
'year': 2021}
2026-03-30 12:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129828%27 HTTP/1.1" 200 None
2026-03-30 12:04:30 [arval.fr] INFO: Saving data for 129828: {'created_time': 1773397402.859621, 'last_price_update_time': 1774872270.324688}
2026-03-30 12:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129828') HTTP/1.1" 204 0
2026-03-30 12:04:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130198> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130217> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ce2cfb6-77f1-55de-8f22-ebe6268a4274 with identifier: 130198
2026-03-30 12:04:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ce2cfb6-77f1-55de-8f22-ebe6268a4274 with scrape type 2
2026-03-30 12:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ce2cfb6-77f1-55de-8f22-ebe6268a4274 with scrape type 2
2026-03-30 12:04:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2ce2cfb6-77f1-55de-8f22-ebe6268a4274, identifier: 130198
2026-03-30 12:04:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2ce2cfb6-77f1-55de-8f22-ebe6268a4274 with identifier: 130198
2026-03-30 12:04:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2ce2cfb6-77f1-55de-8f22-ebe6268a4274 with identifier: 130198
2026-03-30 12:04:30 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2ce2cfb6-77f1-55de-8f22-ebe6268a4274 with identifier: 130198 to the API
2026-03-30 12:04:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130198>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 299,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '2ce2cfb6-77f1-55de-8f22-ebe6268a4274',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP598TH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-q4-e-tron-50-e-tron-design-luxe-quattro-82kwh-bva-130198',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'Q4-e-tron',
'odometer': 56623,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 40990.0,
'price_includes_vat': True,
'registration_date': '2023-06-23',
'seats_number': 0,
'seller_name': None,
'title': 'Audi Q4-e-tron 50 e-tron Design Luxe quattro 82kWh BVA',
'transmission': 'automatic',
'trim': '50 e-tron Design Luxe quattro 82kWh BVA',
'vin': 'WAUZZZFZ5PP062855',
'year': 2023}
2026-03-30 12:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130198%27 HTTP/1.1" 200 None
2026-03-30 12:04:30 [arval.fr] INFO: Saving data for 130198: {'created_time': 1773397451.701269, 'last_price_update_time': 1774872270.916693}
2026-03-30 12:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130198') HTTP/1.1" 204 0
2026-03-30 12:04:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 63590d97-2c36-5f7d-a2ba-89a2729ae70b with identifier: 130217
2026-03-30 12:04:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 63590d97-2c36-5f7d-a2ba-89a2729ae70b with scrape type 2
2026-03-30 12:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 63590d97-2c36-5f7d-a2ba-89a2729ae70b with scrape type 2
2026-03-30 12:04:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 63590d97-2c36-5f7d-a2ba-89a2729ae70b, identifier: 130217
2026-03-30 12:04:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 63590d97-2c36-5f7d-a2ba-89a2729ae70b with identifier: 130217
2026-03-30 12:04:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 63590d97-2c36-5f7d-a2ba-89a2729ae70b with identifier: 130217
2026-03-30 12:04:31 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 63590d97-2c36-5f7d-a2ba-89a2729ae70b with identifier: 130217 to the API
2026-03-30 12:04:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 12:04:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130217>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 200,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '63590d97-2c36-5f7d-a2ba-89a2729ae70b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS153LM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-austral-techno-12-e-tech-hybrid-200-bva6-130217',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Austral',
'odometer': 69874,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 24990.0,
'price_includes_vat': True,
'registration_date': '2023-11-17',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Austral Techno 1.2 E-TECH Hybrid 200 BVA6',
'transmission': 'automatic',
'trim': 'Techno 1.2 E-TECH Hybrid 200 BVA6',
'vin': 'VF1RHN00X71839881',
'year': 2023}
2026-03-30 12:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130217%27 HTTP/1.1" 200 None
2026-03-30 12:04:31 [arval.fr] INFO: Saving data for 130217: {'created_time': 1773397554.802064, 'last_price_update_time': 1774872271.825072}
2026-03-30 12:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130217') HTTP/1.1" 204 0
2026-03-30 12:04:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130228> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9 with identifier: 130228
2026-03-30 12:04:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9 with scrape type 2
2026-03-30 12:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9 with scrape type 2
2026-03-30 12:04:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9, identifier: 130228
2026-03-30 12:04:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9 with identifier: 130228
2026-03-30 12:04:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9 with identifier: 130228
2026-03-30 12:04:37 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9 with identifier: 130228 to the API
2026-03-30 12:04:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130228>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS547KP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/kia-ceed-gt-line-10-t-gdi-120-bvm6-130228',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Kia',
'model': 'Ceed',
'odometer': 78191,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2023-11-15',
'seats_number': 0,
'seller_name': None,
'title': 'Kia Ceed GT Line 1.0 T-GDI 120 BVM6',
'transmission': 'manual',
'trim': 'GT Line 1.0 T-GDI 120 BVM6',
'vin': 'U5YH6512ARL202894',
'year': 2023}
2026-03-30 12:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130228%27 HTTP/1.1" 200 None
2026-03-30 12:04:37 [arval.fr] INFO: Saving data for 130228: {'created_time': 1773397593.655349, 'last_price_update_time': 1774872277.276505}
2026-03-30 12:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130228') HTTP/1.1" 204 0
2026-03-30 12:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130229> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 214e715d-5e97-5c1a-8512-94c809c4aad2 with identifier: 130229
2026-03-30 12:04:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 214e715d-5e97-5c1a-8512-94c809c4aad2 with scrape type 2
2026-03-30 12:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 214e715d-5e97-5c1a-8512-94c809c4aad2 with scrape type 2
2026-03-30 12:04:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 214e715d-5e97-5c1a-8512-94c809c4aad2, identifier: 130229
2026-03-30 12:04:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 214e715d-5e97-5c1a-8512-94c809c4aad2 with identifier: 130229
2026-03-30 12:04:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 214e715d-5e97-5c1a-8512-94c809c4aad2 with identifier: 130229
2026-03-30 12:04:41 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 214e715d-5e97-5c1a-8512-94c809c4aad2 with identifier: 130229 to the API
2026-03-30 12:04:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130229>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '214e715d-5e97-5c1a-8512-94c809c4aad2',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX366KP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-active-12-puretech-100-bvm6-130229',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 16808,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 16790.0,
'price_includes_vat': True,
'registration_date': '2024-06-07',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Active 1.2 PureTech 100 BVM6',
'transmission': 'manual',
'trim': 'Active 1.2 PureTech 100 BVM6',
'vin': 'VR3USHNK3RJ723819',
'year': 2024}
2026-03-30 12:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130229%27 HTTP/1.1" 200 None
2026-03-30 12:04:41 [arval.fr] INFO: Saving data for 130229: {'created_time': 1773397582.842137, 'last_price_update_time': 1774872281.568571}
2026-03-30 12:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130229') HTTP/1.1" 204 0
2026-03-30 12:04:48 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 129.307(s), this was the 1st time calling it.
2026-03-30 12:04:48 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 5.427920158624882 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:04:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:04:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131344> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0344084a-d658-502a-a827-2a1742ca2ee8 with identifier: 131344
2026-03-30 12:04:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0344084a-d658-502a-a827-2a1742ca2ee8 with scrape type 2
2026-03-30 12:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0344084a-d658-502a-a827-2a1742ca2ee8 with scrape type 2
2026-03-30 12:04:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0344084a-d658-502a-a827-2a1742ca2ee8, identifier: 131344
2026-03-30 12:04:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0344084a-d658-502a-a827-2a1742ca2ee8 with identifier: 131344
2026-03-30 12:04:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0344084a-d658-502a-a827-2a1742ca2ee8 with identifier: 131344
2026-03-30 12:04:56 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0344084a-d658-502a-a827-2a1742ca2ee8 with identifier: 131344 to the API
2026-03-30 12:04:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131344>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 498,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '0344084a-d658-502a-a827-2a1742ca2ee8',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK670SH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-grande-autonomie-awd-131344',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 95771,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 26990.0,
'price_includes_vat': True,
'registration_date': '2022-11-24',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Grande Autonomie AWD',
'transmission': 'automatic',
'trim': 'Grande Autonomie AWD',
'vin': 'LRW3E7EK5PC704251',
'year': 2022}
2026-03-30 12:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131344%27 HTTP/1.1" 200 None
2026-03-30 12:04:56 [arval.fr] INFO: Saving data for 131344: {'created_time': 1773938203.782776, 'last_price_update_time': 1774872296.681085}
2026-03-30 12:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131344') HTTP/1.1" 204 0
2026-03-30 12:04:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130231> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:04:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:04:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 17fc4ad9-7816-5fe1-903f-777413c1dbd2 with identifier: 130231
2026-03-30 12:04:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 17fc4ad9-7816-5fe1-903f-777413c1dbd2 with scrape type 2
2026-03-30 12:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 17fc4ad9-7816-5fe1-903f-777413c1dbd2 with scrape type 2
2026-03-30 12:04:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 17fc4ad9-7816-5fe1-903f-777413c1dbd2, identifier: 130231
2026-03-30 12:04:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 17fc4ad9-7816-5fe1-903f-777413c1dbd2 with identifier: 130231
2026-03-30 12:04:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 17fc4ad9-7816-5fe1-903f-777413c1dbd2 with identifier: 130231
2026-03-30 12:04:59 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 17fc4ad9-7816-5fe1-903f-777413c1dbd2 with identifier: 130231 to the API
2026-03-30 12:04:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:04: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-30 12:04:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130231>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '17fc4ad9-7816-5fe1-903f-777413c1dbd2',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS326RG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-308-active-pack-12-puretech-130-bva8-130231',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '308',
'odometer': 100398,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2023-11-28',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 308 Active Pack 1.2 PureTech 130 BVA8',
'transmission': 'automatic',
'trim': 'Active Pack 1.2 PureTech 130 BVA8',
'vin': 'VR3FPHNSTPY634473',
'year': 2023}
2026-03-30 12:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:04:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130231%27 HTTP/1.1" 200 None
2026-03-30 12:04:59 [arval.fr] INFO: Saving data for 130231: {'created_time': 1773397572.402888, 'last_price_update_time': 1774872299.99659}
2026-03-30 12:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130231') HTTP/1.1" 204 0
2026-03-30 12:05:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130232> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:05:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:05:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8b2b6d8-80bb-54de-a776-6a09343e8686 with identifier: 130232
2026-03-30 12:05:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8b2b6d8-80bb-54de-a776-6a09343e8686 with scrape type 2
2026-03-30 12:05:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f8b2b6d8-80bb-54de-a776-6a09343e8686 with scrape type 2
2026-03-30 12:05:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f8b2b6d8-80bb-54de-a776-6a09343e8686, identifier: 130232
2026-03-30 12:05:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f8b2b6d8-80bb-54de-a776-6a09343e8686 with identifier: 130232
2026-03-30 12:05:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f8b2b6d8-80bb-54de-a776-6a09343e8686 with identifier: 130232
2026-03-30 12:05:02 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f8b2b6d8-80bb-54de-a776-6a09343e8686 with identifier: 130232 to the API
2026-03-30 12:05:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:05: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-30 12:05:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130232>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 114,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'f8b2b6d8-80bb-54de-a776-6a09343e8686',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ376MD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-megane-estate-business-tce-115-fap-130232',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Megane',
'odometer': 65488,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 13990.0,
'price_includes_vat': True,
'registration_date': '2022-09-20',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Megane Estate Business TCe 115 FAP',
'transmission': 'manual',
'trim': 'Estate Business TCe 115 FAP',
'vin': 'VF1RFB00269193806',
'year': 2022}
2026-03-30 12:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130232%27 HTTP/1.1" 200 None
2026-03-30 12:05:03 [arval.fr] INFO: Saving data for 130232: {'created_time': 1773397619.051887, 'last_price_update_time': 1774872303.189545}
2026-03-30 12:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130232') HTTP/1.1" 204 0
2026-03-30 12:05:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129464> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:05:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:05:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c45d8f44-6022-5bb7-b2cd-1621829026f3 with identifier: 129464
2026-03-30 12:05:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c45d8f44-6022-5bb7-b2cd-1621829026f3 with scrape type 2
2026-03-30 12:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c45d8f44-6022-5bb7-b2cd-1621829026f3 with scrape type 2
2026-03-30 12:05:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c45d8f44-6022-5bb7-b2cd-1621829026f3, identifier: 129464
2026-03-30 12:05:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c45d8f44-6022-5bb7-b2cd-1621829026f3 with identifier: 129464
2026-03-30 12:05:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c45d8f44-6022-5bb7-b2cd-1621829026f3 with identifier: 129464
2026-03-30 12:05:04 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c45d8f44-6022-5bb7-b2cd-1621829026f3 with identifier: 129464 to the API
2026-03-30 12:05:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:05: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-30 12:05:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129464>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'c45d8f44-6022-5bb7-b2cd-1621829026f3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH867FT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/skoda-karoq-ambition-15-tsi-act-150-129464',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Skoda',
'model': 'Karoq',
'odometer': 84439,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2022-06-29',
'seats_number': 0,
'seller_name': None,
'title': 'Skoda Karoq Ambition 1.5 TSI ACT 150',
'transmission': 'manual',
'trim': 'Ambition 1.5 TSI ACT 150',
'vin': 'TMBJR7NU7NC201785',
'year': 2022}
2026-03-30 12:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129464%27 HTTP/1.1" 200 None
2026-03-30 12:05:04 [arval.fr] INFO: Saving data for 129464: {'created_time': 1773397155.073011, 'last_price_update_time': 1774872304.891801}
2026-03-30 12:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129464') HTTP/1.1" 204 0
2026-03-30 12:05:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=15&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:05:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:05:07 [arval.fr] INFO: Found listing with ID: 129312
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129312%27 HTTP/1.1" 200 None
2026-03-30 12:05:07 [arval.fr] INFO: Scrape type for 129312: 2
2026-03-30 12:05:07 [arval.fr] INFO: Found listing with ID: 129311
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129311%27 HTTP/1.1" 200 None
2026-03-30 12:05:07 [arval.fr] INFO: Scrape type for 129311: 2
2026-03-30 12:05:07 [arval.fr] INFO: Found listing with ID: 129309
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129309%27 HTTP/1.1" 200 None
2026-03-30 12:05:07 [arval.fr] INFO: Scrape type for 129309: 2
2026-03-30 12:05:07 [arval.fr] INFO: Found listing with ID: 129308
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129308%27 HTTP/1.1" 200 None
2026-03-30 12:05:07 [arval.fr] INFO: Scrape type for 129308: 2
2026-03-30 12:05:07 [arval.fr] INFO: Found listing with ID: 129307
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129307%27 HTTP/1.1" 200 None
2026-03-30 12:05:07 [arval.fr] INFO: Scrape type for 129307: 2
2026-03-30 12:05:07 [arval.fr] INFO: Found listing with ID: 129304
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129304%27 HTTP/1.1" 200 None
2026-03-30 12:05:07 [arval.fr] INFO: Scrape type for 129304: 2
2026-03-30 12:05:07 [arval.fr] INFO: Found listing with ID: 129303
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129303%27 HTTP/1.1" 200 None
2026-03-30 12:05:07 [arval.fr] INFO: Scrape type for 129303: 2
2026-03-30 12:05:07 [arval.fr] INFO: Found listing with ID: 129301
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129301%27 HTTP/1.1" 200 None
2026-03-30 12:05:07 [arval.fr] INFO: Scrape type for 129301: 2
2026-03-30 12:05:07 [arval.fr] INFO: Found listing with ID: 129300
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129300%27 HTTP/1.1" 200 None
2026-03-30 12:05:07 [arval.fr] INFO: Scrape type for 129300: 0
2026-03-30 12:05:07 [arval.fr] INFO: Found listing with ID: 129299
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129299%27 HTTP/1.1" 200 None
2026-03-30 12:05:07 [arval.fr] INFO: Scrape type for 129299: 2
2026-03-30 12:05:07 [arval.fr] INFO: Found listing with ID: 129298
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129298%27 HTTP/1.1" 200 None
2026-03-30 12:05:07 [arval.fr] INFO: Scrape type for 129298: 2
2026-03-30 12:05:07 [arval.fr] INFO: Found listing with ID: 129297
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129297%27 HTTP/1.1" 200 None
2026-03-30 12:05:07 [arval.fr] INFO: Scrape type for 129297: 2
2026-03-30 12:05:07 [arval.fr] INFO: Found listing with ID: 129294
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129294%27 HTTP/1.1" 200 None
2026-03-30 12:05:07 [arval.fr] INFO: Scrape type for 129294: 2
2026-03-30 12:05:07 [arval.fr] INFO: Found listing with ID: 129293
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129293%27 HTTP/1.1" 200 None
2026-03-30 12:05:07 [arval.fr] INFO: Scrape type for 129293: 2
2026-03-30 12:05:07 [arval.fr] INFO: Found listing with ID: 129292
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129292%27 HTTP/1.1" 200 None
2026-03-30 12:05:07 [arval.fr] INFO: Scrape type for 129292: 2
2026-03-30 12:05:07 [arval.fr] INFO: Found listing with ID: 129291
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129291%27 HTTP/1.1" 200 None
2026-03-30 12:05:07 [arval.fr] INFO: Scrape type for 129291: 2
2026-03-30 12:05:08 [arval.fr] INFO: Found listing with ID: 129290
2026-03-30 12:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129290%27 HTTP/1.1" 200 None
2026-03-30 12:05:08 [arval.fr] INFO: Scrape type for 129290: 2
2026-03-30 12:05:08 [arval.fr] INFO: Found listing with ID: 129289
2026-03-30 12:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129289%27 HTTP/1.1" 200 None
2026-03-30 12:05:08 [arval.fr] INFO: Scrape type for 129289: 2
2026-03-30 12:05:08 [arval.fr] INFO: Found listing with ID: 129288
2026-03-30 12:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129288%27 HTTP/1.1" 200 None
2026-03-30 12:05:08 [arval.fr] INFO: Scrape type for 129288: 2
2026-03-30 12:05:08 [arval.fr] INFO: Found listing with ID: 129287
2026-03-30 12:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129287%27 HTTP/1.1" 200 None
2026-03-30 12:05:08 [arval.fr] INFO: Scrape type for 129287: 2
2026-03-30 12:05:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129466> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:05:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:05:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ce2a5df-c467-554b-85d3-4500c12845d3 with identifier: 129466
2026-03-30 12:05:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7ce2a5df-c467-554b-85d3-4500c12845d3 with scrape type 2
2026-03-30 12:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7ce2a5df-c467-554b-85d3-4500c12845d3 with scrape type 2
2026-03-30 12:05:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 7ce2a5df-c467-554b-85d3-4500c12845d3, identifier: 129466
2026-03-30 12:05:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 7ce2a5df-c467-554b-85d3-4500c12845d3 with identifier: 129466
2026-03-30 12:05:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 7ce2a5df-c467-554b-85d3-4500c12845d3 with identifier: 129466
2026-03-30 12:05:09 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 7ce2a5df-c467-554b-85d3-4500c12845d3 with identifier: 129466 to the API
2026-03-30 12:05:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:05: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-30 12:05:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129466>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '7ce2a5df-c467-554b-85d3-4500c12845d3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK842VZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-evolution-10-sce-65-bvm5-129466',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 41513,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2022-11-29',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Evolution 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Evolution 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00770017655',
'year': 2022}
2026-03-30 12:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129466%27 HTTP/1.1" 200 None
2026-03-30 12:05:09 [arval.fr] INFO: Saving data for 129466: {'created_time': 1773397202.438197, 'last_price_update_time': 1774872309.488496}
2026-03-30 12:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129466') HTTP/1.1" 204 0
2026-03-30 12:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129465> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:05:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:05:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 169f7891-ef5a-5f5f-8651-028e72c1d1db with identifier: 129465
2026-03-30 12:05:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 169f7891-ef5a-5f5f-8651-028e72c1d1db with scrape type 2
2026-03-30 12:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 169f7891-ef5a-5f5f-8651-028e72c1d1db with scrape type 2
2026-03-30 12:05:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 169f7891-ef5a-5f5f-8651-028e72c1d1db, identifier: 129465
2026-03-30 12:05:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 169f7891-ef5a-5f5f-8651-028e72c1d1db with identifier: 129465
2026-03-30 12:05:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 169f7891-ef5a-5f5f-8651-028e72c1d1db with identifier: 129465
2026-03-30 12:05:13 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 169f7891-ef5a-5f5f-8651-028e72c1d1db with identifier: 129465 to the API
2026-03-30 12:05:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:05: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-30 12:05:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129465>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 158,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '169f7891-ef5a-5f5f-8651-028e72c1d1db',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC331RN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-captur-intens-etech-hybride-rechargeable-160-129465',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Captur',
'odometer': 44800,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 16990.0,
'price_includes_vat': True,
'registration_date': '2021-10-28',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Captur Intens ETech hybride rechargeable 160',
'transmission': 'automatic',
'trim': 'Intens ETech hybride rechargeable 160',
'vin': 'VF1RJB00167571110',
'year': 2021}
2026-03-30 12:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129465%27 HTTP/1.1" 200 None
2026-03-30 12:05:13 [arval.fr] INFO: Saving data for 129465: {'created_time': 1773397154.117831, 'last_price_update_time': 1774872313.411238}
2026-03-30 12:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129465') HTTP/1.1" 204 0
2026-03-30 12:05:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129468> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:05:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:05:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2fa33d8-1d48-5153-a5b4-fe50456f5eef with identifier: 129468
2026-03-30 12:05:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c2fa33d8-1d48-5153-a5b4-fe50456f5eef with scrape type 2
2026-03-30 12:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c2fa33d8-1d48-5153-a5b4-fe50456f5eef with scrape type 2
2026-03-30 12:05:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c2fa33d8-1d48-5153-a5b4-fe50456f5eef, identifier: 129468
2026-03-30 12:05:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c2fa33d8-1d48-5153-a5b4-fe50456f5eef with identifier: 129468
2026-03-30 12:05:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c2fa33d8-1d48-5153-a5b4-fe50456f5eef with identifier: 129468
2026-03-30 12:05:13 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c2fa33d8-1d48-5153-a5b4-fe50456f5eef with identifier: 129468 to the API
2026-03-30 12:05:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:05: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-30 12:05:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129468>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 158,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'c2fa33d8-1d48-5153-a5b4-fe50456f5eef',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP605GX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-austral-techno-esprit-alpine-mild-hybrid-160-129468',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Austral',
'odometer': 98138,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2023-06-02',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Austral TECHNO ESPRIT ALPINE MILD HYBRID 160',
'transmission': 'automatic',
'trim': 'TECHNO ESPRIT ALPINE MILD HYBRID 160',
'vin': 'VF1RHN00670388437',
'year': 2023}
2026-03-30 12:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129468%27 HTTP/1.1" 200 None
2026-03-30 12:05:13 [arval.fr] INFO: Saving data for 129468: {'created_time': 1773397183.448759, 'last_price_update_time': 1774872313.971742}
2026-03-30 12:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129468') HTTP/1.1" 204 0
2026-03-30 12:05:17 [scrapy.extensions.logstats] INFO: Crawled 169 pages (at 24 pages/min), scraped 143 items (at 23 items/min)
2026-03-30 12:05:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 162MiB
2026-03-30 12:05:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130210> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:05:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:05:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2f04be3-972f-5d61-9387-93d395892d65 with identifier: 130210
2026-03-30 12:05:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2f04be3-972f-5d61-9387-93d395892d65 with scrape type 2
2026-03-30 12:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a2f04be3-972f-5d61-9387-93d395892d65 with scrape type 2
2026-03-30 12:05:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a2f04be3-972f-5d61-9387-93d395892d65, identifier: 130210
2026-03-30 12:05:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a2f04be3-972f-5d61-9387-93d395892d65 with identifier: 130210
2026-03-30 12:05:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a2f04be3-972f-5d61-9387-93d395892d65 with identifier: 130210
2026-03-30 12:05:31 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a2f04be3-972f-5d61-9387-93d395892d65 with identifier: 130210 to the API
2026-03-30 12:05:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:05: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-30 12:05:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130210>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'a2f04be3-972f-5d61-9387-93d395892d65',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC782KH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-q3-sportback-s-line-35-tfsi-150-mhev-s-tronic-7-130210',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'Q3',
'odometer': 75152,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 30990.0,
'price_includes_vat': True,
'registration_date': '2021-10-15',
'seats_number': 0,
'seller_name': None,
'title': 'Audi Q3 Sportback S LINE 35 TFSI 150 MHEV S Tronic 7',
'transmission': 'automatic',
'trim': 'Sportback S LINE 35 TFSI 150 MHEV S Tronic 7',
'vin': 'WAUZZZF37N1024734',
'year': 2021}
2026-03-30 12:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130210%27 HTTP/1.1" 200 None
2026-03-30 12:05:32 [arval.fr] INFO: Saving data for 130210: {'created_time': 1773397487.864305, 'last_price_update_time': 1774872332.734624}
2026-03-30 12:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130210') HTTP/1.1" 204 0
2026-03-30 12:05:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129469> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:05:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:05:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd with identifier: 129469
2026-03-30 12:05:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd with scrape type 2
2026-03-30 12:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd with scrape type 2
2026-03-30 12:05:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd, identifier: 129469
2026-03-30 12:05:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd with identifier: 129469
2026-03-30 12:05:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd with identifier: 129469
2026-03-30 12:05:34 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd with identifier: 129469 to the API
2026-03-30 12:05:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:05: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-30 12:05:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129469>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.8L',
'engine_horse_power': 98,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE879EY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-corolla-hybride-122h-dynamic-business-beyond-zero-129469',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'Corolla',
'odometer': 58089,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21490.0,
'price_includes_vat': True,
'registration_date': '2022-01-20',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota Corolla Hybride 122h Dynamic Business Beyond Zero',
'transmission': 'automatic',
'trim': 'Hybride 122h Dynamic Business Beyond Zero',
'vin': 'SB1K93BE10E281032',
'year': 2022}
2026-03-30 12:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129469%27 HTTP/1.1" 200 None
2026-03-30 12:05:35 [arval.fr] INFO: Saving data for 129469: {'created_time': 1773397240.405273, 'last_price_update_time': 1774872335.075832}
2026-03-30 12:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129469') HTTP/1.1" 204 0
2026-03-30 12:05:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129472> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:05:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:05:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4b07f952-2167-5cfd-adbc-5f256cc5a6e3 with identifier: 129472
2026-03-30 12:05:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4b07f952-2167-5cfd-adbc-5f256cc5a6e3 with scrape type 2
2026-03-30 12:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4b07f952-2167-5cfd-adbc-5f256cc5a6e3 with scrape type 2
2026-03-30 12:05:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4b07f952-2167-5cfd-adbc-5f256cc5a6e3, identifier: 129472
2026-03-30 12:05:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4b07f952-2167-5cfd-adbc-5f256cc5a6e3 with identifier: 129472
2026-03-30 12:05:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4b07f952-2167-5cfd-adbc-5f256cc5a6e3 with identifier: 129472
2026-03-30 12:05:42 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4b07f952-2167-5cfd-adbc-5f256cc5a6e3 with identifier: 129472 to the API
2026-03-30 12:05:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:05: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-30 12:05:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129472>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '4b07f952-2167-5cfd-adbc-5f256cc5a6e3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GY219PY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-80-bvm5-129472',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 16852,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12390.0,
'price_includes_vat': True,
'registration_date': '2024-08-02',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 80 BVM5',
'transmission': 'manual',
'trim': 'Max 1.2 PureTech 80 BVM5',
'vin': 'VF7SXHMRVRT110848',
'year': 2024}
2026-03-30 12:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129472%27 HTTP/1.1" 200 None
2026-03-30 12:05:42 [arval.fr] INFO: Saving data for 129472: {'created_time': 1773397264.956706, 'last_price_update_time': 1774872342.303678}
2026-03-30 12:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129472') HTTP/1.1" 204 0
2026-03-30 12:05:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129473> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:05:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:05:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 981ce330-399d-554f-b3d2-af27f4131878 with identifier: 129473
2026-03-30 12:05:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 981ce330-399d-554f-b3d2-af27f4131878 with scrape type 2
2026-03-30 12:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 981ce330-399d-554f-b3d2-af27f4131878 with scrape type 2
2026-03-30 12:05:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 981ce330-399d-554f-b3d2-af27f4131878, identifier: 129473
2026-03-30 12:05:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 981ce330-399d-554f-b3d2-af27f4131878 with identifier: 129473
2026-03-30 12:05:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 981ce330-399d-554f-b3d2-af27f4131878 with identifier: 129473
2026-03-30 12:05:43 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 981ce330-399d-554f-b3d2-af27f4131878 with identifier: 129473 to the API
2026-03-30 12:05:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:05: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-30 12:05:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129473>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'beige',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '981ce330-399d-554f-b3d2-af27f4131878',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GY531PY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-80-bvm5-129473',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 13466,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12390.0,
'price_includes_vat': True,
'registration_date': '2024-08-02',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 80 BVM5',
'transmission': 'manual',
'trim': 'Max 1.2 PureTech 80 BVM5',
'vin': 'VF7SXHMRVRT110852',
'year': 2024}
2026-03-30 12:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129473%27 HTTP/1.1" 200 None
2026-03-30 12:05:43 [arval.fr] INFO: Saving data for 129473: {'created_time': 1773397024.253722, 'last_price_update_time': 1774872343.949799}
2026-03-30 12:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129473') HTTP/1.1" 204 0
2026-03-30 12:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129471> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:05:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:05:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b with identifier: 129471
2026-03-30 12:05:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b with scrape type 2
2026-03-30 12:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b with scrape type 2
2026-03-30 12:05:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b, identifier: 129471
2026-03-30 12:05:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b with identifier: 129471
2026-03-30 12:05:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b with identifier: 129471
2026-03-30 12:05:44 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b with identifier: 129471 to the API
2026-03-30 12:05:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:05: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-30 12:05:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129471>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'beige',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GY241PY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-80-bvm5-129471',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 14489,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12390.0,
'price_includes_vat': True,
'registration_date': '2024-08-02',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 80 BVM5',
'transmission': 'manual',
'trim': 'Max 1.2 PureTech 80 BVM5',
'vin': 'VF7SXHMRVRT110818',
'year': 2024}
2026-03-30 12:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129471%27 HTTP/1.1" 200 None
2026-03-30 12:05:44 [arval.fr] INFO: Saving data for 129471: {'created_time': 1773397220.232419, 'last_price_update_time': 1774872344.716759}
2026-03-30 12:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129471') HTTP/1.1" 204 0
2026-03-30 12:05:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129475> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:05:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:05:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8ed8cc1-4a53-5525-aca5-95a900739977 with identifier: 129475
2026-03-30 12:05:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8ed8cc1-4a53-5525-aca5-95a900739977 with scrape type 2
2026-03-30 12:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8ed8cc1-4a53-5525-aca5-95a900739977 with scrape type 2
2026-03-30 12:05:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e8ed8cc1-4a53-5525-aca5-95a900739977, identifier: 129475
2026-03-30 12:05:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e8ed8cc1-4a53-5525-aca5-95a900739977 with identifier: 129475
2026-03-30 12:05:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e8ed8cc1-4a53-5525-aca5-95a900739977 with identifier: 129475
2026-03-30 12:05:46 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e8ed8cc1-4a53-5525-aca5-95a900739977 with identifier: 129475 to the API
2026-03-30 12:05:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:05: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-30 12:05:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129475>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 306,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'e8ed8cc1-4a53-5525-aca5-95a900739977',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK995DN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-autonomie-standard-plus-rwd-129475',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 44862,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 27490.0,
'price_includes_vat': True,
'registration_date': '2022-10-24',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Autonomie Standard Plus RWD',
'transmission': 'automatic',
'trim': 'Autonomie Standard Plus RWD',
'vin': 'LRW3E7FS2PC661129',
'year': 2022}
2026-03-30 12:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129475%27 HTTP/1.1" 200 None
2026-03-30 12:05:46 [arval.fr] INFO: Saving data for 129475: {'created_time': 1773397043.536861, 'last_price_update_time': 1774872346.525555}
2026-03-30 12:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129475') HTTP/1.1" 204 0
2026-03-30 12:05:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129470> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:05:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:05:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e24873f-b8e6-5592-b9c6-d24f0e5c473e with identifier: 129470
2026-03-30 12:05:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e24873f-b8e6-5592-b9c6-d24f0e5c473e with scrape type 2
2026-03-30 12:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6e24873f-b8e6-5592-b9c6-d24f0e5c473e with scrape type 2
2026-03-30 12:05:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6e24873f-b8e6-5592-b9c6-d24f0e5c473e, identifier: 129470
2026-03-30 12:05:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6e24873f-b8e6-5592-b9c6-d24f0e5c473e with identifier: 129470
2026-03-30 12:05:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6e24873f-b8e6-5592-b9c6-d24f0e5c473e with identifier: 129470
2026-03-30 12:05:46 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6e24873f-b8e6-5592-b9c6-d24f0e5c473e with identifier: 129470 to the API
2026-03-30 12:05:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:05: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-30 12:05:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129470>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 265,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '6e24873f-b8e6-5592-b9c6-d24f0e5c473e',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG685HV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/kia-sportage-gt-line-premium-16-t-gdi-265-phev-auto-4wd-129470',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Kia',
'model': 'Sportage',
'odometer': 85974,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 27990.0,
'price_includes_vat': True,
'registration_date': '2022-05-13',
'seats_number': 0,
'seller_name': None,
'title': 'Kia Sportage GT-LINE PREMIUM 1.6 T-GDI 265 PHEV AUTO 4WD',
'transmission': 'automatic',
'trim': 'GT-LINE PREMIUM 1.6 T-GDI 265 PHEV AUTO 4WD',
'vin': 'U5YPX81HDNL019618',
'year': 2022}
2026-03-30 12:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129470%27 HTTP/1.1" 200 None
2026-03-30 12:05:47 [arval.fr] INFO: Saving data for 129470: {'created_time': 1773397229.435487, 'last_price_update_time': 1774872347.04291}
2026-03-30 12:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129470') HTTP/1.1" 204 0
2026-03-30 12:05:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129287> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:05:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:05:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 69438415-d958-5499-a65a-89fede96a66e with identifier: 129287
2026-03-30 12:05:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69438415-d958-5499-a65a-89fede96a66e with scrape type 2
2026-03-30 12:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 69438415-d958-5499-a65a-89fede96a66e with scrape type 2
2026-03-30 12:05:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 69438415-d958-5499-a65a-89fede96a66e, identifier: 129287
2026-03-30 12:05:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 69438415-d958-5499-a65a-89fede96a66e with identifier: 129287
2026-03-30 12:05:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 69438415-d958-5499-a65a-89fede96a66e with identifier: 129287
2026-03-30 12:05:50 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 69438415-d958-5499-a65a-89fede96a66e with identifier: 129287 to the API
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:05: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-30 12:05:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129287>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '69438415-d958-5499-a65a-89fede96a66e',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK220MG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-2020-5p-berline-puretech-83-ss-bvm-feel-pack-129287',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 25903,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 10990.0,
'price_includes_vat': True,
'registration_date': '2022-11-10',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 2020 5P Berline PureTech 83 S&S BVM Feel Pack',
'transmission': 'manual',
'trim': '2020 5P Berline PureTech 83 S&S BVM Feel Pack',
'vin': 'VF7SXHMRVNT625060',
'year': 2022}
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129287%27 HTTP/1.1" 200 None
2026-03-30 12:05:50 [arval.fr] INFO: Saving data for 129287: {'created_time': 1773396871.577195, 'last_price_update_time': 1774872350.325596}
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129287') HTTP/1.1" 204 0
2026-03-30 12:05:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=16&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:05:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:05:50 [arval.fr] INFO: Found listing with ID: 129286
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129286%27 HTTP/1.1" 200 None
2026-03-30 12:05:50 [arval.fr] INFO: Scrape type for 129286: 2
2026-03-30 12:05:50 [arval.fr] INFO: Found listing with ID: 129285
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129285%27 HTTP/1.1" 200 None
2026-03-30 12:05:50 [arval.fr] INFO: Scrape type for 129285: 2
2026-03-30 12:05:50 [arval.fr] INFO: Found listing with ID: 129284
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129284%27 HTTP/1.1" 200 None
2026-03-30 12:05:50 [arval.fr] INFO: Scrape type for 129284: 2
2026-03-30 12:05:50 [arval.fr] INFO: Found listing with ID: 129208
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129208%27 HTTP/1.1" 200 None
2026-03-30 12:05:50 [arval.fr] INFO: Scrape type for 129208: 2
2026-03-30 12:05:50 [arval.fr] INFO: Found listing with ID: 129207
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129207%27 HTTP/1.1" 200 None
2026-03-30 12:05:50 [arval.fr] INFO: Scrape type for 129207: 2
2026-03-30 12:05:50 [arval.fr] INFO: Found listing with ID: 129206
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129206%27 HTTP/1.1" 200 None
2026-03-30 12:05:50 [arval.fr] INFO: Scrape type for 129206: 0
2026-03-30 12:05:50 [arval.fr] INFO: Found listing with ID: 129205
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129205%27 HTTP/1.1" 200 None
2026-03-30 12:05:50 [arval.fr] INFO: Scrape type for 129205: 2
2026-03-30 12:05:50 [arval.fr] INFO: Found listing with ID: 129204
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129204%27 HTTP/1.1" 200 None
2026-03-30 12:05:50 [arval.fr] INFO: Scrape type for 129204: 2
2026-03-30 12:05:50 [arval.fr] INFO: Found listing with ID: 129203
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129203%27 HTTP/1.1" 200 None
2026-03-30 12:05:50 [arval.fr] INFO: Scrape type for 129203: 2
2026-03-30 12:05:50 [arval.fr] INFO: Found listing with ID: 129202
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129202%27 HTTP/1.1" 200 None
2026-03-30 12:05:50 [arval.fr] INFO: Scrape type for 129202: 2
2026-03-30 12:05:50 [arval.fr] INFO: Found listing with ID: 129201
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129201%27 HTTP/1.1" 200 None
2026-03-30 12:05:50 [arval.fr] INFO: Scrape type for 129201: 2
2026-03-30 12:05:50 [arval.fr] INFO: Found listing with ID: 129200
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129200%27 HTTP/1.1" 200 None
2026-03-30 12:05:50 [arval.fr] INFO: Scrape type for 129200: 2
2026-03-30 12:05:50 [arval.fr] INFO: Found listing with ID: 129199
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129199%27 HTTP/1.1" 200 None
2026-03-30 12:05:50 [arval.fr] INFO: Scrape type for 129199: 2
2026-03-30 12:05:50 [arval.fr] INFO: Found listing with ID: 129198
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129198%27 HTTP/1.1" 200 None
2026-03-30 12:05:50 [arval.fr] INFO: Scrape type for 129198: 2
2026-03-30 12:05:50 [arval.fr] INFO: Found listing with ID: 129197
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129197%27 HTTP/1.1" 200 None
2026-03-30 12:05:50 [arval.fr] INFO: Scrape type for 129197: 2
2026-03-30 12:05:50 [arval.fr] INFO: Found listing with ID: 129195
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129195%27 HTTP/1.1" 200 None
2026-03-30 12:05:50 [arval.fr] INFO: Scrape type for 129195: 2
2026-03-30 12:05:50 [arval.fr] INFO: Found listing with ID: 129194
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129194%27 HTTP/1.1" 200 None
2026-03-30 12:05:50 [arval.fr] INFO: Scrape type for 129194: 0
2026-03-30 12:05:50 [arval.fr] INFO: Found listing with ID: 129192
2026-03-30 12:05:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129192%27 HTTP/1.1" 200 None
2026-03-30 12:05:51 [arval.fr] INFO: Scrape type for 129192: 0
2026-03-30 12:05:51 [arval.fr] INFO: Found listing with ID: 129191
2026-03-30 12:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129191%27 HTTP/1.1" 200 None
2026-03-30 12:05:51 [arval.fr] INFO: Scrape type for 129191: 0
2026-03-30 12:05:51 [arval.fr] INFO: Found listing with ID: 129190
2026-03-30 12:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129190%27 HTTP/1.1" 200 None
2026-03-30 12:05:51 [arval.fr] INFO: Scrape type for 129190: 0
2026-03-30 12:05:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129474> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:05:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:05:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526 with identifier: 129474
2026-03-30 12:05:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526 with scrape type 2
2026-03-30 12:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526 with scrape type 2
2026-03-30 12:05:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526, identifier: 129474
2026-03-30 12:05:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526 with identifier: 129474
2026-03-30 12:05:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526 with identifier: 129474
2026-03-30 12:05:51 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526 with identifier: 129474 to the API
2026-03-30 12:05:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:05: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-30 12:05:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129474>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 265,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '1edc4311-c4fe-5d13-bd1b-bcc71e5fc526',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK153KY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/kia-sportage-active-business-16-t-gdi-265-phev-auto-4wd-129474',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Kia',
'model': 'Sportage',
'odometer': 26251,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 29990.0,
'price_includes_vat': True,
'registration_date': '2022-11-08',
'seats_number': 0,
'seller_name': None,
'title': 'Kia Sportage ACTIVE BUSINESS 1.6 T-GDI 265 PHEV AUTO 4WD',
'transmission': 'automatic',
'trim': 'ACTIVE BUSINESS 1.6 T-GDI 265 PHEV AUTO 4WD',
'vin': 'U5YPV81HDNL043719',
'year': 2022}
2026-03-30 12:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129474%27 HTTP/1.1" 200 None
2026-03-30 12:05:52 [arval.fr] INFO: Saving data for 129474: {'created_time': 1773397254.900763, 'last_price_update_time': 1774872352.050366}
2026-03-30 12:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129474') HTTP/1.1" 204 0
2026-03-30 12:05:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129289> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:05:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:05:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a3f58c3-e80d-5310-a76f-08462d2e6b11 with identifier: 129289
2026-03-30 12:05:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a3f58c3-e80d-5310-a76f-08462d2e6b11 with scrape type 2
2026-03-30 12:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0a3f58c3-e80d-5310-a76f-08462d2e6b11 with scrape type 2
2026-03-30 12:05:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0a3f58c3-e80d-5310-a76f-08462d2e6b11, identifier: 129289
2026-03-30 12:05:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0a3f58c3-e80d-5310-a76f-08462d2e6b11 with identifier: 129289
2026-03-30 12:05:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0a3f58c3-e80d-5310-a76f-08462d2e6b11 with identifier: 129289
2026-03-30 12:05:52 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0a3f58c3-e80d-5310-a76f-08462d2e6b11 with identifier: 129289 to the API
2026-03-30 12:05:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:05: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-30 12:05:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129289>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 292,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '0a3f58c3-e80d-5310-a76f-08462d2e6b11',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF774RK',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x3-xdrive-30-e-m-sport-20-290cv-bva8-129289',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X3',
'odometer': 106213,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 39990.0,
'price_includes_vat': True,
'registration_date': '2022-04-06',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X3 xDrive 30 e M Sport 2.0 290CV BVA8',
'transmission': 'automatic',
'trim': 'xDrive 30 e M Sport 2.0 290CV BVA8',
'vin': 'WBA61DP0909K97492',
'year': 2022}
2026-03-30 12:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129289%27 HTTP/1.1" 200 None
2026-03-30 12:05:52 [arval.fr] INFO: Saving data for 129289: {'created_time': 1773396851.912511, 'last_price_update_time': 1774872352.733207}
2026-03-30 12:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129289') HTTP/1.1" 204 0
2026-03-30 12:05:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129288> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:05:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:05:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88aab7b7-f4d8-503f-9dd4-e689d869bc51 with identifier: 129288
2026-03-30 12:05:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88aab7b7-f4d8-503f-9dd4-e689d869bc51 with scrape type 2
2026-03-30 12:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 88aab7b7-f4d8-503f-9dd4-e689d869bc51 with scrape type 2
2026-03-30 12:05:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 88aab7b7-f4d8-503f-9dd4-e689d869bc51, identifier: 129288
2026-03-30 12:05:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 88aab7b7-f4d8-503f-9dd4-e689d869bc51 with identifier: 129288
2026-03-30 12:05:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 88aab7b7-f4d8-503f-9dd4-e689d869bc51 with identifier: 129288
2026-03-30 12:05:54 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 88aab7b7-f4d8-503f-9dd4-e689d869bc51 with identifier: 129288 to the API
2026-03-30 12:05:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:05: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-30 12:05:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129288>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '88aab7b7-f4d8-503f-9dd4-e689d869bc51',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS010YN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-countryman-cooper-essential-136-ch-bva7-129288',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Countryman',
'odometer': 21338,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 29990.0,
'price_includes_vat': True,
'registration_date': '2023-12-11',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Countryman Cooper Essential 136 ch BVA7',
'transmission': 'automatic',
'trim': 'Cooper Essential 136 ch BVA7',
'vin': 'WMW21BR0903S03176',
'year': 2023}
2026-03-30 12:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129288%27 HTTP/1.1" 200 None
2026-03-30 12:05:55 [arval.fr] INFO: Saving data for 129288: {'created_time': 1773396860.771016, 'last_price_update_time': 1774872355.056727}
2026-03-30 12:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:05:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129288') HTTP/1.1" 204 0
2026-03-30 12:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129292> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:06:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:06:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0c36d5a-4e31-50ee-b383-722558b86977 with identifier: 129292
2026-03-30 12:06:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0c36d5a-4e31-50ee-b383-722558b86977 with scrape type 2
2026-03-30 12:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a0c36d5a-4e31-50ee-b383-722558b86977 with scrape type 2
2026-03-30 12:06:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a0c36d5a-4e31-50ee-b383-722558b86977, identifier: 129292
2026-03-30 12:06:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a0c36d5a-4e31-50ee-b383-722558b86977 with identifier: 129292
2026-03-30 12:06:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a0c36d5a-4e31-50ee-b383-722558b86977 with identifier: 129292
2026-03-30 12:06:04 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a0c36d5a-4e31-50ee-b383-722558b86977 with identifier: 129292 to the API
2026-03-30 12:06:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:06: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-30 12:06:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129292>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a0c36d5a-4e31-50ee-b383-722558b86977',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL005CG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-q3-35-tfsi-s-line-150cv-bva7-129292',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'Q3',
'odometer': 96208,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 28990.0,
'price_includes_vat': True,
'registration_date': '2022-12-14',
'seats_number': 0,
'seller_name': None,
'title': 'Audi Q3 35 TFSI S line 150CV BVA7',
'transmission': 'automatic',
'trim': '35 TFSI S line 150CV BVA7',
'vin': 'WAUZZZF30P1055469',
'year': 2022}
2026-03-30 12:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129292%27 HTTP/1.1" 200 None
2026-03-30 12:06:04 [arval.fr] INFO: Saving data for 129292: {'created_time': 1773396888.929759, 'last_price_update_time': 1774872364.608189}
2026-03-30 12:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129292') HTTP/1.1" 204 0
2026-03-30 12:06:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129293> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:06:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:06:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b0454ae-01cc-5b96-a463-07a242b916e8 with identifier: 129293
2026-03-30 12:06:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b0454ae-01cc-5b96-a463-07a242b916e8 with scrape type 2
2026-03-30 12:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b0454ae-01cc-5b96-a463-07a242b916e8 with scrape type 2
2026-03-30 12:06:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3b0454ae-01cc-5b96-a463-07a242b916e8, identifier: 129293
2026-03-30 12:06:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3b0454ae-01cc-5b96-a463-07a242b916e8 with identifier: 129293
2026-03-30 12:06:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3b0454ae-01cc-5b96-a463-07a242b916e8 with identifier: 129293
2026-03-30 12:06:06 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3b0454ae-01cc-5b96-a463-07a242b916e8 with identifier: 129293 to the API
2026-03-30 12:06:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:06: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-30 12:06:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129293>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 534,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '3b0454ae-01cc-5b96-a463-07a242b916e8',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK176VB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-y-performance-dual-motor-awd-129293',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model Y',
'odometer': 55960,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 38990.0,
'price_includes_vat': True,
'registration_date': '2022-11-28',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model Y Performance Dual Motor AWD',
'transmission': 'automatic',
'trim': 'Performance Dual Motor AWD',
'vin': 'XP7YGCEL3PB051926',
'year': 2022}
2026-03-30 12:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129293%27 HTTP/1.1" 200 None
2026-03-30 12:06:07 [arval.fr] INFO: Saving data for 129293: {'created_time': 1773396943.856197, 'last_price_update_time': 1774872367.086915}
2026-03-30 12:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129293') HTTP/1.1" 204 0
2026-03-30 12:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129294> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:06:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:06:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0731269b-797e-5e69-80d9-513b4e76bc78 with identifier: 129294
2026-03-30 12:06:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0731269b-797e-5e69-80d9-513b4e76bc78 with scrape type 2
2026-03-30 12:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0731269b-797e-5e69-80d9-513b4e76bc78 with scrape type 2
2026-03-30 12:06:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0731269b-797e-5e69-80d9-513b4e76bc78, identifier: 129294
2026-03-30 12:06:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0731269b-797e-5e69-80d9-513b4e76bc78 with identifier: 129294
2026-03-30 12:06:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0731269b-797e-5e69-80d9-513b4e76bc78 with identifier: 129294
2026-03-30 12:06:08 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0731269b-797e-5e69-80d9-513b4e76bc78 with identifier: 129294 to the API
2026-03-30 12:06:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:06: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-30 12:06:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129294>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 283,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '0731269b-797e-5e69-80d9-513b4e76bc78',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS109KP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-propulsion-129294',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 21512,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 30990.0,
'price_includes_vat': True,
'registration_date': '2023-11-15',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 propulsion',
'transmission': 'automatic',
'trim': 'propulsion',
'vin': 'LRW3E7FS8PC696810',
'year': 2023}
2026-03-30 12:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129294%27 HTTP/1.1" 200 None
2026-03-30 12:06:08 [arval.fr] INFO: Saving data for 129294: {'created_time': 1773396934.42969, 'last_price_update_time': 1774872368.978488}
2026-03-30 12:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129294') HTTP/1.1" 204 0
2026-03-30 12:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129297> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:06:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:06:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cdf221c0-09ca-5dda-b53c-9bc7c6ee381b with identifier: 129297
2026-03-30 12:06:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cdf221c0-09ca-5dda-b53c-9bc7c6ee381b with scrape type 2
2026-03-30 12:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cdf221c0-09ca-5dda-b53c-9bc7c6ee381b with scrape type 2
2026-03-30 12:06:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: cdf221c0-09ca-5dda-b53c-9bc7c6ee381b, identifier: 129297
2026-03-30 12:06:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: cdf221c0-09ca-5dda-b53c-9bc7c6ee381b with identifier: 129297
2026-03-30 12:06:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: cdf221c0-09ca-5dda-b53c-9bc7c6ee381b with identifier: 129297
2026-03-30 12:06:10 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: cdf221c0-09ca-5dda-b53c-9bc7c6ee381b with identifier: 129297 to the API
2026-03-30 12:06:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:06: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-30 12:06:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129297>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'cdf221c0-09ca-5dda-b53c-9bc7c6ee381b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN367CC',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ds-ds3-12-puretech-130-automatique-bastille-129297',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'DS',
'model': 'DS3',
'odometer': 58873,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 18590.0,
'price_includes_vat': True,
'registration_date': '2023-03-30',
'seats_number': 0,
'seller_name': None,
'title': 'DS DS3 1.2 PURETECH 130 AUTOMATIQUE BASTILLE',
'transmission': 'automatic',
'trim': '1.2 PURETECH 130 AUTOMATIQUE BASTILLE',
'vin': 'VR1URHNSSPW008359',
'year': 2023}
2026-03-30 12:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129297%27 HTTP/1.1" 200 None
2026-03-30 12:06:10 [arval.fr] INFO: Saving data for 129297: {'created_time': 1773396927.704473, 'last_price_update_time': 1774872370.568119}
2026-03-30 12:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129297') HTTP/1.1" 204 0
2026-03-30 12:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129291> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:06:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:06:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 485c922c-cec0-56b4-b1b0-548c6715bbcd with identifier: 129291
2026-03-30 12:06:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 485c922c-cec0-56b4-b1b0-548c6715bbcd with scrape type 2
2026-03-30 12:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 485c922c-cec0-56b4-b1b0-548c6715bbcd with scrape type 2
2026-03-30 12:06:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 485c922c-cec0-56b4-b1b0-548c6715bbcd, identifier: 129291
2026-03-30 12:06:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 485c922c-cec0-56b4-b1b0-548c6715bbcd with identifier: 129291
2026-03-30 12:06:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 485c922c-cec0-56b4-b1b0-548c6715bbcd with identifier: 129291
2026-03-30 12:06:12 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 485c922c-cec0-56b4-b1b0-548c6715bbcd with identifier: 129291 to the API
2026-03-30 12:06:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:06: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-30 12:06:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129291>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '485c922c-cec0-56b4-b1b0-548c6715bbcd',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA298NY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-business-15-hdi-130cv-bva8-129291',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 84105,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 16990.0,
'price_includes_vat': True,
'registration_date': '2021-07-06',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure Business 1.5 HDi 130CV BVA8',
'transmission': 'automatic',
'trim': 'Allure Business 1.5 HDi 130CV BVA8',
'vin': 'VR3UDYHZSMJ773565',
'year': 2021}
2026-03-30 12:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129291%27 HTTP/1.1" 200 None
2026-03-30 12:06:12 [arval.fr] INFO: Saving data for 129291: {'created_time': 1773396898.471151, 'last_price_update_time': 1774872372.635477}
2026-03-30 12:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129291') HTTP/1.1" 204 0
2026-03-30 12:06:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129290> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:06:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:06:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c61b3bd6-0598-5360-96be-c65ee1b75ffa with identifier: 129290
2026-03-30 12:06:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c61b3bd6-0598-5360-96be-c65ee1b75ffa with scrape type 2
2026-03-30 12:06:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c61b3bd6-0598-5360-96be-c65ee1b75ffa with scrape type 2
2026-03-30 12:06:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c61b3bd6-0598-5360-96be-c65ee1b75ffa, identifier: 129290
2026-03-30 12:06:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c61b3bd6-0598-5360-96be-c65ee1b75ffa with identifier: 129290
2026-03-30 12:06:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c61b3bd6-0598-5360-96be-c65ee1b75ffa with identifier: 129290
2026-03-30 12:06:12 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c61b3bd6-0598-5360-96be-c65ee1b75ffa with identifier: 129290 to the API
2026-03-30 12:06:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:06: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-30 12:06:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129290>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'c61b3bd6-0598-5360-96be-c65ee1b75ffa',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM427DV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ds-ds4-trocadero-12-puretech-130cv-bva8-129290',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'DS',
'model': 'DS4',
'odometer': 78002,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2023-02-15',
'seats_number': 0,
'seller_name': None,
'title': 'DS DS4 Trocadero 1.2 PureTech 130CV BVA8',
'transmission': 'automatic',
'trim': 'Trocadero 1.2 PureTech 130CV BVA8',
'vin': 'VR1FRHNSTN1054253',
'year': 2023}
2026-03-30 12:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129290%27 HTTP/1.1" 200 None
2026-03-30 12:06:13 [arval.fr] INFO: Saving data for 129290: {'created_time': 1773396908.643151, 'last_price_update_time': 1774872373.181468}
2026-03-30 12:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129290') HTTP/1.1" 204 0
2026-03-30 12:06:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129298> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:06:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:06:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e6a34a5-d10b-5fea-affc-19739d1d92a5 with identifier: 129298
2026-03-30 12:06:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e6a34a5-d10b-5fea-affc-19739d1d92a5 with scrape type 2
2026-03-30 12:06:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0e6a34a5-d10b-5fea-affc-19739d1d92a5 with scrape type 2
2026-03-30 12:06:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0e6a34a5-d10b-5fea-affc-19739d1d92a5, identifier: 129298
2026-03-30 12:06:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0e6a34a5-d10b-5fea-affc-19739d1d92a5 with identifier: 129298
2026-03-30 12:06:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 12:06:14 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=Gas HTTP/1.1" 200 None
2026-03-30 12:06:14 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 12:06:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='fr',RowKey='fr') HTTP/1.1" 204 0
2026-03-30 12:06:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0e6a34a5-d10b-5fea-affc-19739d1d92a5 with identifier: 129298
2026-03-30 12:06:15 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0e6a34a5-d10b-5fea-affc-19739d1d92a5 with identifier: 129298 to the API
2026-03-30 12:06:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:06: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-30 12:06:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129298>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Gas',
'id': '0e6a34a5-d10b-5fea-affc-19739d1d92a5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK380PT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/dacia-sandero-stepway-confort-10-tce-100cv-bvm6-gpl-129298',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Dacia',
'model': 'Sandero',
'odometer': 111805,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 10490.0,
'price_includes_vat': True,
'registration_date': '2022-11-18',
'seats_number': 0,
'seller_name': None,
'title': 'Dacia Sandero Stepway Confort 1.0 TCe 100CV BVM6 GPL',
'transmission': 'manual',
'trim': 'Stepway Confort 1.0 TCe 100CV BVM6 GPL',
'vin': 'UU1DJF00469505138',
'year': 2022}
2026-03-30 12:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129298%27 HTTP/1.1" 200 None
2026-03-30 12:06:15 [arval.fr] INFO: Saving data for 129298: {'created_time': 1773396988.248819, 'last_price_update_time': 1774872375.263752}
2026-03-30 12:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129298') HTTP/1.1" 204 0
2026-03-30 12:06:17 [scrapy.extensions.logstats] INFO: Crawled 188 pages (at 19 pages/min), scraped 161 items (at 18 items/min)
2026-03-30 12:06:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 162MiB
2026-03-30 12:06:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129299> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:06:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:06:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dea9eb7a-fad5-54fe-bd94-4c24b0bdab71 with identifier: 129299
2026-03-30 12:06:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dea9eb7a-fad5-54fe-bd94-4c24b0bdab71 with scrape type 2
2026-03-30 12:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dea9eb7a-fad5-54fe-bd94-4c24b0bdab71 with scrape type 2
2026-03-30 12:06:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: dea9eb7a-fad5-54fe-bd94-4c24b0bdab71, identifier: 129299
2026-03-30 12:06:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: dea9eb7a-fad5-54fe-bd94-4c24b0bdab71 with identifier: 129299
2026-03-30 12:06:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: dea9eb7a-fad5-54fe-bd94-4c24b0bdab71 with identifier: 129299
2026-03-30 12:06:22 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: dea9eb7a-fad5-54fe-bd94-4c24b0bdab71 with identifier: 129299 to the API
2026-03-30 12:06:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:06: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-30 12:06:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129299>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'dea9eb7a-fad5-54fe-bd94-4c24b0bdab71',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK258JG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-12-puretech-83-ss-bvm-feel-pack-129299',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 47712,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9590.0,
'price_includes_vat': True,
'registration_date': '2022-11-02',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 1.2 PureTech 83 S&S BVM Feel Pack',
'transmission': 'manual',
'trim': '1.2 PureTech 83 S&S BVM Feel Pack',
'vin': 'VF7SXHMRVNT642359',
'year': 2022}
2026-03-30 12:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129299%27 HTTP/1.1" 200 None
2026-03-30 12:06:22 [arval.fr] INFO: Saving data for 129299: {'created_time': 1773396977.226021, 'last_price_update_time': 1774872382.900104}
2026-03-30 12:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129299') HTTP/1.1" 204 0
2026-03-30 12:06:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129195> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:06:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:06:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee76940d-6afb-59e5-b280-5bd02d5d144d with identifier: 129195
2026-03-30 12:06:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee76940d-6afb-59e5-b280-5bd02d5d144d with scrape type 2
2026-03-30 12:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ee76940d-6afb-59e5-b280-5bd02d5d144d with scrape type 2
2026-03-30 12:06:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ee76940d-6afb-59e5-b280-5bd02d5d144d, identifier: 129195
2026-03-30 12:06:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ee76940d-6afb-59e5-b280-5bd02d5d144d with identifier: 129195
2026-03-30 12:06:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ee76940d-6afb-59e5-b280-5bd02d5d144d with identifier: 129195
2026-03-30 12:06:23 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ee76940d-6afb-59e5-b280-5bd02d5d144d with identifier: 129195 to the API
2026-03-30 12:06:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:06: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-30 12:06:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129195>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 143,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'ee76940d-6afb-59e5-b280-5bd02d5d144d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR198LR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-captur-evolution-16-e-tech-hybrid-145-bva6-129195',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Captur',
'odometer': 39061,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2023-09-27',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Captur Evolution 1.6 E-TECH Hybrid 145 BVA6',
'transmission': 'automatic',
'trim': 'Evolution 1.6 E-TECH Hybrid 145 BVA6',
'vin': 'VF1RJB00771456161',
'year': 2023}
2026-03-30 12:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129195%27 HTTP/1.1" 200 None
2026-03-30 12:06:23 [arval.fr] INFO: Saving data for 129195: {'created_time': 1773396668.308165, 'last_price_update_time': 1774872383.752644}
2026-03-30 12:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129195') HTTP/1.1" 204 0
2026-03-30 12:06:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=17&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:06:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:06:23 [arval.fr] INFO: Found listing with ID: 129189
2026-03-30 12:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129189%27 HTTP/1.1" 200 None
2026-03-30 12:06:23 [arval.fr] INFO: Scrape type for 129189: 0
2026-03-30 12:06:23 [arval.fr] INFO: Found listing with ID: 129188
2026-03-30 12:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129188%27 HTTP/1.1" 200 None
2026-03-30 12:06:23 [arval.fr] INFO: Scrape type for 129188: 0
2026-03-30 12:06:23 [arval.fr] INFO: Found listing with ID: 129187
2026-03-30 12:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129187%27 HTTP/1.1" 200 None
2026-03-30 12:06:23 [arval.fr] INFO: Scrape type for 129187: 0
2026-03-30 12:06:23 [arval.fr] INFO: Found listing with ID: 129186
2026-03-30 12:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129186%27 HTTP/1.1" 200 None
2026-03-30 12:06:23 [arval.fr] INFO: Scrape type for 129186: 0
2026-03-30 12:06:23 [arval.fr] INFO: Found listing with ID: 129185
2026-03-30 12:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129185%27 HTTP/1.1" 200 None
2026-03-30 12:06:23 [arval.fr] INFO: Scrape type for 129185: 0
2026-03-30 12:06:23 [arval.fr] INFO: Found listing with ID: 129184
2026-03-30 12:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129184%27 HTTP/1.1" 200 None
2026-03-30 12:06:23 [arval.fr] INFO: Scrape type for 129184: 0
2026-03-30 12:06:23 [arval.fr] INFO: Found listing with ID: 129182
2026-03-30 12:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129182%27 HTTP/1.1" 200 None
2026-03-30 12:06:23 [arval.fr] INFO: Scrape type for 129182: 2
2026-03-30 12:06:23 [arval.fr] INFO: Found listing with ID: 129181
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129181%27 HTTP/1.1" 200 None
2026-03-30 12:06:24 [arval.fr] INFO: Scrape type for 129181: 2
2026-03-30 12:06:24 [arval.fr] INFO: Found listing with ID: 129180
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129180%27 HTTP/1.1" 200 None
2026-03-30 12:06:24 [arval.fr] INFO: Scrape type for 129180: 2
2026-03-30 12:06:24 [arval.fr] INFO: Found listing with ID: 129179
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129179%27 HTTP/1.1" 200 None
2026-03-30 12:06:24 [arval.fr] INFO: Scrape type for 129179: 2
2026-03-30 12:06:24 [arval.fr] INFO: Found listing with ID: 129178
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129178%27 HTTP/1.1" 200 None
2026-03-30 12:06:24 [arval.fr] INFO: Scrape type for 129178: 2
2026-03-30 12:06:24 [arval.fr] INFO: Found listing with ID: 129177
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129177%27 HTTP/1.1" 200 None
2026-03-30 12:06:24 [arval.fr] INFO: Scrape type for 129177: 2
2026-03-30 12:06:24 [arval.fr] INFO: Found listing with ID: 129176
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129176%27 HTTP/1.1" 200 None
2026-03-30 12:06:24 [arval.fr] INFO: Scrape type for 129176: 2
2026-03-30 12:06:24 [arval.fr] INFO: Found listing with ID: 129175
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129175%27 HTTP/1.1" 200 None
2026-03-30 12:06:24 [arval.fr] INFO: Scrape type for 129175: 2
2026-03-30 12:06:24 [arval.fr] INFO: Found listing with ID: 129170
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129170%27 HTTP/1.1" 200 None
2026-03-30 12:06:24 [arval.fr] INFO: Scrape type for 129170: 2
2026-03-30 12:06:24 [arval.fr] INFO: Found listing with ID: 129169
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129169%27 HTTP/1.1" 200 None
2026-03-30 12:06:24 [arval.fr] INFO: Scrape type for 129169: 0
2026-03-30 12:06:24 [arval.fr] INFO: Found listing with ID: 129168
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129168%27 HTTP/1.1" 200 None
2026-03-30 12:06:24 [arval.fr] INFO: Scrape type for 129168: 0
2026-03-30 12:06:24 [arval.fr] INFO: Found listing with ID: 129167
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129167%27 HTTP/1.1" 200 None
2026-03-30 12:06:24 [arval.fr] INFO: Scrape type for 129167: 0
2026-03-30 12:06:24 [arval.fr] INFO: Found listing with ID: 129166
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129166%27 HTTP/1.1" 200 None
2026-03-30 12:06:24 [arval.fr] INFO: Scrape type for 129166: 0
2026-03-30 12:06:24 [arval.fr] INFO: Found listing with ID: 129164
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129164%27 HTTP/1.1" 200 None
2026-03-30 12:06:24 [arval.fr] INFO: Scrape type for 129164: 0
2026-03-30 12:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129197> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:06:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:06:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e55eb07a-26e5-529c-82ab-b7127768a593 with identifier: 129197
2026-03-30 12:06:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e55eb07a-26e5-529c-82ab-b7127768a593 with scrape type 2
2026-03-30 12:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e55eb07a-26e5-529c-82ab-b7127768a593 with scrape type 2
2026-03-30 12:06:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e55eb07a-26e5-529c-82ab-b7127768a593, identifier: 129197
2026-03-30 12:06:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e55eb07a-26e5-529c-82ab-b7127768a593 with identifier: 129197
2026-03-30 12:06:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e55eb07a-26e5-529c-82ab-b7127768a593 with identifier: 129197
2026-03-30 12:06:25 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e55eb07a-26e5-529c-82ab-b7127768a593 with identifier: 129197 to the API
2026-03-30 12:06:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:06: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-30 12:06:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129197>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'e55eb07a-26e5-529c-82ab-b7127768a593',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL355HA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c5-aircross-shine-puretech-130-eat8-129197',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C5 Aircross',
'odometer': 56359,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 18290.0,
'price_includes_vat': True,
'registration_date': '2022-12-23',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C5 Aircross Shine PureTech 130 EAT8',
'transmission': 'automatic',
'trim': 'Shine PureTech 130 EAT8',
'vin': 'VR7ARHNSSNL065773',
'year': 2022}
2026-03-30 12:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129197%27 HTTP/1.1" 200 None
2026-03-30 12:06:25 [arval.fr] INFO: Saving data for 129197: {'created_time': 1773396713.204637, 'last_price_update_time': 1774872385.802691}
2026-03-30 12:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129197') HTTP/1.1" 204 0
2026-03-30 12:06:28 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 131.172(s), this was the 1st time calling it.
2026-03-30 12:06:28 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 5.317459006367381 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:06:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129198> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:06:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:06:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac with identifier: 129198
2026-03-30 12:06:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac with scrape type 2
2026-03-30 12:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac with scrape type 2
2026-03-30 12:06:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac, identifier: 129198
2026-03-30 12:06:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac with identifier: 129198
2026-03-30 12:06:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac with identifier: 129198
2026-03-30 12:06:32 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac with identifier: 129198 to the API
2026-03-30 12:06:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:06: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-30 12:06:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129198>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA390QF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c5-aircross-business-hybrid-225-e-eat8-129198',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C5 Aircross',
'odometer': 38597,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2021-07-08',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C5 Aircross Business Hybrid 225 e-EAT8',
'transmission': 'automatic',
'trim': 'Business Hybrid 225 e-EAT8',
'vin': 'VR7A4DGZSML037106',
'year': 2021}
2026-03-30 12:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129198%27 HTTP/1.1" 200 None
2026-03-30 12:06:32 [arval.fr] INFO: Saving data for 129198: {'created_time': 1773396703.300936, 'last_price_update_time': 1774872392.605964}
2026-03-30 12:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129198') HTTP/1.1" 204 0
2026-03-30 12:06:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:06:34 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.987(s), this was the 1st time calling it.
2026-03-30 12:06:34 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 5.809683213617491 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:06:36 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 129.563(s), this was the 1st time calling it.
2026-03-30 12:06:36 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 6.0357825993277965 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:06:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:06:40 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 131.057(s), this was the 1st time calling it.
2026-03-30 12:06:40 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 4.953098753686454 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:06:40 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.508(s), this was the 1st time calling it.
2026-03-30 12:06:40 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 5.16068584137061 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:06:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130214> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:06:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:06:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ddded931-cc7a-5cf7-b71b-0e3cebb20114 with identifier: 130214
2026-03-30 12:06:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ddded931-cc7a-5cf7-b71b-0e3cebb20114 with scrape type 2
2026-03-30 12:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ddded931-cc7a-5cf7-b71b-0e3cebb20114 with scrape type 2
2026-03-30 12:06:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ddded931-cc7a-5cf7-b71b-0e3cebb20114, identifier: 130214
2026-03-30 12:06:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ddded931-cc7a-5cf7-b71b-0e3cebb20114 with identifier: 130214
2026-03-30 12:06:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ddded931-cc7a-5cf7-b71b-0e3cebb20114 with identifier: 130214
2026-03-30 12:06:44 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ddded931-cc7a-5cf7-b71b-0e3cebb20114 with identifier: 130214 to the API
2026-03-30 12:06:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:06: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-30 12:06:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130214>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.4L',
'engine_horse_power': 218,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'ddded931-cc7a-5cf7-b71b-0e3cebb20114',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB042RP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/skoda-superb-laurinklement-14-tsi-phev-218-dsg6-130214',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Skoda',
'model': 'Superb',
'odometer': 74611,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 25990.0,
'price_includes_vat': True,
'registration_date': '2021-09-09',
'seats_number': 0,
'seller_name': None,
'title': 'Skoda Superb Laurin&Klement 1.4 TSI PHEV 218 DSG6',
'transmission': 'automatic',
'trim': 'Laurin&Klement 1.4 TSI PHEV 218 DSG6',
'vin': 'TMBAW7NP8M7078850',
'year': 2021}
2026-03-30 12:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130214%27 HTTP/1.1" 200 None
2026-03-30 12:06:45 [arval.fr] INFO: Saving data for 130214: {'created_time': 1773397502.685313, 'last_price_update_time': 1774872405.373042}
2026-03-30 12:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130214') HTTP/1.1" 204 0
2026-03-30 12:06:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130211> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:06:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:06:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af1eb996-c7bc-5b53-8116-8ce5e94caa06 with identifier: 130211
2026-03-30 12:06:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af1eb996-c7bc-5b53-8116-8ce5e94caa06 with scrape type 2
2026-03-30 12:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item af1eb996-c7bc-5b53-8116-8ce5e94caa06 with scrape type 2
2026-03-30 12:06:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: af1eb996-c7bc-5b53-8116-8ce5e94caa06, identifier: 130211
2026-03-30 12:06:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: af1eb996-c7bc-5b53-8116-8ce5e94caa06 with identifier: 130211
2026-03-30 12:06:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: af1eb996-c7bc-5b53-8116-8ce5e94caa06 with identifier: 130211
2026-03-30 12:06:45 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: af1eb996-c7bc-5b53-8116-8ce5e94caa06 with identifier: 130211 to the API
2026-03-30 12:06:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:06: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-30 12:06:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130211>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 299,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'af1eb996-c7bc-5b53-8116-8ce5e94caa06',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS392NA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-y-grande-autonomie-rwd-130211',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model Y',
'odometer': 53901,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 31990.0,
'price_includes_vat': True,
'registration_date': '2023-11-21',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model Y Grande Autonomie RWD',
'transmission': 'automatic',
'trim': 'Grande Autonomie RWD',
'vin': 'LRWYGCFS8RC210167',
'year': 2023}
2026-03-30 12:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130211%27 HTTP/1.1" 200 None
2026-03-30 12:06:45 [arval.fr] INFO: Saving data for 130211: {'created_time': 1773397478.740794, 'last_price_update_time': 1774872405.891483}
2026-03-30 12:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130211') HTTP/1.1" 204 0
2026-03-30 12:06:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:06:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130219> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:06:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:06:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ca58e2f-9eac-5ede-b965-288e506f373f with identifier: 130219
2026-03-30 12:06:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ca58e2f-9eac-5ede-b965-288e506f373f with scrape type 2
2026-03-30 12:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9ca58e2f-9eac-5ede-b965-288e506f373f with scrape type 2
2026-03-30 12:06:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 9ca58e2f-9eac-5ede-b965-288e506f373f, identifier: 130219
2026-03-30 12:06:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 9ca58e2f-9eac-5ede-b965-288e506f373f with identifier: 130219
2026-03-30 12:06:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 9ca58e2f-9eac-5ede-b965-288e506f373f with identifier: 130219
2026-03-30 12:06:50 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 9ca58e2f-9eac-5ede-b965-288e506f373f with identifier: 130219 to the API
2026-03-30 12:06:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:06: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-30 12:06:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130219>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 306,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '9ca58e2f-9eac-5ede-b965-288e506f373f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK479NR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-autonomie-standard-plus-rwd-130219',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 84869,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23990.0,
'price_includes_vat': True,
'registration_date': '2022-11-16',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Autonomie Standard Plus RWD',
'transmission': 'automatic',
'trim': 'Autonomie Standard Plus RWD',
'vin': 'LRW3E7FS4PC698618',
'year': 2022}
2026-03-30 12:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130219%27 HTTP/1.1" 200 None
2026-03-30 12:06:51 [arval.fr] INFO: Saving data for 130219: {'created_time': 1773397544.672122, 'last_price_update_time': 1774872411.471436}
2026-03-30 12:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130219') HTTP/1.1" 204 0
2026-03-30 12:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129203> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:06:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:06:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac706e89-738c-5064-b634-26dbe31a432b with identifier: 129203
2026-03-30 12:06:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac706e89-738c-5064-b634-26dbe31a432b with scrape type 2
2026-03-30 12:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac706e89-738c-5064-b634-26dbe31a432b with scrape type 2
2026-03-30 12:06:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ac706e89-738c-5064-b634-26dbe31a432b, identifier: 129203
2026-03-30 12:06:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ac706e89-738c-5064-b634-26dbe31a432b with identifier: 129203
2026-03-30 12:06:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ac706e89-738c-5064-b634-26dbe31a432b with identifier: 129203
2026-03-30 12:06:53 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ac706e89-738c-5064-b634-26dbe31a432b with identifier: 129203 to the API
2026-03-30 12:06:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:06: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-30 12:06:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129203>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 143,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'ac706e89-738c-5064-b634-26dbe31a432b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB151RY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-arkana-rs-line-16-e-tech-hybrid-145-bva6-129203',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Arkana',
'odometer': 74827,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2021-09-10',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Arkana R.S. Line 1.6 E-TECH Hybrid 145 BVA6',
'transmission': 'automatic',
'trim': 'R.S. Line 1.6 E-TECH Hybrid 145 BVA6',
'vin': 'VF1RJL00568275765',
'year': 2021}
2026-03-30 12:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129203%27 HTTP/1.1" 200 None
2026-03-30 12:06:53 [arval.fr] INFO: Saving data for 129203: {'created_time': 1773396729.939658, 'last_price_update_time': 1774872413.905712}
2026-03-30 12:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:06:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129203') HTTP/1.1" 204 0
2026-03-30 12:07:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129205> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51113878-c341-5d08-96bf-89b27dd456da with identifier: 129205
2026-03-30 12:07:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 51113878-c341-5d08-96bf-89b27dd456da with scrape type 2
2026-03-30 12:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 51113878-c341-5d08-96bf-89b27dd456da with scrape type 2
2026-03-30 12:07:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 51113878-c341-5d08-96bf-89b27dd456da, identifier: 129205
2026-03-30 12:07:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 51113878-c341-5d08-96bf-89b27dd456da with identifier: 129205
2026-03-30 12:07:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 51113878-c341-5d08-96bf-89b27dd456da with identifier: 129205
2026-03-30 12:07:01 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 51113878-c341-5d08-96bf-89b27dd456da with identifier: 129205 to the API
2026-03-30 12:07:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129205>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '51113878-c341-5d08-96bf-89b27dd456da',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB474LB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ds-ds7-crossback-e-tense-4x2-business-16-225-bva8-129205',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'DS',
'model': 'DS7 Crossback',
'odometer': 74714,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2021-08-27',
'seats_number': 0,
'seller_name': None,
'title': 'DS DS7 Crossback E-Tense 4x2 Business 1.6 225 BVA8',
'transmission': 'automatic',
'trim': 'E-Tense 4x2 Business 1.6 225 BVA8',
'vin': 'VR1J4DGZUMY524971',
'year': 2021}
2026-03-30 12:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129205%27 HTTP/1.1" 200 None
2026-03-30 12:07:04 [arval.fr] INFO: Saving data for 129205: {'created_time': 1773396542.273095, 'last_price_update_time': 1774872424.755462}
2026-03-30 12:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129205') HTTP/1.1" 204 0
2026-03-30 12:07:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129207> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d0287da-fb33-51c2-b54c-6350b8a3bb42 with identifier: 129207
2026-03-30 12:07:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d0287da-fb33-51c2-b54c-6350b8a3bb42 with scrape type 2
2026-03-30 12:07:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0d0287da-fb33-51c2-b54c-6350b8a3bb42 with scrape type 2
2026-03-30 12:07:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0d0287da-fb33-51c2-b54c-6350b8a3bb42, identifier: 129207
2026-03-30 12:07:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0d0287da-fb33-51c2-b54c-6350b8a3bb42 with identifier: 129207
2026-03-30 12:07:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0d0287da-fb33-51c2-b54c-6350b8a3bb42 with identifier: 129207
2026-03-30 12:07:06 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0d0287da-fb33-51c2-b54c-6350b8a3bb42 with identifier: 129207 to the API
2026-03-30 12:07:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129207>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '0d0287da-fb33-51c2-b54c-6350b8a3bb42',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL739TV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-allure-pack-12-puretech-130-bva8-7-sieges-129207',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 118552,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 16490.0,
'price_includes_vat': True,
'registration_date': '2023-01-24',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 Allure Pack 1.2 PureTech 130 BVA8 7 Sieges',
'transmission': 'automatic',
'trim': 'Allure Pack 1.2 PureTech 130 BVA8 7 Sieges',
'vin': 'VF3MRHNSUNS185997',
'year': 2023}
2026-03-30 12:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129207%27 HTTP/1.1" 200 None
2026-03-30 12:07:06 [arval.fr] INFO: Saving data for 129207: {'created_time': 1773396787.900522, 'last_price_update_time': 1774872426.643777}
2026-03-30 12:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129207') HTTP/1.1" 204 0
2026-03-30 12:07:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129208> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ad6f8a96-e205-57c9-beed-66ef287dea3f with identifier: 129208
2026-03-30 12:07:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ad6f8a96-e205-57c9-beed-66ef287dea3f with scrape type 2
2026-03-30 12:07:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ad6f8a96-e205-57c9-beed-66ef287dea3f with scrape type 2
2026-03-30 12:07:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ad6f8a96-e205-57c9-beed-66ef287dea3f, identifier: 129208
2026-03-30 12:07:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ad6f8a96-e205-57c9-beed-66ef287dea3f with identifier: 129208
2026-03-30 12:07:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ad6f8a96-e205-57c9-beed-66ef287dea3f with identifier: 129208
2026-03-30 12:07:15 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ad6f8a96-e205-57c9-beed-66ef287dea3f with identifier: 129208 to the API
2026-03-30 12:07:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129208>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 3,
'engine': '0.0L',
'engine_horse_power': 118,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'ad6f8a96-e205-57c9-beed-66ef287dea3f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC792XZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/fiat-500-e-la-prima-42kwh-bva-129208',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Fiat',
'model': '500 e',
'odometer': 25912,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 16590.0,
'price_includes_vat': True,
'registration_date': '2021-11-12',
'seats_number': 0,
'seller_name': None,
'title': 'Fiat 500 e "la Prima" 42kWh BVA',
'transmission': 'automatic',
'trim': '"la Prima" 42kWh BVA',
'vin': 'ZFAEFAC4XNX048247',
'year': 2021}
2026-03-30 12:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129208%27 HTTP/1.1" 200 None
2026-03-30 12:07:15 [arval.fr] INFO: Saving data for 129208: {'created_time': 1773396779.74266, 'last_price_update_time': 1774872435.386159}
2026-03-30 12:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129208') HTTP/1.1" 204 0
2026-03-30 12:07:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=18&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130344> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:16 [arval.fr] INFO: Found listing with ID: 129163
2026-03-30 12:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129163%27 HTTP/1.1" 200 None
2026-03-30 12:07:16 [arval.fr] INFO: Scrape type for 129163: 0
2026-03-30 12:07:16 [arval.fr] INFO: Found listing with ID: 129162
2026-03-30 12:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129162%27 HTTP/1.1" 200 None
2026-03-30 12:07:16 [arval.fr] INFO: Scrape type for 129162: 0
2026-03-30 12:07:16 [arval.fr] INFO: Found listing with ID: 129161
2026-03-30 12:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129161%27 HTTP/1.1" 200 None
2026-03-30 12:07:16 [arval.fr] INFO: Scrape type for 129161: 0
2026-03-30 12:07:16 [arval.fr] INFO: Found listing with ID: 129160
2026-03-30 12:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129160%27 HTTP/1.1" 200 None
2026-03-30 12:07:16 [arval.fr] INFO: Scrape type for 129160: 2
2026-03-30 12:07:16 [arval.fr] INFO: Found listing with ID: 129159
2026-03-30 12:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129159%27 HTTP/1.1" 200 None
2026-03-30 12:07:16 [arval.fr] INFO: Scrape type for 129159: 2
2026-03-30 12:07:16 [arval.fr] INFO: Found listing with ID: 129157
2026-03-30 12:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129157%27 HTTP/1.1" 200 None
2026-03-30 12:07:16 [arval.fr] INFO: Scrape type for 129157: 2
2026-03-30 12:07:16 [arval.fr] INFO: Found listing with ID: 129156
2026-03-30 12:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129156%27 HTTP/1.1" 200 None
2026-03-30 12:07:16 [arval.fr] INFO: Scrape type for 129156: 2
2026-03-30 12:07:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2bdf78f2-dd4a-50d8-8ec2-6f7026d13c93 with identifier: 130344
2026-03-30 12:07:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2bdf78f2-dd4a-50d8-8ec2-6f7026d13c93 with scrape type 2
2026-03-30 12:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2bdf78f2-dd4a-50d8-8ec2-6f7026d13c93 with scrape type 2
2026-03-30 12:07:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2bdf78f2-dd4a-50d8-8ec2-6f7026d13c93, identifier: 130344
2026-03-30 12:07:17 [arval.fr] INFO: Found listing with ID: 129155
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129155%27 HTTP/1.1" 200 None
2026-03-30 12:07:17 [arval.fr] INFO: Scrape type for 129155: 2
2026-03-30 12:07:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2bdf78f2-dd4a-50d8-8ec2-6f7026d13c93 with identifier: 130344
2026-03-30 12:07:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2bdf78f2-dd4a-50d8-8ec2-6f7026d13c93 with identifier: 130344
2026-03-30 12:07:17 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2bdf78f2-dd4a-50d8-8ec2-6f7026d13c93 with identifier: 130344 to the API
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130344>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 178,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '2bdf78f2-dd4a-50d8-8ec2-6f7026d13c93',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE691CW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-countryman-cooper-s-all4-finition-jcw-178-bva8-130344',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Countryman',
'odometer': 60036,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 31990.0,
'price_includes_vat': True,
'registration_date': '2022-01-14',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Countryman Cooper S ALL4 Finition JCW 178 BVA8',
'transmission': 'automatic',
'trim': 'Cooper S ALL4 Finition JCW 178 BVA8',
'vin': 'WMW81BR0X03N86894',
'year': 2022}
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130344%27 HTTP/1.1" 200 None
2026-03-30 12:07:17 [arval.fr] INFO: Saving data for 130344: {'created_time': 1773397822.763038, 'last_price_update_time': 1774872437.478865}
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130344') HTTP/1.1" 204 0
2026-03-30 12:07:17 [scrapy.extensions.logstats] INFO: Crawled 202 pages (at 14 pages/min), scraped 173 items (at 12 items/min)
2026-03-30 12:07:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 163MiB
2026-03-30 12:07:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:17 [arval.fr] INFO: Found listing with ID: 129154
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129154%27 HTTP/1.1" 200 None
2026-03-30 12:07:17 [arval.fr] INFO: Scrape type for 129154: 2
2026-03-30 12:07:17 [arval.fr] INFO: Found listing with ID: 129152
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129152%27 HTTP/1.1" 200 None
2026-03-30 12:07:17 [arval.fr] INFO: Scrape type for 129152: 2
2026-03-30 12:07:17 [arval.fr] INFO: Found listing with ID: 129019
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129019%27 HTTP/1.1" 200 None
2026-03-30 12:07:17 [arval.fr] INFO: Scrape type for 129019: 2
2026-03-30 12:07:17 [arval.fr] INFO: Found listing with ID: 129014
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129014%27 HTTP/1.1" 200 None
2026-03-30 12:07:17 [arval.fr] INFO: Scrape type for 129014: 2
2026-03-30 12:07:17 [arval.fr] INFO: Found listing with ID: 129010
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129010%27 HTTP/1.1" 200 None
2026-03-30 12:07:17 [arval.fr] INFO: Scrape type for 129010: 2
2026-03-30 12:07:17 [arval.fr] INFO: Found listing with ID: 126118
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126118%27 HTTP/1.1" 200 None
2026-03-30 12:07:17 [arval.fr] INFO: Scrape type for 126118: 2
2026-03-30 12:07:17 [arval.fr] INFO: Found listing with ID: 126111
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126111%27 HTTP/1.1" 200 None
2026-03-30 12:07:17 [arval.fr] INFO: Scrape type for 126111: 2
2026-03-30 12:07:17 [arval.fr] INFO: Found listing with ID: 128585
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128585%27 HTTP/1.1" 200 None
2026-03-30 12:07:17 [arval.fr] INFO: Scrape type for 128585: 0
2026-03-30 12:07:17 [arval.fr] INFO: Found listing with ID: 128583
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128583%27 HTTP/1.1" 200 None
2026-03-30 12:07:17 [arval.fr] INFO: Scrape type for 128583: 0
2026-03-30 12:07:17 [arval.fr] INFO: Found listing with ID: 128582
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128582%27 HTTP/1.1" 200 None
2026-03-30 12:07:17 [arval.fr] INFO: Scrape type for 128582: 0
2026-03-30 12:07:17 [arval.fr] INFO: Found listing with ID: 128580
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128580%27 HTTP/1.1" 200 None
2026-03-30 12:07:17 [arval.fr] INFO: Scrape type for 128580: 0
2026-03-30 12:07:17 [arval.fr] INFO: Found listing with ID: 128579
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128579%27 HTTP/1.1" 200 None
2026-03-30 12:07:17 [arval.fr] INFO: Scrape type for 128579: 0
2026-03-30 12:07:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130222> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2bdf98a5-d48e-586a-97ec-631f0d7544db with identifier: 130222
2026-03-30 12:07:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2bdf98a5-d48e-586a-97ec-631f0d7544db with scrape type 2
2026-03-30 12:07:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2bdf98a5-d48e-586a-97ec-631f0d7544db with scrape type 2
2026-03-30 12:07:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2bdf98a5-d48e-586a-97ec-631f0d7544db, identifier: 130222
2026-03-30 12:07:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2bdf98a5-d48e-586a-97ec-631f0d7544db with identifier: 130222
2026-03-30 12:07:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2bdf98a5-d48e-586a-97ec-631f0d7544db with identifier: 130222
2026-03-30 12:07:20 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2bdf98a5-d48e-586a-97ec-631f0d7544db with identifier: 130222 to the API
2026-03-30 12:07:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130222>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 109,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '2bdf98a5-d48e-586a-97ec-631f0d7544db',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS253HW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-116i-business-design-dkg7-130222',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 20474,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2023-11-10',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 116i Business Design DKG7',
'transmission': 'automatic',
'trim': '116i Business Design DKG7',
'vin': 'WBA7K110707N27227',
'year': 2023}
2026-03-30 12:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130222%27 HTTP/1.1" 200 None
2026-03-30 12:07:20 [arval.fr] INFO: Saving data for 130222: {'created_time': 1773397534.165341, 'last_price_update_time': 1774872440.304228}
2026-03-30 12:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130222') HTTP/1.1" 204 0
2026-03-30 12:07:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129170> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ad87b2e-5c27-5e23-89f8-d64836d03509 with identifier: 129170
2026-03-30 12:07:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ad87b2e-5c27-5e23-89f8-d64836d03509 with scrape type 2
2026-03-30 12:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ad87b2e-5c27-5e23-89f8-d64836d03509 with scrape type 2
2026-03-30 12:07:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2ad87b2e-5c27-5e23-89f8-d64836d03509, identifier: 129170
2026-03-30 12:07:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2ad87b2e-5c27-5e23-89f8-d64836d03509 with identifier: 129170
2026-03-30 12:07:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2ad87b2e-5c27-5e23-89f8-d64836d03509 with identifier: 129170
2026-03-30 12:07:23 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2ad87b2e-5c27-5e23-89f8-d64836d03509 with identifier: 129170 to the API
2026-03-30 12:07:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129170>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '2ad87b2e-5c27-5e23-89f8-d64836d03509',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL831AN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/jeep-renegade-13-turbo-t4-190ps-4xe-limited-129170',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Jeep',
'model': 'Renegade',
'odometer': 50780,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2022-12-09',
'seats_number': 0,
'seller_name': None,
'title': 'Jeep Renegade 1.3 TURBO T4 190PS 4XE LIMITED',
'transmission': 'automatic',
'trim': '1.3 TURBO T4 190PS 4XE LIMITED',
'vin': '1C4PJDDW4NP027993',
'year': 2022}
2026-03-30 12:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129170%27 HTTP/1.1" 200 None
2026-03-30 12:07:23 [arval.fr] INFO: Saving data for 129170: {'created_time': 1773396401.641946, 'last_price_update_time': 1774872443.697557}
2026-03-30 12:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129170') HTTP/1.1" 204 0
2026-03-30 12:07:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129204> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129175> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 492dcd9c-35fa-5b0c-ae40-b855b3111157 with identifier: 129204
2026-03-30 12:07:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 492dcd9c-35fa-5b0c-ae40-b855b3111157 with scrape type 2
2026-03-30 12:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 492dcd9c-35fa-5b0c-ae40-b855b3111157 with scrape type 2
2026-03-30 12:07:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 492dcd9c-35fa-5b0c-ae40-b855b3111157, identifier: 129204
2026-03-30 12:07:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 492dcd9c-35fa-5b0c-ae40-b855b3111157 with identifier: 129204
2026-03-30 12:07:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 492dcd9c-35fa-5b0c-ae40-b855b3111157 with identifier: 129204
2026-03-30 12:07:24 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 492dcd9c-35fa-5b0c-ae40-b855b3111157 with identifier: 129204 to the API
2026-03-30 12:07:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129204>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 163,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '492dcd9c-35fa-5b0c-ae40-b855b3111157',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK996VZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-a4-avant-35-tdi-business-line-20-165-bva7-129204',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'A4',
'odometer': 102895,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 25990.0,
'price_includes_vat': True,
'registration_date': '2022-11-29',
'seats_number': 0,
'seller_name': None,
'title': 'Audi A4 Avant 35 TDI Business Line 2.0 165 BVA7',
'transmission': 'automatic',
'trim': 'Avant 35 TDI Business Line 2.0 165 BVA7',
'vin': 'WAUZZZF44PA022080',
'year': 2022}
2026-03-30 12:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129204%27 HTTP/1.1" 200 None
2026-03-30 12:07:24 [arval.fr] INFO: Saving data for 129204: {'created_time': 1773396797.757605, 'last_price_update_time': 1774872444.271152}
2026-03-30 12:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129204') HTTP/1.1" 204 0
2026-03-30 12:07:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53058ad9-c8f8-5253-876d-81c5c99cdead with identifier: 129175
2026-03-30 12:07:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53058ad9-c8f8-5253-876d-81c5c99cdead with scrape type 2
2026-03-30 12:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 53058ad9-c8f8-5253-876d-81c5c99cdead with scrape type 2
2026-03-30 12:07:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 53058ad9-c8f8-5253-876d-81c5c99cdead, identifier: 129175
2026-03-30 12:07:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 53058ad9-c8f8-5253-876d-81c5c99cdead with identifier: 129175
2026-03-30 12:07:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 53058ad9-c8f8-5253-876d-81c5c99cdead with identifier: 129175
2026-03-30 12:07:24 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 53058ad9-c8f8-5253-876d-81c5c99cdead with identifier: 129175 to the API
2026-03-30 12:07:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129175>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 476,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '53058ad9-c8f8-5253-876d-81c5c99cdead',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC203PY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-grande-autonomie-dual-motor-awd-129175',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 58893,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 28990.0,
'price_includes_vat': True,
'registration_date': '2021-10-26',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Grande Autonomie Dual Motor AWD',
'transmission': 'automatic',
'trim': 'Grande Autonomie Dual Motor AWD',
'vin': 'LRW3E7EK0MC388981',
'year': 2021}
2026-03-30 12:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129175%27 HTTP/1.1" 200 None
2026-03-30 12:07:24 [arval.fr] INFO: Saving data for 129175: {'created_time': 1773396450.375202, 'last_price_update_time': 1774872444.742797}
2026-03-30 12:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129175') HTTP/1.1" 204 0
2026-03-30 12:07:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129177> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 01272ebe-b499-506b-95bc-71884dac3372 with identifier: 129177
2026-03-30 12:07:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 01272ebe-b499-506b-95bc-71884dac3372 with scrape type 2
2026-03-30 12:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 01272ebe-b499-506b-95bc-71884dac3372 with scrape type 2
2026-03-30 12:07:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 01272ebe-b499-506b-95bc-71884dac3372, identifier: 129177
2026-03-30 12:07:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 01272ebe-b499-506b-95bc-71884dac3372 with identifier: 129177
2026-03-30 12:07:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 01272ebe-b499-506b-95bc-71884dac3372 with identifier: 129177
2026-03-30 12:07:25 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 01272ebe-b499-506b-95bc-71884dac3372 with identifier: 129177 to the API
2026-03-30 12:07:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129177>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 306,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '01272ebe-b499-506b-95bc-71884dac3372',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE713LF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-autonomie-standard-plus-rwd-129177',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 56538,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 26490.0,
'price_includes_vat': True,
'registration_date': '2022-02-01',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Autonomie Standard Plus RWD',
'transmission': 'automatic',
'trim': 'Autonomie Standard Plus RWD',
'vin': 'LRW3E7FR7NC481557',
'year': 2022}
2026-03-30 12:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129177%27 HTTP/1.1" 200 None
2026-03-30 12:07:26 [arval.fr] INFO: Saving data for 129177: {'created_time': 1773396420.331492, 'last_price_update_time': 1774872446.141226}
2026-03-30 12:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129177') HTTP/1.1" 204 0
2026-03-30 12:07:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129178> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129176> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 822ebaec-8a35-5cee-b205-0944e67cb588 with identifier: 129178
2026-03-30 12:07:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 822ebaec-8a35-5cee-b205-0944e67cb588 with scrape type 2
2026-03-30 12:07:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 822ebaec-8a35-5cee-b205-0944e67cb588 with scrape type 2
2026-03-30 12:07:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 822ebaec-8a35-5cee-b205-0944e67cb588, identifier: 129178
2026-03-30 12:07:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 822ebaec-8a35-5cee-b205-0944e67cb588 with identifier: 129178
2026-03-30 12:07:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 822ebaec-8a35-5cee-b205-0944e67cb588 with identifier: 129178
2026-03-30 12:07:26 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 822ebaec-8a35-5cee-b205-0944e67cb588 with identifier: 129178 to the API
2026-03-30 12:07:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129178>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 476,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '822ebaec-8a35-5cee-b205-0944e67cb588',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ706KM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-y-grande-autonomie-dual-motor-awd-129178',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model Y',
'odometer': 46085,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 36990.0,
'price_includes_vat': True,
'registration_date': '2022-09-14',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model Y Grande Autonomie Dual Motor AWD',
'transmission': 'automatic',
'trim': 'Grande Autonomie Dual Motor AWD',
'vin': 'XP7YGCEK0NB025224',
'year': 2022}
2026-03-30 12:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129178%27 HTTP/1.1" 200 None
2026-03-30 12:07:26 [arval.fr] INFO: Saving data for 129178: {'created_time': 1773396489.020469, 'last_price_update_time': 1774872446.683592}
2026-03-30 12:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129178') HTTP/1.1" 204 0
2026-03-30 12:07:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32fa5af1-274d-5928-9bc9-2a6bea121782 with identifier: 129176
2026-03-30 12:07:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32fa5af1-274d-5928-9bc9-2a6bea121782 with scrape type 2
2026-03-30 12:07:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32fa5af1-274d-5928-9bc9-2a6bea121782 with scrape type 2
2026-03-30 12:07:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 32fa5af1-274d-5928-9bc9-2a6bea121782, identifier: 129176
2026-03-30 12:07:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 32fa5af1-274d-5928-9bc9-2a6bea121782 with identifier: 129176
2026-03-30 12:07:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 32fa5af1-274d-5928-9bc9-2a6bea121782 with identifier: 129176
2026-03-30 12:07:26 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 32fa5af1-274d-5928-9bc9-2a6bea121782 with identifier: 129176 to the API
2026-03-30 12:07:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129176>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 446,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '32fa5af1-274d-5928-9bc9-2a6bea121782',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK812YP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-grande-autonomie-awd-129176',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 21594,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 34990.0,
'price_includes_vat': True,
'registration_date': '2022-12-05',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Grande Autonomie AWD',
'transmission': 'automatic',
'trim': 'Grande Autonomie AWD',
'vin': 'LRW3E7EK2PC703204',
'year': 2022}
2026-03-30 12:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129176%27 HTTP/1.1" 200 None
2026-03-30 12:07:27 [arval.fr] INFO: Saving data for 129176: {'created_time': 1773396430.205594, 'last_price_update_time': 1774872447.103132}
2026-03-30 12:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129176') HTTP/1.1" 204 0
2026-03-30 12:07:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129181> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 19ce94c4-d569-5624-982f-46bfef42812c with identifier: 129181
2026-03-30 12:07:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 19ce94c4-d569-5624-982f-46bfef42812c with scrape type 2
2026-03-30 12:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 19ce94c4-d569-5624-982f-46bfef42812c with scrape type 2
2026-03-30 12:07:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 19ce94c4-d569-5624-982f-46bfef42812c, identifier: 129181
2026-03-30 12:07:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 19ce94c4-d569-5624-982f-46bfef42812c with identifier: 129181
2026-03-30 12:07:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 19ce94c4-d569-5624-982f-46bfef42812c with identifier: 129181
2026-03-30 12:07:29 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 19ce94c4-d569-5624-982f-46bfef42812c with identifier: 129181 to the API
2026-03-30 12:07:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129181>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 114,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '19ce94c4-d569-5624-982f-46bfef42812c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ466TA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-juke-acenta-dig-t-114-bvm6-129181',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Juke',
'odometer': 16741,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 17990.0,
'price_includes_vat': True,
'registration_date': '2023-08-17',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Juke Acenta DIG-T 114 BVM6',
'transmission': 'manual',
'trim': 'Acenta DIG-T 114 BVM6',
'vin': 'SJNFAAF16U1257890',
'year': 2023}
2026-03-30 12:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129181%27 HTTP/1.1" 200 None
2026-03-30 12:07:29 [arval.fr] INFO: Saving data for 129181: {'created_time': 1773396524.944095, 'last_price_update_time': 1774872449.87566}
2026-03-30 12:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129181') HTTP/1.1" 204 0
2026-03-30 12:07:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129180> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7 with identifier: 129180
2026-03-30 12:07:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7 with scrape type 2
2026-03-30 12:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7 with scrape type 2
2026-03-30 12:07:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7, identifier: 129180
2026-03-30 12:07:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7 with identifier: 129180
2026-03-30 12:07:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7 with identifier: 129180
2026-03-30 12:07:34 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7 with identifier: 129180 to the API
2026-03-30 12:07:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129180>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 2,
'engine': '2.3L',
'engine_horse_power': 145,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP203DQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-master-chassis-cabine-cc-tr-cf-f3500-l3-blue-dci-145-129180',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Master',
'odometer': 45470,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 35990.0,
'price_includes_vat': True,
'registration_date': '2023-05-26',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Master Chassis cabine CC Tr CF F3500 L3 Blue dCi 145',
'transmission': 'manual',
'trim': 'Chassis cabine CC Tr CF F3500 L3 Blue dCi 145',
'vin': 'VF1VB000870757818',
'year': 2023}
2026-03-30 12:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129180%27 HTTP/1.1" 200 None
2026-03-30 12:07:34 [arval.fr] INFO: Saving data for 129180: {'created_time': 1773396469.042829, 'last_price_update_time': 1774872454.842462}
2026-03-30 12:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129180') HTTP/1.1" 204 0
2026-03-30 12:07:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=19&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:43 [arval.fr] INFO: Found listing with ID: 128578
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128578%27 HTTP/1.1" 200 None
2026-03-30 12:07:43 [arval.fr] INFO: Scrape type for 128578: 0
2026-03-30 12:07:43 [arval.fr] INFO: Found listing with ID: 128575
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128575%27 HTTP/1.1" 200 None
2026-03-30 12:07:43 [arval.fr] INFO: Scrape type for 128575: 0
2026-03-30 12:07:43 [arval.fr] INFO: Found listing with ID: 128569
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128569%27 HTTP/1.1" 200 None
2026-03-30 12:07:43 [arval.fr] INFO: Scrape type for 128569: 2
2026-03-30 12:07:43 [arval.fr] INFO: Found listing with ID: 128568
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128568%27 HTTP/1.1" 200 None
2026-03-30 12:07:43 [arval.fr] INFO: Scrape type for 128568: 2
2026-03-30 12:07:43 [arval.fr] INFO: Found listing with ID: 128567
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128567%27 HTTP/1.1" 200 None
2026-03-30 12:07:43 [arval.fr] INFO: Scrape type for 128567: 2
2026-03-30 12:07:43 [arval.fr] INFO: Found listing with ID: 128566
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128566%27 HTTP/1.1" 200 None
2026-03-30 12:07:43 [arval.fr] INFO: Scrape type for 128566: 2
2026-03-30 12:07:43 [arval.fr] INFO: Found listing with ID: 126145
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126145%27 HTTP/1.1" 200 None
2026-03-30 12:07:43 [arval.fr] INFO: Scrape type for 126145: 2
2026-03-30 12:07:43 [arval.fr] INFO: Found listing with ID: 123864
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123864%27 HTTP/1.1" 200 None
2026-03-30 12:07:43 [arval.fr] INFO: Scrape type for 123864: 2
2026-03-30 12:07:43 [arval.fr] INFO: Found listing with ID: 125640
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27125640%27 HTTP/1.1" 200 None
2026-03-30 12:07:43 [arval.fr] INFO: Scrape type for 125640: 2
2026-03-30 12:07:43 [arval.fr] INFO: Found listing with ID: 112096
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27112096%27 HTTP/1.1" 200 None
2026-03-30 12:07:43 [arval.fr] INFO: Scrape type for 112096: 2
2026-03-30 12:07:43 [arval.fr] INFO: Found listing with ID: 118364
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27118364%27 HTTP/1.1" 200 None
2026-03-30 12:07:43 [arval.fr] INFO: Scrape type for 118364: 2
2026-03-30 12:07:43 [arval.fr] INFO: Found listing with ID: 125648
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27125648%27 HTTP/1.1" 200 None
2026-03-30 12:07:43 [arval.fr] INFO: Scrape type for 125648: 2
2026-03-30 12:07:43 [arval.fr] INFO: Found listing with ID: 116839
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27116839%27 HTTP/1.1" 200 None
2026-03-30 12:07:43 [arval.fr] INFO: Scrape type for 116839: 2
2026-03-30 12:07:43 [arval.fr] INFO: Found listing with ID: 118672
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27118672%27 HTTP/1.1" 200 None
2026-03-30 12:07:43 [arval.fr] INFO: Scrape type for 118672: 2
2026-03-30 12:07:43 [arval.fr] INFO: Found listing with ID: 124192
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124192%27 HTTP/1.1" 200 None
2026-03-30 12:07:43 [arval.fr] INFO: Scrape type for 124192: 2
2026-03-30 12:07:43 [arval.fr] INFO: Found listing with ID: 123604
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123604%27 HTTP/1.1" 200 None
2026-03-30 12:07:43 [arval.fr] INFO: Scrape type for 123604: 0
2026-03-30 12:07:43 [arval.fr] INFO: Found listing with ID: 116247
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27116247%27 HTTP/1.1" 200 None
2026-03-30 12:07:43 [arval.fr] INFO: Scrape type for 116247: 0
2026-03-30 12:07:43 [arval.fr] INFO: Found listing with ID: 115190
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27115190%27 HTTP/1.1" 200 None
2026-03-30 12:07:43 [arval.fr] INFO: Scrape type for 115190: 0
2026-03-30 12:07:43 [arval.fr] INFO: Found listing with ID: 128168
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128168%27 HTTP/1.1" 200 None
2026-03-30 12:07:43 [arval.fr] INFO: Scrape type for 128168: 0
2026-03-30 12:07:43 [arval.fr] INFO: Found listing with ID: 128167
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128167%27 HTTP/1.1" 200 None
2026-03-30 12:07:43 [arval.fr] INFO: Scrape type for 128167: 0
2026-03-30 12:07:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129179> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a765e6cd-a584-5fd6-b1cc-fafa42edf158 with identifier: 129179
2026-03-30 12:07:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a765e6cd-a584-5fd6-b1cc-fafa42edf158 with scrape type 2
2026-03-30 12:07:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a765e6cd-a584-5fd6-b1cc-fafa42edf158 with scrape type 2
2026-03-30 12:07:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a765e6cd-a584-5fd6-b1cc-fafa42edf158, identifier: 129179
2026-03-30 12:07:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a765e6cd-a584-5fd6-b1cc-fafa42edf158 with identifier: 129179
2026-03-30 12:07:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a765e6cd-a584-5fd6-b1cc-fafa42edf158 with identifier: 129179
2026-03-30 12:07:45 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a765e6cd-a584-5fd6-b1cc-fafa42edf158 with identifier: 129179 to the API
2026-03-30 12:07:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129179>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 92,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a765e6cd-a584-5fd6-b1cc-fafa42edf158',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN433YF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-micra-business-edition-ig-t-92-129179',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Micra',
'odometer': 20987,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 14490.0,
'price_includes_vat': True,
'registration_date': '2023-05-15',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Micra Business Edition IG-T 92',
'transmission': 'manual',
'trim': 'Business Edition IG-T 92',
'vin': 'VNVK1400669373958',
'year': 2023}
2026-03-30 12:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129179%27 HTTP/1.1" 200 None
2026-03-30 12:07:46 [arval.fr] INFO: Saving data for 129179: {'created_time': 1773396479.094798, 'last_price_update_time': 1774872466.528393}
2026-03-30 12:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129179') HTTP/1.1" 204 0
2026-03-30 12:07:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129182> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46 with identifier: 129182
2026-03-30 12:07:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46 with scrape type 2
2026-03-30 12:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46 with scrape type 2
2026-03-30 12:07:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46, identifier: 129182
2026-03-30 12:07:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46 with identifier: 129182
2026-03-30 12:07:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46 with identifier: 129182
2026-03-30 12:07:46 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46 with identifier: 129182 to the API
2026-03-30 12:07:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129182>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ197MG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/opel-grandland-x-12-turbo-130-bvm6-129182',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Opel',
'model': 'Grandland X',
'odometer': 95453,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2023-07-28',
'seats_number': 0,
'seller_name': None,
'title': 'Opel Grandland X 1.2 Turbo 130 BVM6',
'transmission': 'manual',
'trim': '1.2 Turbo 130 BVM6',
'vin': 'W0VZRHNS3P6015384',
'year': 2023}
2026-03-30 12:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129182%27 HTTP/1.1" 200 None
2026-03-30 12:07:47 [arval.fr] INFO: Saving data for 129182: {'created_time': 1773396515.818227, 'last_price_update_time': 1774872467.1872}
2026-03-30 12:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129182') HTTP/1.1" 204 0
2026-03-30 12:07:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126111> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5e1b814-335d-5c3e-9ef0-9a709a444a29 with identifier: 126111
2026-03-30 12:07:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5e1b814-335d-5c3e-9ef0-9a709a444a29 with scrape type 2
2026-03-30 12:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d5e1b814-335d-5c3e-9ef0-9a709a444a29 with scrape type 2
2026-03-30 12:07:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: d5e1b814-335d-5c3e-9ef0-9a709a444a29, identifier: 126111
2026-03-30 12:07:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: d5e1b814-335d-5c3e-9ef0-9a709a444a29 with identifier: 126111
2026-03-30 12:07:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: d5e1b814-335d-5c3e-9ef0-9a709a444a29 with identifier: 126111
2026-03-30 12:07:48 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: d5e1b814-335d-5c3e-9ef0-9a709a444a29 with identifier: 126111 to the API
2026-03-30 12:07:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126111>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'd5e1b814-335d-5c3e-9ef0-9a709a444a29',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM797VQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/hyundai-bayon-10-t-gdi-100-dct7-hyb-48v-intuitive-126111',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Hyundai',
'model': 'Bayon',
'odometer': 92449,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 13090.0,
'price_includes_vat': True,
'registration_date': '2023-03-21',
'seats_number': 0,
'seller_name': None,
'title': 'Hyundai Bayon 1.0 T-GDI 100 DCT7 HYB 48V INTUITIVE',
'transmission': 'automatic',
'trim': '1.0 T-GDI 100 DCT7 HYB 48V INTUITIVE',
'vin': 'NLHBN81GGPZ267337',
'year': 2023}
2026-03-30 12:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126111%27 HTTP/1.1" 200 None
2026-03-30 12:07:48 [arval.fr] INFO: Saving data for 126111: {'created_time': 1773396053.953161, 'last_price_update_time': 1774872468.379321}
2026-03-30 12:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126111') HTTP/1.1" 204 0
2026-03-30 12:07:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129010> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129284> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80aad7b1-c058-5316-a676-94bf4ec5f22f with identifier: 129010
2026-03-30 12:07:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80aad7b1-c058-5316-a676-94bf4ec5f22f with scrape type 2
2026-03-30 12:07:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 80aad7b1-c058-5316-a676-94bf4ec5f22f with scrape type 2
2026-03-30 12:07:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 80aad7b1-c058-5316-a676-94bf4ec5f22f, identifier: 129010
2026-03-30 12:07:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 80aad7b1-c058-5316-a676-94bf4ec5f22f with identifier: 129010
2026-03-30 12:07:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 80aad7b1-c058-5316-a676-94bf4ec5f22f with identifier: 129010
2026-03-30 12:07:48 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 80aad7b1-c058-5316-a676-94bf4ec5f22f with identifier: 129010 to the API
2026-03-30 12:07:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129010>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '80aad7b1-c058-5316-a676-94bf4ec5f22f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA569XK',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-allure-business-12-puretech-100-bvm6-129010',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 36340,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2021-07-23',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 Allure Business 1.2 PureTech 100 BVM6',
'transmission': 'manual',
'trim': 'Allure Business 1.2 PureTech 100 BVM6',
'vin': 'VR3UPHNEKMT070866',
'year': 2021}
2026-03-30 12:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129010%27 HTTP/1.1" 200 None
2026-03-30 12:07:48 [arval.fr] INFO: Saving data for 129010: {'created_time': 1773396121.062684, 'last_price_update_time': 1774872468.92236}
2026-03-30 12:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129010') HTTP/1.1" 204 0
2026-03-30 12:07:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126118> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77867109-e50c-57fa-b6b2-31561fc78fb8 with identifier: 129284
2026-03-30 12:07:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77867109-e50c-57fa-b6b2-31561fc78fb8 with scrape type 2
2026-03-30 12:07:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77867109-e50c-57fa-b6b2-31561fc78fb8 with scrape type 2
2026-03-30 12:07:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 77867109-e50c-57fa-b6b2-31561fc78fb8, identifier: 129284
2026-03-30 12:07:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 77867109-e50c-57fa-b6b2-31561fc78fb8 with identifier: 129284
2026-03-30 12:07:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 77867109-e50c-57fa-b6b2-31561fc78fb8 with identifier: 129284
2026-03-30 12:07:49 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 77867109-e50c-57fa-b6b2-31561fc78fb8 with identifier: 129284 to the API
2026-03-30 12:07:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129284>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 306,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '77867109-e50c-57fa-b6b2-31561fc78fb8',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK401BZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-propulsion-129284',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 52744,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 26990.0,
'price_includes_vat': True,
'registration_date': '2022-10-19',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Propulsion',
'transmission': 'automatic',
'trim': 'Propulsion',
'vin': 'LRW3E7FS6PC662641',
'year': 2022}
2026-03-30 12:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129284%27 HTTP/1.1" 200 None
2026-03-30 12:07:49 [arval.fr] INFO: Saving data for 129284: {'created_time': 1773396836.187029, 'last_price_update_time': 1774872469.492874}
2026-03-30 12:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129284') HTTP/1.1" 204 0
2026-03-30 12:07:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8fd7381-a884-5652-b553-40336bf41418 with identifier: 126118
2026-03-30 12:07:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8fd7381-a884-5652-b553-40336bf41418 with scrape type 2
2026-03-30 12:07:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8fd7381-a884-5652-b553-40336bf41418 with scrape type 2
2026-03-30 12:07:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b8fd7381-a884-5652-b553-40336bf41418, identifier: 126118
2026-03-30 12:07:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b8fd7381-a884-5652-b553-40336bf41418 with identifier: 126118
2026-03-30 12:07:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b8fd7381-a884-5652-b553-40336bf41418 with identifier: 126118
2026-03-30 12:07:49 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b8fd7381-a884-5652-b553-40336bf41418 with identifier: 126118 to the API
2026-03-30 12:07:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126118>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'b8fd7381-a884-5652-b553-40336bf41418',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FT182FS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-business-12-puretech-130cv-bva8-126118',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 94551,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11390.0,
'price_includes_vat': True,
'registration_date': '2020-10-07',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure Business 1.2 PureTech 130CV BVA8',
'transmission': 'automatic',
'trim': 'Allure Business 1.2 PureTech 130CV BVA8',
'vin': 'VR3USHNSSLJ833471',
'year': 2020}
2026-03-30 12:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126118%27 HTTP/1.1" 200 None
2026-03-30 12:07:49 [arval.fr] INFO: Saving data for 126118: {'created_time': 1773395172.780531, 'last_price_update_time': 1774872469.934881}
2026-03-30 12:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126118') HTTP/1.1" 204 0
2026-03-30 12:07:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129014> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dfc18418-0041-555e-a0d3-c85774071050 with identifier: 129014
2026-03-30 12:07:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dfc18418-0041-555e-a0d3-c85774071050 with scrape type 2
2026-03-30 12:07:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dfc18418-0041-555e-a0d3-c85774071050 with scrape type 2
2026-03-30 12:07:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: dfc18418-0041-555e-a0d3-c85774071050, identifier: 129014
2026-03-30 12:07:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: dfc18418-0041-555e-a0d3-c85774071050 with identifier: 129014
2026-03-30 12:07:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: dfc18418-0041-555e-a0d3-c85774071050 with identifier: 129014
2026-03-30 12:07:50 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: dfc18418-0041-555e-a0d3-c85774071050 with identifier: 129014 to the API
2026-03-30 12:07:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129014>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'dfc18418-0041-555e-a0d3-c85774071050',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ535EZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-style-12-puretech-100-bva8-129014',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 14282,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2022-08-31',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 Style 1.2 PureTech 100 BVA8',
'transmission': 'automatic',
'trim': 'Style 1.2 PureTech 100 BVA8',
'vin': 'VR3UPHNKSN5854034',
'year': 2022}
2026-03-30 12:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129014%27 HTTP/1.1" 200 None
2026-03-30 12:07:50 [arval.fr] INFO: Saving data for 129014: {'created_time': 1773396111.086218, 'last_price_update_time': 1774872470.652505}
2026-03-30 12:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129014') HTTP/1.1" 204 0
2026-03-30 12:07:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129202> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a36dc69c-e3bb-5b09-99ef-327e17766c6a with identifier: 129202
2026-03-30 12:07:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a36dc69c-e3bb-5b09-99ef-327e17766c6a with scrape type 2
2026-03-30 12:07:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a36dc69c-e3bb-5b09-99ef-327e17766c6a with scrape type 2
2026-03-30 12:07:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a36dc69c-e3bb-5b09-99ef-327e17766c6a, identifier: 129202
2026-03-30 12:07:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a36dc69c-e3bb-5b09-99ef-327e17766c6a with identifier: 129202
2026-03-30 12:07:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a36dc69c-e3bb-5b09-99ef-327e17766c6a with identifier: 129202
2026-03-30 12:07:51 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a36dc69c-e3bb-5b09-99ef-327e17766c6a with identifier: 129202 to the API
2026-03-30 12:07:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129202>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a36dc69c-e3bb-5b09-99ef-327e17766c6a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR977NL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4x-feel-pack-puretech-130-eat8-129202',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4X',
'odometer': 79232,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 13990.0,
'price_includes_vat': True,
'registration_date': '2023-09-29',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4X Feel Pack PureTech 130 EAT8',
'transmission': 'automatic',
'trim': 'Feel Pack PureTech 130 EAT8',
'vin': 'VR7BDHNSBPE058365',
'year': 2023}
2026-03-30 12:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129202%27 HTTP/1.1" 200 None
2026-03-30 12:07:51 [arval.fr] INFO: Saving data for 129202: {'created_time': 1773396739.885058, 'last_price_update_time': 1774872471.429575}
2026-03-30 12:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129202') HTTP/1.1" 204 0
2026-03-30 12:07:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129154> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129019> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 43402b6c-a4ae-544a-b427-c40b398f6547 with identifier: 129154
2026-03-30 12:07:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 43402b6c-a4ae-544a-b427-c40b398f6547 with scrape type 2
2026-03-30 12:07:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 43402b6c-a4ae-544a-b427-c40b398f6547 with scrape type 2
2026-03-30 12:07:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 43402b6c-a4ae-544a-b427-c40b398f6547, identifier: 129154
2026-03-30 12:07:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d21cb97-77de-5df5-b608-86055eed0849 with identifier: 129019
2026-03-30 12:07:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d21cb97-77de-5df5-b608-86055eed0849 with scrape type 2
2026-03-30 12:07:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8d21cb97-77de-5df5-b608-86055eed0849 with scrape type 2
2026-03-30 12:07:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 8d21cb97-77de-5df5-b608-86055eed0849, identifier: 129019
2026-03-30 12:07:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 43402b6c-a4ae-544a-b427-c40b398f6547 with identifier: 129154
2026-03-30 12:07:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 43402b6c-a4ae-544a-b427-c40b398f6547 with identifier: 129154
2026-03-30 12:07:51 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 43402b6c-a4ae-544a-b427-c40b398f6547 with identifier: 129154 to the API
2026-03-30 12:07:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129154>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '43402b6c-a4ae-544a-b427-c40b398f6547',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS058KT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x1-sdrive18i-business-design-dkg7-129154',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X1',
'odometer': 83215,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 29990.0,
'price_includes_vat': True,
'registration_date': '2023-11-16',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X1 sDrive18i Business Design DKG7',
'transmission': 'automatic',
'trim': 'sDrive18i Business Design DKG7',
'vin': 'WBA11EE0405Y21982',
'year': 2023}
2026-03-30 12:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129154%27 HTTP/1.1" 200 None
2026-03-30 12:07:52 [arval.fr] INFO: Saving data for 129154: {'created_time': 1773396231.862609, 'last_price_update_time': 1774872472.101011}
2026-03-30 12:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129154') HTTP/1.1" 204 0
2026-03-30 12:07:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 8d21cb97-77de-5df5-b608-86055eed0849 with identifier: 129019
2026-03-30 12:07:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 8d21cb97-77de-5df5-b608-86055eed0849 with identifier: 129019
2026-03-30 12:07:52 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 8d21cb97-77de-5df5-b608-86055eed0849 with identifier: 129019 to the API
2026-03-30 12:07:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129019>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '8d21cb97-77de-5df5-b608-86055eed0849',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK099HN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-308-allure-pack-15-bluehdi-130-bva8-129019',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '308',
'odometer': 92207,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 17990.0,
'price_includes_vat': True,
'registration_date': '2022-10-31',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 308 Allure Pack 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Pack 1.5 BlueHDi 130 BVA8',
'vin': 'VR3FBYHZTNY624154',
'year': 2022}
2026-03-30 12:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129019%27 HTTP/1.1" 200 None
2026-03-30 12:07:52 [arval.fr] INFO: Saving data for 129019: {'created_time': 1773396175.531553, 'last_price_update_time': 1774872472.457567}
2026-03-30 12:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129019') HTTP/1.1" 204 0
2026-03-30 12:07:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129155> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ce8d06b-1f05-5330-9cdd-f49b81e951c8 with identifier: 129155
2026-03-30 12:07:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ce8d06b-1f05-5330-9cdd-f49b81e951c8 with scrape type 2
2026-03-30 12:07:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2ce8d06b-1f05-5330-9cdd-f49b81e951c8 with scrape type 2
2026-03-30 12:07:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2ce8d06b-1f05-5330-9cdd-f49b81e951c8, identifier: 129155
2026-03-30 12:07:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2ce8d06b-1f05-5330-9cdd-f49b81e951c8 with identifier: 129155
2026-03-30 12:07:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2ce8d06b-1f05-5330-9cdd-f49b81e951c8 with identifier: 129155
2026-03-30 12:07:52 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2ce8d06b-1f05-5330-9cdd-f49b81e951c8 with identifier: 129155 to the API
2026-03-30 12:07:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129155>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '2ce8d06b-1f05-5330-9cdd-f49b81e951c8',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS689JT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x1-sdrive18i-business-design-dkg7-129155',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X1',
'odometer': 113587,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 26990.0,
'price_includes_vat': True,
'registration_date': '2023-11-14',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X1 sDrive18i Business Design DKG7',
'transmission': 'automatic',
'trim': 'sDrive18i Business Design DKG7',
'vin': 'WBA11EE0605X78245',
'year': 2023}
2026-03-30 12:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129155%27 HTTP/1.1" 200 None
2026-03-30 12:07:53 [arval.fr] INFO: Saving data for 129155: {'created_time': 1773396222.367927, 'last_price_update_time': 1774872473.053947}
2026-03-30 12:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129155') HTTP/1.1" 204 0
2026-03-30 12:07:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129156> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee757494-4c80-5f5a-9783-febaf4535640 with identifier: 129156
2026-03-30 12:07:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee757494-4c80-5f5a-9783-febaf4535640 with scrape type 2
2026-03-30 12:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ee757494-4c80-5f5a-9783-febaf4535640 with scrape type 2
2026-03-30 12:07:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ee757494-4c80-5f5a-9783-febaf4535640, identifier: 129156
2026-03-30 12:07:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ee757494-4c80-5f5a-9783-febaf4535640 with identifier: 129156
2026-03-30 12:07:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ee757494-4c80-5f5a-9783-febaf4535640 with identifier: 129156
2026-03-30 12:07:53 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ee757494-4c80-5f5a-9783-febaf4535640 with identifier: 129156 to the API
2026-03-30 12:07:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129156>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.9L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'ee757494-4c80-5f5a-9783-febaf4535640',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GT945PX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mercedes-vito-fourgon-tole-114-cdi-fourgon-long-pro-129156',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mercedes',
'model': 'Vito',
'odometer': 116706,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 28990.0,
'price_includes_vat': True,
'registration_date': '2024-01-16',
'seats_number': 0,
'seller_name': None,
'title': 'Mercedes Vito Fourgon tole 114 CDI Fourgon LONG PRO',
'transmission': 'automatic',
'trim': 'Fourgon tole 114 CDI Fourgon LONG PRO',
'vin': 'W1VVKBEZ0R4364730',
'year': 2024}
2026-03-30 12:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129156%27 HTTP/1.1" 200 None
2026-03-30 12:07:54 [arval.fr] INFO: Saving data for 129156: {'created_time': 1773396257.052014, 'last_price_update_time': 1774872474.097533}
2026-03-30 12:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129156') HTTP/1.1" 204 0
2026-03-30 12:07:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=20&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124192> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:54 [arval.fr] INFO: Found listing with ID: 128166
2026-03-30 12:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128166%27 HTTP/1.1" 200 None
2026-03-30 12:07:54 [arval.fr] INFO: Scrape type for 128166: 0
2026-03-30 12:07:54 [arval.fr] INFO: Found listing with ID: 128165
2026-03-30 12:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128165%27 HTTP/1.1" 200 None
2026-03-30 12:07:54 [arval.fr] INFO: Scrape type for 128165: 0
2026-03-30 12:07:54 [arval.fr] INFO: Found listing with ID: 128164
2026-03-30 12:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128164%27 HTTP/1.1" 200 None
2026-03-30 12:07:54 [arval.fr] INFO: Scrape type for 128164: 0
2026-03-30 12:07:54 [arval.fr] INFO: Found listing with ID: 128161
2026-03-30 12:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128161%27 HTTP/1.1" 200 None
2026-03-30 12:07:54 [arval.fr] INFO: Scrape type for 128161: 0
2026-03-30 12:07:54 [arval.fr] INFO: Found listing with ID: 128160
2026-03-30 12:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128160%27 HTTP/1.1" 200 None
2026-03-30 12:07:54 [arval.fr] INFO: Scrape type for 128160: 0
2026-03-30 12:07:54 [arval.fr] INFO: Found listing with ID: 128094
2026-03-30 12:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128094%27 HTTP/1.1" 200 None
2026-03-30 12:07:54 [arval.fr] INFO: Scrape type for 128094: 2
2026-03-30 12:07:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6855f73-e3d1-569e-a3fe-c2c197ddef0e with identifier: 124192
2026-03-30 12:07:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6855f73-e3d1-569e-a3fe-c2c197ddef0e with scrape type 2
2026-03-30 12:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6855f73-e3d1-569e-a3fe-c2c197ddef0e with scrape type 2
2026-03-30 12:07:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e6855f73-e3d1-569e-a3fe-c2c197ddef0e, identifier: 124192
2026-03-30 12:07:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e6855f73-e3d1-569e-a3fe-c2c197ddef0e with identifier: 124192
2026-03-30 12:07:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e6855f73-e3d1-569e-a3fe-c2c197ddef0e with identifier: 124192
2026-03-30 12:07:54 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e6855f73-e3d1-569e-a3fe-c2c197ddef0e with identifier: 124192 to the API
2026-03-30 12:07:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124192>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 283,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'e6855f73-e3d1-569e-a3fe-c2c197ddef0e',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK889BX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-propulsion-124192',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 47702,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 27490.0,
'price_includes_vat': True,
'registration_date': '2022-10-19',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Propulsion',
'transmission': 'automatic',
'trim': 'Propulsion',
'vin': 'LRW3E7FS1PC663342',
'year': 2022}
2026-03-30 12:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124192%27 HTTP/1.1" 200 None
2026-03-30 12:07:54 [arval.fr] INFO: Saving data for 124192: {'created_time': 1773395757.079108, 'last_price_update_time': 1774872474.979099}
2026-03-30 12:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='124192') HTTP/1.1" 204 0
2026-03-30 12:07:54 [arval.fr] INFO: Found listing with ID: 128091
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128091%27 HTTP/1.1" 200 None
2026-03-30 12:07:55 [arval.fr] INFO: Scrape type for 128091: 2
2026-03-30 12:07:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:55 [arval.fr] INFO: Found listing with ID: 128087
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128087%27 HTTP/1.1" 200 None
2026-03-30 12:07:55 [arval.fr] INFO: Scrape type for 128087: 2
2026-03-30 12:07:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118672> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:55 [arval.fr] INFO: Found listing with ID: 126873
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126873%27 HTTP/1.1" 200 None
2026-03-30 12:07:55 [arval.fr] INFO: Scrape type for 126873: 2
2026-03-30 12:07:55 [arval.fr] INFO: Found listing with ID: 124729
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124729%27 HTTP/1.1" 200 None
2026-03-30 12:07:55 [arval.fr] INFO: Scrape type for 124729: 2
2026-03-30 12:07:55 [arval.fr] INFO: Found listing with ID: 124859
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124859%27 HTTP/1.1" 200 None
2026-03-30 12:07:55 [arval.fr] INFO: Scrape type for 124859: 2
2026-03-30 12:07:55 [arval.fr] INFO: Found listing with ID: 125329
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27125329%27 HTTP/1.1" 200 None
2026-03-30 12:07:55 [arval.fr] INFO: Scrape type for 125329: 2
2026-03-30 12:07:55 [arval.fr] INFO: Found listing with ID: 125328
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27125328%27 HTTP/1.1" 200 None
2026-03-30 12:07:55 [arval.fr] INFO: Scrape type for 125328: 2
2026-03-30 12:07:55 [arval.fr] INFO: Found listing with ID: 125330
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27125330%27 HTTP/1.1" 200 None
2026-03-30 12:07:55 [arval.fr] INFO: Scrape type for 125330: 2
2026-03-30 12:07:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 11745668-791b-53c6-bdbb-993e21df5ba2 with identifier: 118672
2026-03-30 12:07:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 11745668-791b-53c6-bdbb-993e21df5ba2 with scrape type 2
2026-03-30 12:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 11745668-791b-53c6-bdbb-993e21df5ba2 with scrape type 2
2026-03-30 12:07:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 11745668-791b-53c6-bdbb-993e21df5ba2, identifier: 118672
2026-03-30 12:07:55 [arval.fr] INFO: Found listing with ID: 127807
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127807%27 HTTP/1.1" 200 None
2026-03-30 12:07:55 [arval.fr] INFO: Scrape type for 127807: 2
2026-03-30 12:07:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 11745668-791b-53c6-bdbb-993e21df5ba2 with identifier: 118672
2026-03-30 12:07:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 11745668-791b-53c6-bdbb-993e21df5ba2 with identifier: 118672
2026-03-30 12:07:55 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 11745668-791b-53c6-bdbb-993e21df5ba2 with identifier: 118672 to the API
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118672>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '11745668-791b-53c6-bdbb-993e21df5ba2',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF031WZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-allure-pack-12-puretech-130-bva8-118672',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 42560,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 19190.0,
'price_includes_vat': True,
'registration_date': '2022-04-19',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Allure Pack 1.2 PureTech 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Pack 1.2 PureTech 130 BVA8',
'vin': 'VF3MRHNSUMS257917',
'year': 2022}
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27118672%27 HTTP/1.1" 200 None
2026-03-30 12:07:55 [arval.fr] INFO: Saving data for 118672: {'created_time': 1773395748.511253, 'last_price_update_time': 1774872475.637069}
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='118672') HTTP/1.1" 204 0
2026-03-30 12:07:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:55 [arval.fr] INFO: Found listing with ID: 127805
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127805%27 HTTP/1.1" 200 None
2026-03-30 12:07:55 [arval.fr] INFO: Scrape type for 127805: 0
2026-03-30 12:07:55 [arval.fr] INFO: Found listing with ID: 127801
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127801%27 HTTP/1.1" 200 None
2026-03-30 12:07:55 [arval.fr] INFO: Scrape type for 127801: 0
2026-03-30 12:07:55 [arval.fr] INFO: Found listing with ID: 127799
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127799%27 HTTP/1.1" 200 None
2026-03-30 12:07:55 [arval.fr] INFO: Scrape type for 127799: 0
2026-03-30 12:07:55 [arval.fr] INFO: Found listing with ID: 127798
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127798%27 HTTP/1.1" 200 None
2026-03-30 12:07:55 [arval.fr] INFO: Scrape type for 127798: 0
2026-03-30 12:07:55 [arval.fr] INFO: Found listing with ID: 127795
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127795%27 HTTP/1.1" 200 None
2026-03-30 12:07:55 [arval.fr] INFO: Scrape type for 127795: 0
2026-03-30 12:07:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125648> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a61831b4-6b4a-5cda-943d-0f7b54896227 with identifier: 125648
2026-03-30 12:07:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a61831b4-6b4a-5cda-943d-0f7b54896227 with scrape type 2
2026-03-30 12:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a61831b4-6b4a-5cda-943d-0f7b54896227 with scrape type 2
2026-03-30 12:07:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a61831b4-6b4a-5cda-943d-0f7b54896227, identifier: 125648
2026-03-30 12:07:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a61831b4-6b4a-5cda-943d-0f7b54896227 with identifier: 125648
2026-03-30 12:07:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a61831b4-6b4a-5cda-943d-0f7b54896227 with identifier: 125648
2026-03-30 12:07:56 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a61831b4-6b4a-5cda-943d-0f7b54896227 with identifier: 125648 to the API
2026-03-30 12:07:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125648>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a61831b4-6b4a-5cda-943d-0f7b54896227',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK791AD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c5-aircross-shine-puretech-130-eat8-125648',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C5 Aircross',
'odometer': 95250,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 15990.0,
'price_includes_vat': True,
'registration_date': '2022-10-14',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C5 Aircross Shine PureTech 130 EAT8',
'transmission': 'automatic',
'trim': 'Shine PureTech 130 EAT8',
'vin': 'VR7ARHNSSNL023922',
'year': 2022}
2026-03-30 12:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27125648%27 HTTP/1.1" 200 None
2026-03-30 12:07:56 [arval.fr] INFO: Saving data for 125648: {'created_time': 1773395775.353666, 'last_price_update_time': 1774872476.697402}
2026-03-30 12:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='125648') HTTP/1.1" 204 0
2026-03-30 12:07:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118364> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 93756f15-c41c-54d7-93ab-55255975f70e with identifier: 118364
2026-03-30 12:07:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 93756f15-c41c-54d7-93ab-55255975f70e with scrape type 2
2026-03-30 12:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 93756f15-c41c-54d7-93ab-55255975f70e with scrape type 2
2026-03-30 12:07:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 93756f15-c41c-54d7-93ab-55255975f70e, identifier: 118364
2026-03-30 12:07:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 93756f15-c41c-54d7-93ab-55255975f70e with identifier: 118364
2026-03-30 12:07:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 93756f15-c41c-54d7-93ab-55255975f70e with identifier: 118364
2026-03-30 12:07:57 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 93756f15-c41c-54d7-93ab-55255975f70e with identifier: 118364 to the API
2026-03-30 12:07:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118364>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '93756f15-c41c-54d7-93ab-55255975f70e',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD772KX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-premium-15-hdi-100cv-bvm6-e6d-118364',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 60583,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9990.0,
'price_includes_vat': True,
'registration_date': '2021-12-08',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 Premium 1.5 HDi 100CV BVM6 E6d',
'transmission': 'manual',
'trim': 'Premium 1.5 HDi 100CV BVM6 E6d',
'vin': 'VR3UBYHTKM5883077',
'year': 2021}
2026-03-30 12:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27118364%27 HTTP/1.1" 200 None
2026-03-30 12:07:57 [arval.fr] INFO: Saving data for 118364: {'created_time': 1773395809.603376, 'last_price_update_time': 1774872477.657044}
2026-03-30 12:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='118364') HTTP/1.1" 204 0
2026-03-30 12:07:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112096> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 042419b6-7a03-53f4-b27f-fde091a481f5 with identifier: 112096
2026-03-30 12:07:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 042419b6-7a03-53f4-b27f-fde091a481f5 with scrape type 2
2026-03-30 12:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 042419b6-7a03-53f4-b27f-fde091a481f5 with scrape type 2
2026-03-30 12:07:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 042419b6-7a03-53f4-b27f-fde091a481f5, identifier: 112096
2026-03-30 12:07:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 042419b6-7a03-53f4-b27f-fde091a481f5 with identifier: 112096
2026-03-30 12:07:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 042419b6-7a03-53f4-b27f-fde091a481f5 with identifier: 112096
2026-03-30 12:07:57 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 042419b6-7a03-53f4-b27f-fde091a481f5 with identifier: 112096 to the API
2026-03-30 12:07:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112096>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 95,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '042419b6-7a03-53f4-b27f-fde091a481f5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE635EY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/seat-ibiza-10-ecotsi-95-style-business-112096',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Seat',
'model': 'Ibiza',
'odometer': 62480,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 13390.0,
'price_includes_vat': True,
'registration_date': '2022-01-20',
'seats_number': 0,
'seller_name': None,
'title': 'Seat Ibiza 1.0 ECOTSI 95 Style Business',
'transmission': 'manual',
'trim': '1.0 ECOTSI 95 Style Business',
'vin': 'VSSZZZKJZNR038102',
'year': 2022}
2026-03-30 12:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27112096%27 HTTP/1.1" 200 None
2026-03-30 12:07:58 [arval.fr] INFO: Saving data for 112096: {'created_time': 1773395835.315085, 'last_price_update_time': 1774872478.248458}
2026-03-30 12:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='112096') HTTP/1.1" 204 0
2026-03-30 12:07:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125640> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 25a87941-f7bf-5059-849c-ec017f1d7f9b with identifier: 125640
2026-03-30 12:07:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 25a87941-f7bf-5059-849c-ec017f1d7f9b with scrape type 2
2026-03-30 12:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 25a87941-f7bf-5059-849c-ec017f1d7f9b with scrape type 2
2026-03-30 12:07:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 25a87941-f7bf-5059-849c-ec017f1d7f9b, identifier: 125640
2026-03-30 12:07:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 25a87941-f7bf-5059-849c-ec017f1d7f9b with identifier: 125640
2026-03-30 12:07:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 25a87941-f7bf-5059-849c-ec017f1d7f9b with identifier: 125640
2026-03-30 12:07:58 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 25a87941-f7bf-5059-849c-ec017f1d7f9b with identifier: 125640 to the API
2026-03-30 12:07:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125640>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '25a87941-f7bf-5059-849c-ec017f1d7f9b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ883WR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/kia-stonic-active-busi-ness-10-t-gdi-120-mhev-dct7-tvu-125640',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Kia',
'model': 'Stonic',
'odometer': 48881,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 13990.0,
'price_includes_vat': True,
'registration_date': '2022-10-05',
'seats_number': 0,
'seller_name': None,
'title': 'Kia Stonic ACTIVE BUSI NESS 1.0 T-GDI 120 MHEV DCT7 TVU',
'transmission': 'automatic',
'trim': 'ACTIVE BUSI NESS 1.0 T-GDI 120 MHEV DCT7 TVU',
'vin': 'KNAD6817GN6702458',
'year': 2022}
2026-03-30 12:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27125640%27 HTTP/1.1" 200 None
2026-03-30 12:07:58 [arval.fr] INFO: Saving data for 125640: {'created_time': 1773395893.28561, 'last_price_update_time': 1774872478.775516}
2026-03-30 12:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='125640') HTTP/1.1" 204 0
2026-03-30 12:07:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116839> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:07:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:07:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6521e8f2-8349-5c98-830d-481bccaf135b with identifier: 116839
2026-03-30 12:07:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6521e8f2-8349-5c98-830d-481bccaf135b with scrape type 2
2026-03-30 12:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6521e8f2-8349-5c98-830d-481bccaf135b with scrape type 2
2026-03-30 12:07:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6521e8f2-8349-5c98-830d-481bccaf135b, identifier: 116839
2026-03-30 12:07:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6521e8f2-8349-5c98-830d-481bccaf135b with identifier: 116839
2026-03-30 12:07:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6521e8f2-8349-5c98-830d-481bccaf135b with identifier: 116839
2026-03-30 12:07:59 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6521e8f2-8349-5c98-830d-481bccaf135b with identifier: 116839 to the API
2026-03-30 12:07:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:07: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-30 12:07:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116839>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 158,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '6521e8f2-8349-5c98-830d-481bccaf135b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG971JD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-qashqai-n-style-13-mhev-158-xtronic-116839',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Qashqai',
'odometer': 93807,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 19590.0,
'price_includes_vat': True,
'registration_date': '2022-05-16',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Qashqai N-Style 1.3 MHEV 158 Xtronic',
'transmission': 'automatic',
'trim': 'N-Style 1.3 MHEV 158 Xtronic',
'vin': 'SJNTAAJ12U1071947',
'year': 2022}
2026-03-30 12:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27116839%27 HTTP/1.1" 200 None
2026-03-30 12:07:59 [arval.fr] INFO: Saving data for 116839: {'created_time': 1773395792.629416, 'last_price_update_time': 1774872479.955983}
2026-03-30 12:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='116839') HTTP/1.1" 204 0
2026-03-30 12:08:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126145> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128566> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fa01b39b-ca7e-5924-8ebc-a31f2a3c512b with identifier: 126145
2026-03-30 12:08:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fa01b39b-ca7e-5924-8ebc-a31f2a3c512b with scrape type 2
2026-03-30 12:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fa01b39b-ca7e-5924-8ebc-a31f2a3c512b with scrape type 2
2026-03-30 12:08:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: fa01b39b-ca7e-5924-8ebc-a31f2a3c512b, identifier: 126145
2026-03-30 12:08:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: fa01b39b-ca7e-5924-8ebc-a31f2a3c512b with identifier: 126145
2026-03-30 12:08:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: fa01b39b-ca7e-5924-8ebc-a31f2a3c512b with identifier: 126145
2026-03-30 12:08:00 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: fa01b39b-ca7e-5924-8ebc-a31f2a3c512b with identifier: 126145 to the API
2026-03-30 12:08:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126145>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'fa01b39b-ca7e-5924-8ebc-a31f2a3c512b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM076CB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-countryman-cooper-edition-premium-plus-136-bva7-126145',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Countryman',
'odometer': 73918,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 25990.0,
'price_includes_vat': True,
'registration_date': '2023-02-09',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Countryman Cooper Edition Premium Plus 136 BVA7',
'transmission': 'automatic',
'trim': 'Cooper Edition Premium Plus 136 BVA7',
'vin': 'WMW21BR0703P86248',
'year': 2023}
2026-03-30 12:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126145%27 HTTP/1.1" 200 None
2026-03-30 12:08:00 [arval.fr] INFO: Saving data for 126145: {'created_time': 1773395637.641393, 'last_price_update_time': 1774872480.629572}
2026-03-30 12:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126145') HTTP/1.1" 204 0
2026-03-30 12:08:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5 with identifier: 128566
2026-03-30 12:08:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5 with scrape type 2
2026-03-30 12:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5 with scrape type 2
2026-03-30 12:08:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5, identifier: 128566
2026-03-30 12:08:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5 with identifier: 128566
2026-03-30 12:08:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5 with identifier: 128566
2026-03-30 12:08:00 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5 with identifier: 128566 to the API
2026-03-30 12:08:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128566>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '5e1b6d94-c839-5f89-8ac0-8cb6f32366f5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE971YW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-q2-business-line-30-20-tdi-115-bva7-128566',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'Q2',
'odometer': 59222,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 25990.0,
'price_includes_vat': True,
'registration_date': '2022-02-28',
'seats_number': 0,
'seller_name': None,
'title': 'Audi Q2 Business Line 30 2.0 TDI 115 BVA7',
'transmission': 'automatic',
'trim': 'Business Line 30 2.0 TDI 115 BVA7',
'vin': 'WAUZZZGA3NA019978',
'year': 2022}
2026-03-30 12:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128566%27 HTTP/1.1" 200 None
2026-03-30 12:08:01 [arval.fr] INFO: Saving data for 128566: {'created_time': 1773395883.060687, 'last_price_update_time': 1774872481.099507}
2026-03-30 12:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='128566') HTTP/1.1" 204 0
2026-03-30 12:08:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129152> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe282f1a-a9b6-501e-907b-88a025d2fc73 with identifier: 129152
2026-03-30 12:08:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe282f1a-a9b6-501e-907b-88a025d2fc73 with scrape type 2
2026-03-30 12:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fe282f1a-a9b6-501e-907b-88a025d2fc73 with scrape type 2
2026-03-30 12:08:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: fe282f1a-a9b6-501e-907b-88a025d2fc73, identifier: 129152
2026-03-30 12:08:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: fe282f1a-a9b6-501e-907b-88a025d2fc73 with identifier: 129152
2026-03-30 12:08:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: fe282f1a-a9b6-501e-907b-88a025d2fc73 with identifier: 129152
2026-03-30 12:08:01 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: fe282f1a-a9b6-501e-907b-88a025d2fc73 with identifier: 129152 to the API
2026-03-30 12:08:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129152>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 129,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'fe282f1a-a9b6-501e-907b-88a025d2fc73',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD674SP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volvo-xc40-momentum-2wd-15-130-bva8-129152',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volvo',
'model': 'XC40',
'odometer': 74777,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23990.0,
'price_includes_vat': True,
'registration_date': '2021-12-22',
'seats_number': 0,
'seller_name': None,
'title': 'Volvo XC40 Momentum 2WD 1.5 130 BVA8',
'transmission': 'automatic',
'trim': 'Momentum 2WD 1.5 130 BVA8',
'vin': 'YV1XZL4VDN2721813',
'year': 2021}
2026-03-30 12:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129152%27 HTTP/1.1" 200 None
2026-03-30 12:08:01 [arval.fr] INFO: Saving data for 129152: {'created_time': 1773396202.96478, 'last_price_update_time': 1774872481.638614}
2026-03-30 12:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129152') HTTP/1.1" 204 0
2026-03-30 12:08:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128567> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 71c135f8-2f0f-5461-99d9-19fd9e96bf0e with identifier: 128567
2026-03-30 12:08:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71c135f8-2f0f-5461-99d9-19fd9e96bf0e with scrape type 2
2026-03-30 12:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 71c135f8-2f0f-5461-99d9-19fd9e96bf0e with scrape type 2
2026-03-30 12:08:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 71c135f8-2f0f-5461-99d9-19fd9e96bf0e, identifier: 128567
2026-03-30 12:08:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 71c135f8-2f0f-5461-99d9-19fd9e96bf0e with identifier: 128567
2026-03-30 12:08:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 71c135f8-2f0f-5461-99d9-19fd9e96bf0e with identifier: 128567
2026-03-30 12:08:01 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 71c135f8-2f0f-5461-99d9-19fd9e96bf0e with identifier: 128567 to the API
2026-03-30 12:08:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128567>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '71c135f8-2f0f-5461-99d9-19fd9e96bf0e',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP078TA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-megane-estate-techno-15-dci-115-bva7-128567',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Megane',
'odometer': 59918,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2023-06-23',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Megane Estate Techno 1.5 dCi 115 BVA7',
'transmission': 'automatic',
'trim': 'Estate Techno 1.5 dCi 115 BVA7',
'vin': 'VF1RFB00370957183',
'year': 2023}
2026-03-30 12:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128567%27 HTTP/1.1" 200 None
2026-03-30 12:08:02 [arval.fr] INFO: Saving data for 128567: {'created_time': 1773395873.117913, 'last_price_update_time': 1774872482.190477}
2026-03-30 12:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='128567') HTTP/1.1" 204 0
2026-03-30 12:08:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128568> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7534f8c3-f920-5752-a060-c212c77b1805 with identifier: 128568
2026-03-30 12:08:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7534f8c3-f920-5752-a060-c212c77b1805 with scrape type 2
2026-03-30 12:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7534f8c3-f920-5752-a060-c212c77b1805 with scrape type 2
2026-03-30 12:08:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 7534f8c3-f920-5752-a060-c212c77b1805, identifier: 128568
2026-03-30 12:08:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 7534f8c3-f920-5752-a060-c212c77b1805 with identifier: 128568
2026-03-30 12:08:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 7534f8c3-f920-5752-a060-c212c77b1805 with identifier: 128568
2026-03-30 12:08:02 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 7534f8c3-f920-5752-a060-c212c77b1805 with identifier: 128568 to the API
2026-03-30 12:08:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128568>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '7534f8c3-f920-5752-a060-c212c77b1805',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD714AL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-jumpy-fourgon-club-m-15-bluehdi-100-bvm6-128568',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'Jumpy',
'odometer': 106469,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 13990.0,
'price_includes_vat': True,
'registration_date': '2021-11-18',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen Jumpy Fourgon Club M 1.5 BlueHDi 100 BVM6',
'transmission': 'manual',
'trim': 'Fourgon Club M 1.5 BlueHDi 100 BVM6',
'vin': 'VF7VBYHRMMZ098693',
'year': 2021}
2026-03-30 12:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128568%27 HTTP/1.1" 200 None
2026-03-30 12:08:02 [arval.fr] INFO: Saving data for 128568: {'created_time': 1773395928.672985, 'last_price_update_time': 1774872482.915639}
2026-03-30 12:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='128568') HTTP/1.1" 204 0
2026-03-30 12:08:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127807> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 18b347d1-1119-5589-aab1-ffef1e4dcbbe with identifier: 127807
2026-03-30 12:08:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 18b347d1-1119-5589-aab1-ffef1e4dcbbe with scrape type 2
2026-03-30 12:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 18b347d1-1119-5589-aab1-ffef1e4dcbbe with scrape type 2
2026-03-30 12:08:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 18b347d1-1119-5589-aab1-ffef1e4dcbbe, identifier: 127807
2026-03-30 12:08:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 18b347d1-1119-5589-aab1-ffef1e4dcbbe with identifier: 127807
2026-03-30 12:08:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 18b347d1-1119-5589-aab1-ffef1e4dcbbe with identifier: 127807
2026-03-30 12:08:04 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 18b347d1-1119-5589-aab1-ffef1e4dcbbe with identifier: 127807 to the API
2026-03-30 12:08:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127807>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.4L',
'engine_horse_power': 204,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '18b347d1-1119-5589-aab1-ffef1e4dcbbe',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB701CK',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-a3-sportback-business-line-40-tfsi-e-204-s-tronic-127807',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'A3',
'odometer': 88648,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 22490.0,
'price_includes_vat': True,
'registration_date': '2021-08-03',
'seats_number': 0,
'seller_name': None,
'title': 'Audi A3 Sportback Business Line 40 TFSI e 204 S Tronic',
'transmission': 'automatic',
'trim': 'Sportback Business Line 40 TFSI e 204 S Tronic',
'vin': 'WAUZZZGY0NA003010',
'year': 2021}
2026-03-30 12:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127807%27 HTTP/1.1" 200 None
2026-03-30 12:08:04 [arval.fr] INFO: Saving data for 127807: {'created_time': 1773395365.539539, 'last_price_update_time': 1774872484.846448}
2026-03-30 12:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127807') HTTP/1.1" 204 0
2026-03-30 12:08:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128091> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0df5506-b40c-53a7-ab75-1ff83588317d with identifier: 128091
2026-03-30 12:08:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0df5506-b40c-53a7-ab75-1ff83588317d with scrape type 2
2026-03-30 12:08:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a0df5506-b40c-53a7-ab75-1ff83588317d with scrape type 2
2026-03-30 12:08:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a0df5506-b40c-53a7-ab75-1ff83588317d, identifier: 128091
2026-03-30 12:08:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a0df5506-b40c-53a7-ab75-1ff83588317d with identifier: 128091
2026-03-30 12:08:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a0df5506-b40c-53a7-ab75-1ff83588317d with identifier: 128091
2026-03-30 12:08:05 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a0df5506-b40c-53a7-ab75-1ff83588317d with identifier: 128091 to the API
2026-03-30 12:08:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128091>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 245,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a0df5506-b40c-53a7-ab75-1ff83588317d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH983XG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/cupra-formentor-vz-20-tsi-245-dsg7-128091',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Cupra',
'model': 'Formentor',
'odometer': 32880,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 32990.0,
'price_includes_vat': True,
'registration_date': '2022-08-04',
'seats_number': 0,
'seller_name': None,
'title': 'Cupra Formentor VZ 2.0 TSI 245 DSG7',
'transmission': 'automatic',
'trim': 'VZ 2.0 TSI 245 DSG7',
'vin': 'VSSZZZKMZNR053707',
'year': 2022}
2026-03-30 12:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128091%27 HTTP/1.1" 200 None
2026-03-30 12:08:05 [arval.fr] INFO: Saving data for 128091: {'created_time': 1773395542.978144, 'last_price_update_time': 1774872485.563427}
2026-03-30 12:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='128091') HTTP/1.1" 204 0
2026-03-30 12:08:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=21&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:06 [arval.fr] INFO: Found listing with ID: 127785
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127785%27 HTTP/1.1" 200 None
2026-03-30 12:08:06 [arval.fr] INFO: Scrape type for 127785: 0
2026-03-30 12:08:06 [arval.fr] INFO: Found listing with ID: 127784
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127784%27 HTTP/1.1" 200 None
2026-03-30 12:08:06 [arval.fr] INFO: Scrape type for 127784: 0
2026-03-30 12:08:06 [arval.fr] INFO: Found listing with ID: 127779
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127779%27 HTTP/1.1" 200 None
2026-03-30 12:08:06 [arval.fr] INFO: Scrape type for 127779: 0
2026-03-30 12:08:06 [arval.fr] INFO: Found listing with ID: 127778
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127778%27 HTTP/1.1" 200 None
2026-03-30 12:08:06 [arval.fr] INFO: Scrape type for 127778: 2
2026-03-30 12:08:06 [arval.fr] INFO: Found listing with ID: 124284
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124284%27 HTTP/1.1" 200 None
2026-03-30 12:08:06 [arval.fr] INFO: Scrape type for 124284: 2
2026-03-30 12:08:06 [arval.fr] INFO: Found listing with ID: 124291
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124291%27 HTTP/1.1" 200 None
2026-03-30 12:08:06 [arval.fr] INFO: Scrape type for 124291: 2
2026-03-30 12:08:06 [arval.fr] INFO: Found listing with ID: 124360
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124360%27 HTTP/1.1" 200 None
2026-03-30 12:08:06 [arval.fr] INFO: Scrape type for 124360: 2
2026-03-30 12:08:06 [arval.fr] INFO: Found listing with ID: 124599
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124599%27 HTTP/1.1" 200 None
2026-03-30 12:08:06 [arval.fr] INFO: Scrape type for 124599: 2
2026-03-30 12:08:06 [arval.fr] INFO: Found listing with ID: 127184
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127184%27 HTTP/1.1" 200 None
2026-03-30 12:08:06 [arval.fr] INFO: Scrape type for 127184: 2
2026-03-30 12:08:06 [arval.fr] INFO: Found listing with ID: 127183
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127183%27 HTTP/1.1" 200 None
2026-03-30 12:08:06 [arval.fr] INFO: Scrape type for 127183: 2
2026-03-30 12:08:06 [arval.fr] INFO: Found listing with ID: 127180
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127180%27 HTTP/1.1" 200 None
2026-03-30 12:08:06 [arval.fr] INFO: Scrape type for 127180: 2
2026-03-30 12:08:06 [arval.fr] INFO: Found listing with ID: 127179
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127179%27 HTTP/1.1" 200 None
2026-03-30 12:08:06 [arval.fr] INFO: Scrape type for 127179: 2
2026-03-30 12:08:06 [arval.fr] INFO: Found listing with ID: 127178
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127178%27 HTTP/1.1" 200 None
2026-03-30 12:08:06 [arval.fr] INFO: Scrape type for 127178: 2
2026-03-30 12:08:06 [arval.fr] INFO: Found listing with ID: 127176
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127176%27 HTTP/1.1" 200 None
2026-03-30 12:08:06 [arval.fr] INFO: Scrape type for 127176: 2
2026-03-30 12:08:06 [arval.fr] INFO: Found listing with ID: 126886
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126886%27 HTTP/1.1" 200 None
2026-03-30 12:08:06 [arval.fr] INFO: Scrape type for 126886: 0
2026-03-30 12:08:06 [arval.fr] INFO: Found listing with ID: 126885
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126885%27 HTTP/1.1" 200 None
2026-03-30 12:08:06 [arval.fr] INFO: Scrape type for 126885: 0
2026-03-30 12:08:06 [arval.fr] INFO: Found listing with ID: 126884
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126884%27 HTTP/1.1" 200 None
2026-03-30 12:08:06 [arval.fr] INFO: Scrape type for 126884: 0
2026-03-30 12:08:06 [arval.fr] INFO: Found listing with ID: 126881
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126881%27 HTTP/1.1" 200 None
2026-03-30 12:08:06 [arval.fr] INFO: Scrape type for 126881: 0
2026-03-30 12:08:06 [arval.fr] INFO: Found listing with ID: 126880
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126880%27 HTTP/1.1" 200 None
2026-03-30 12:08:06 [arval.fr] INFO: Scrape type for 126880: 2
2026-03-30 12:08:06 [arval.fr] INFO: Found listing with ID: 126877
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126877%27 HTTP/1.1" 200 None
2026-03-30 12:08:06 [arval.fr] INFO: Scrape type for 126877: 2
2026-03-30 12:08:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123864> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bafd153d-e186-5625-95c9-b78f2c2f8da3 with identifier: 123864
2026-03-30 12:08:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bafd153d-e186-5625-95c9-b78f2c2f8da3 with scrape type 2
2026-03-30 12:08:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bafd153d-e186-5625-95c9-b78f2c2f8da3 with scrape type 2
2026-03-30 12:08:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: bafd153d-e186-5625-95c9-b78f2c2f8da3, identifier: 123864
2026-03-30 12:08:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: bafd153d-e186-5625-95c9-b78f2c2f8da3 with identifier: 123864
2026-03-30 12:08:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: bafd153d-e186-5625-95c9-b78f2c2f8da3 with identifier: 123864
2026-03-30 12:08:06 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: bafd153d-e186-5625-95c9-b78f2c2f8da3 with identifier: 123864 to the API
2026-03-30 12:08:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123864>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'bafd153d-e186-5625-95c9-b78f2c2f8da3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ731QN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-308-active-pack-15-hdi-130cv-bvm6-transfo-vf-123864',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '308',
'odometer': 68281,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 14490.0,
'price_includes_vat': True,
'registration_date': '2022-09-27',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 308 Active Pack 1.5 HDi 130CV BVM6 TRANSFO VF',
'transmission': 'manual',
'trim': 'Active Pack 1.5 HDi 130CV BVM6 TRANSFO VF',
'vin': 'VR3FBYHZLNY597601',
'year': 2022}
2026-03-30 12:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123864%27 HTTP/1.1" 200 None
2026-03-30 12:08:07 [arval.fr] INFO: Saving data for 123864: {'created_time': 1773395646.452993, 'last_price_update_time': 1774872487.170642}
2026-03-30 12:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='123864') HTTP/1.1" 204 0
2026-03-30 12:08:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125330> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125328> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13e26504-0772-5d3d-9b35-b0f557ae54a1 with identifier: 125330
2026-03-30 12:08:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 13e26504-0772-5d3d-9b35-b0f557ae54a1 with scrape type 2
2026-03-30 12:08:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 13e26504-0772-5d3d-9b35-b0f557ae54a1 with scrape type 2
2026-03-30 12:08:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 13e26504-0772-5d3d-9b35-b0f557ae54a1, identifier: 125330
2026-03-30 12:08:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 166de947-5bbd-55a8-83e8-098e144d23b1 with identifier: 125328
2026-03-30 12:08:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 166de947-5bbd-55a8-83e8-098e144d23b1 with scrape type 2
2026-03-30 12:08:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 166de947-5bbd-55a8-83e8-098e144d23b1 with scrape type 2
2026-03-30 12:08:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 166de947-5bbd-55a8-83e8-098e144d23b1, identifier: 125328
2026-03-30 12:08:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 13e26504-0772-5d3d-9b35-b0f557ae54a1 with identifier: 125330
2026-03-30 12:08:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 13e26504-0772-5d3d-9b35-b0f557ae54a1 with identifier: 125330
2026-03-30 12:08:07 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 13e26504-0772-5d3d-9b35-b0f557ae54a1 with identifier: 125330 to the API
2026-03-30 12:08:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125330>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '13e26504-0772-5d3d-9b35-b0f557ae54a1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN425EF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-pack-15-bluehdi-130-bva8-125330',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 40276,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2023-04-04',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure Pack 1.5 bLUEHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Pack 1.5 bLUEHDi 130 BVA8',
'vin': 'VR3UDYHZSNJ877469',
'year': 2023}
2026-03-30 12:08:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27125330%27 HTTP/1.1" 200 None
2026-03-30 12:08:08 [arval.fr] INFO: Saving data for 125330: {'created_time': 1773395421.597948, 'last_price_update_time': 1774872488.004268}
2026-03-30 12:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='125330') HTTP/1.1" 204 0
2026-03-30 12:08:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 166de947-5bbd-55a8-83e8-098e144d23b1 with identifier: 125328
2026-03-30 12:08:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 166de947-5bbd-55a8-83e8-098e144d23b1 with identifier: 125328
2026-03-30 12:08:08 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 166de947-5bbd-55a8-83e8-098e144d23b1 with identifier: 125328 to the API
2026-03-30 12:08:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125328>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.3L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '166de947-5bbd-55a8-83e8-098e144d23b1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS539SL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mercedes-citan-pro-113-ess-fourgon-long-125328',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mercedes',
'model': 'Citan',
'odometer': 42303,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 18190.0,
'price_includes_vat': True,
'registration_date': '2023-11-29',
'seats_number': 0,
'seller_name': None,
'title': 'Mercedes Citan PRO 113 ESS Fourgon Long',
'transmission': 'manual',
'trim': 'PRO 113 ESS Fourgon Long',
'vin': 'W1VT1ACZ2RU366003',
'year': 2023}
2026-03-30 12:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27125328%27 HTTP/1.1" 200 None
2026-03-30 12:08:08 [arval.fr] INFO: Saving data for 125328: {'created_time': 1773395179.593057, 'last_price_update_time': 1774872488.35468}
2026-03-30 12:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='125328') HTTP/1.1" 204 0
2026-03-30 12:08:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128569> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125329> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e279053-2e84-5797-9384-29e052ca6e1e with identifier: 128569
2026-03-30 12:08:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e279053-2e84-5797-9384-29e052ca6e1e with scrape type 2
2026-03-30 12:08:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e279053-2e84-5797-9384-29e052ca6e1e with scrape type 2
2026-03-30 12:08:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2e279053-2e84-5797-9384-29e052ca6e1e, identifier: 128569
2026-03-30 12:08:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2e279053-2e84-5797-9384-29e052ca6e1e with identifier: 128569
2026-03-30 12:08:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2e279053-2e84-5797-9384-29e052ca6e1e with identifier: 128569
2026-03-30 12:08:08 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2e279053-2e84-5797-9384-29e052ca6e1e with identifier: 128569 to the API
2026-03-30 12:08:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128569>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '2e279053-2e84-5797-9384-29e052ca6e1e',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB534GR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-business-15-bluehdi-130-bva8-128569',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 57260,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2021-08-18',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure Business 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Business 1.5 BlueHDi 130 BVA8',
'vin': 'VR3UDYHZSMJ769954',
'year': 2021}
2026-03-30 12:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128569%27 HTTP/1.1" 200 None
2026-03-30 12:08:08 [arval.fr] INFO: Saving data for 128569: {'created_time': 1773395920.004209, 'last_price_update_time': 1774872488.896183}
2026-03-30 12:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='128569') HTTP/1.1" 204 0
2026-03-30 12:08:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 71387219-89d5-5d8e-8abb-cf009ff5c469 with identifier: 125329
2026-03-30 12:08:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71387219-89d5-5d8e-8abb-cf009ff5c469 with scrape type 2
2026-03-30 12:08:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 71387219-89d5-5d8e-8abb-cf009ff5c469 with scrape type 2
2026-03-30 12:08:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 71387219-89d5-5d8e-8abb-cf009ff5c469, identifier: 125329
2026-03-30 12:08:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 71387219-89d5-5d8e-8abb-cf009ff5c469 with identifier: 125329
2026-03-30 12:08:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 71387219-89d5-5d8e-8abb-cf009ff5c469 with identifier: 125329
2026-03-30 12:08:09 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 71387219-89d5-5d8e-8abb-cf009ff5c469 with identifier: 125329 to the API
2026-03-30 12:08:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125329>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 95,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '71387219-89d5-5d8e-8abb-cf009ff5c469',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK532KS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-polo-life-business-10-tsi-95-tvu-125329',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'Polo',
'odometer': 13295,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 15190.0,
'price_includes_vat': True,
'registration_date': '2022-11-07',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen Polo Life Business 1.0 TSI 95 TVU',
'transmission': 'manual',
'trim': 'Life Business 1.0 TSI 95 TVU',
'vin': 'WVWZZZAWZPY005585',
'year': 2022}
2026-03-30 12:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27125329%27 HTTP/1.1" 200 None
2026-03-30 12:08:09 [arval.fr] INFO: Saving data for 125329: {'created_time': 1773395392.083443, 'last_price_update_time': 1774872489.337758}
2026-03-30 12:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='125329') HTTP/1.1" 204 0
2026-03-30 12:08:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124729> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 98941e07-388b-509d-a33c-c73af6422132 with identifier: 124729
2026-03-30 12:08:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 98941e07-388b-509d-a33c-c73af6422132 with scrape type 2
2026-03-30 12:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 98941e07-388b-509d-a33c-c73af6422132 with scrape type 2
2026-03-30 12:08:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 98941e07-388b-509d-a33c-c73af6422132, identifier: 124729
2026-03-30 12:08:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 98941e07-388b-509d-a33c-c73af6422132 with identifier: 124729
2026-03-30 12:08:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 98941e07-388b-509d-a33c-c73af6422132 with identifier: 124729
2026-03-30 12:08:11 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 98941e07-388b-509d-a33c-c73af6422132 with identifier: 124729 to the API
2026-03-30 12:08:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124729>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '98941e07-388b-509d-a33c-c73af6422132',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR246PQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4x-feel-pack-12-puretech-130-bva8-124729',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4X',
'odometer': 95462,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12890.0,
'price_includes_vat': True,
'registration_date': '2023-10-02',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4X Feel Pack 1.2 PureTech 130 BVA8',
'transmission': 'automatic',
'trim': 'Feel Pack 1.2 PureTech 130 BVA8',
'vin': 'VR7BDHNSBPE056036',
'year': 2023}
2026-03-30 12:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124729%27 HTTP/1.1" 200 None
2026-03-30 12:08:11 [arval.fr] INFO: Saving data for 124729: {'created_time': 1773395437.071559, 'last_price_update_time': 1774872491.325317}
2026-03-30 12:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='124729') HTTP/1.1" 204 0
2026-03-30 12:08:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126873> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f3171a70-796f-5ad2-a449-c7598508e0f3 with identifier: 126873
2026-03-30 12:08:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f3171a70-796f-5ad2-a449-c7598508e0f3 with scrape type 2
2026-03-30 12:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f3171a70-796f-5ad2-a449-c7598508e0f3 with scrape type 2
2026-03-30 12:08:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f3171a70-796f-5ad2-a449-c7598508e0f3, identifier: 126873
2026-03-30 12:08:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f3171a70-796f-5ad2-a449-c7598508e0f3 with identifier: 126873
2026-03-30 12:08:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f3171a70-796f-5ad2-a449-c7598508e0f3 with identifier: 126873
2026-03-30 12:08:13 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f3171a70-796f-5ad2-a449-c7598508e0f3 with identifier: 126873 to the API
2026-03-30 12:08:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126873>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 91,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'f3171a70-796f-5ad2-a449-c7598508e0f3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ327PJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/dacia-sandero-confort-10-tce-90-bvm5-126873',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Dacia',
'model': 'Sandero',
'odometer': 35077,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12390.0,
'price_includes_vat': True,
'registration_date': '2022-09-23',
'seats_number': 0,
'seller_name': None,
'title': 'Dacia Sandero Confort 1.0 TCe 90 BVM5',
'transmission': 'manual',
'trim': 'Confort 1.0 TCe 90 BVM5',
'vin': 'UU1DJF00669627418',
'year': 2022}
2026-03-30 12:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126873%27 HTTP/1.1" 200 None
2026-03-30 12:08:14 [arval.fr] INFO: Saving data for 126873: {'created_time': 1773395460.841454, 'last_price_update_time': 1774872494.117399}
2026-03-30 12:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126873') HTTP/1.1" 204 0
2026-03-30 12:08:17 [scrapy.extensions.logstats] INFO: Crawled 247 pages (at 45 pages/min), scraped 215 items (at 42 items/min)
2026-03-30 12:08:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 163MiB
2026-03-30 12:08:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129157> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6809f821-f49a-5dde-ad08-c1734c1c0f31 with identifier: 129157
2026-03-30 12:08:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6809f821-f49a-5dde-ad08-c1734c1c0f31 with scrape type 2
2026-03-30 12:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6809f821-f49a-5dde-ad08-c1734c1c0f31 with scrape type 2
2026-03-30 12:08:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6809f821-f49a-5dde-ad08-c1734c1c0f31, identifier: 129157
2026-03-30 12:08:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6809f821-f49a-5dde-ad08-c1734c1c0f31 with identifier: 129157
2026-03-30 12:08:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6809f821-f49a-5dde-ad08-c1734c1c0f31 with identifier: 129157
2026-03-30 12:08:19 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6809f821-f49a-5dde-ad08-c1734c1c0f31 with identifier: 129157 to the API
2026-03-30 12:08:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129157>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 65,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '6809f821-f49a-5dde-ad08-c1734c1c0f31',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ446ZA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-twingo-equilibre-sce-65-129157',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Twingo',
'odometer': 27457,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11590.0,
'price_includes_vat': True,
'registration_date': '2022-10-12',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Twingo Equilibre SCe 65',
'transmission': 'manual',
'trim': 'Equilibre SCe 65',
'vin': 'VF1AH000669596165',
'year': 2022}
2026-03-30 12:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129157%27 HTTP/1.1" 200 None
2026-03-30 12:08:19 [arval.fr] INFO: Saving data for 129157: {'created_time': 1773396249.582276, 'last_price_update_time': 1774872499.27196}
2026-03-30 12:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129157') HTTP/1.1" 204 0
2026-03-30 12:08:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128087> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 088f9c43-1ed8-5181-bfa9-d61d4393cfd5 with identifier: 128087
2026-03-30 12:08:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 088f9c43-1ed8-5181-bfa9-d61d4393cfd5 with scrape type 2
2026-03-30 12:08:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 088f9c43-1ed8-5181-bfa9-d61d4393cfd5 with scrape type 2
2026-03-30 12:08:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 088f9c43-1ed8-5181-bfa9-d61d4393cfd5, identifier: 128087
2026-03-30 12:08:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 088f9c43-1ed8-5181-bfa9-d61d4393cfd5 with identifier: 128087
2026-03-30 12:08:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 088f9c43-1ed8-5181-bfa9-d61d4393cfd5 with identifier: 128087
2026-03-30 12:08:21 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 088f9c43-1ed8-5181-bfa9-d61d4393cfd5 with identifier: 128087 to the API
2026-03-30 12:08:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128087>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '088f9c43-1ed8-5181-bfa9-d61d4393cfd5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK236JG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-feel-pack-puretech-83-bvm-128087',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 25951,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 10590.0,
'price_includes_vat': True,
'registration_date': '2022-11-02',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Feel Pack PureTech 83 BVM',
'transmission': 'manual',
'trim': 'Feel Pack PureTech 83 BVM',
'vin': 'VF7SXHMRVNT642307',
'year': 2022}
2026-03-30 12:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128087%27 HTTP/1.1" 200 None
2026-03-30 12:08:22 [arval.fr] INFO: Saving data for 128087: {'created_time': 1773395487.060725, 'last_price_update_time': 1774872502.146397}
2026-03-30 12:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='128087') HTTP/1.1" 204 0
2026-03-30 12:08:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129160> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5c86879-83d1-5b6d-8b15-2ebd2c47c14a with identifier: 129160
2026-03-30 12:08:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5c86879-83d1-5b6d-8b15-2ebd2c47c14a with scrape type 2
2026-03-30 12:08:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e5c86879-83d1-5b6d-8b15-2ebd2c47c14a with scrape type 2
2026-03-30 12:08:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e5c86879-83d1-5b6d-8b15-2ebd2c47c14a, identifier: 129160
2026-03-30 12:08:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e5c86879-83d1-5b6d-8b15-2ebd2c47c14a with identifier: 129160
2026-03-30 12:08:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e5c86879-83d1-5b6d-8b15-2ebd2c47c14a with identifier: 129160
2026-03-30 12:08:23 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e5c86879-83d1-5b6d-8b15-2ebd2c47c14a with identifier: 129160 to the API
2026-03-30 12:08:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129160>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e5c86879-83d1-5b6d-8b15-2ebd2c47c14a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN558DH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/alfa-romeo-tonale-sprint-16-turbo-130-bvm6-129160',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Alfa Romeo',
'model': 'Tonale',
'odometer': 38592,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 25990.0,
'price_includes_vat': True,
'registration_date': '2023-03-31',
'seats_number': 0,
'seller_name': None,
'title': 'Alfa Romeo Tonale Sprint 1.6 Turbo 130 BVM6',
'transmission': 'automatic',
'trim': 'Sprint 1.6 Turbo 130 BVM6',
'vin': 'ZARNASAS5N3020660',
'year': 2023}
2026-03-30 12:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129160%27 HTTP/1.1" 200 None
2026-03-30 12:08:23 [arval.fr] INFO: Saving data for 129160: {'created_time': 1773396271.453512, 'last_price_update_time': 1774872503.887906}
2026-03-30 12:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129160') HTTP/1.1" 204 0
2026-03-30 12:08:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126877> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a7f2e995-93d6-579f-ae55-a571a1506407 with identifier: 126877
2026-03-30 12:08:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a7f2e995-93d6-579f-ae55-a571a1506407 with scrape type 2
2026-03-30 12:08:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a7f2e995-93d6-579f-ae55-a571a1506407 with scrape type 2
2026-03-30 12:08:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a7f2e995-93d6-579f-ae55-a571a1506407, identifier: 126877
2026-03-30 12:08:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a7f2e995-93d6-579f-ae55-a571a1506407 with identifier: 126877
2026-03-30 12:08:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a7f2e995-93d6-579f-ae55-a571a1506407 with identifier: 126877
2026-03-30 12:08:24 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a7f2e995-93d6-579f-ae55-a571a1506407 with identifier: 126877 to the API
2026-03-30 12:08:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126877>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a7f2e995-93d6-579f-ae55-a571a1506407',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC761MY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-berlingo-fourgon-worker-m-1000-12-puretech-130-bva8-126877',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'Berlingo',
'odometer': 66652,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12290.0,
'price_includes_vat': True,
'registration_date': '2021-10-21',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen Berlingo Fourgon Worker M 1000 1.2 PureTech 130 BVA8',
'transmission': 'automatic',
'trim': 'Fourgon Worker M 1000 1.2 PureTech 130 BVA8',
'vin': 'VR7EUHNS3LJ847981',
'year': 2021}
2026-03-30 12:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126877%27 HTTP/1.1" 200 None
2026-03-30 12:08:24 [arval.fr] INFO: Saving data for 126877: {'created_time': 1773394702.126625, 'last_price_update_time': 1774872504.418825}
2026-03-30 12:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126877') HTTP/1.1" 204 0
2026-03-30 12:08:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=22&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:27 [arval.fr] INFO: Found listing with ID: 126876
2026-03-30 12:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126876%27 HTTP/1.1" 200 None
2026-03-30 12:08:27 [arval.fr] INFO: Scrape type for 126876: 2
2026-03-30 12:08:27 [arval.fr] INFO: Found listing with ID: 126874
2026-03-30 12:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126874%27 HTTP/1.1" 200 None
2026-03-30 12:08:27 [arval.fr] INFO: Scrape type for 126874: 2
2026-03-30 12:08:27 [arval.fr] INFO: Found listing with ID: 126869
2026-03-30 12:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126869%27 HTTP/1.1" 200 None
2026-03-30 12:08:27 [arval.fr] INFO: Scrape type for 126869: 2
2026-03-30 12:08:27 [arval.fr] INFO: Found listing with ID: 126865
2026-03-30 12:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126865%27 HTTP/1.1" 200 None
2026-03-30 12:08:27 [arval.fr] INFO: Scrape type for 126865: 2
2026-03-30 12:08:27 [arval.fr] INFO: Found listing with ID: 126861
2026-03-30 12:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126861%27 HTTP/1.1" 200 None
2026-03-30 12:08:27 [arval.fr] INFO: Scrape type for 126861: 2
2026-03-30 12:08:27 [arval.fr] INFO: Found listing with ID: 126859
2026-03-30 12:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126859%27 HTTP/1.1" 200 None
2026-03-30 12:08:27 [arval.fr] INFO: Scrape type for 126859: 2
2026-03-30 12:08:27 [arval.fr] INFO: Found listing with ID: 126856
2026-03-30 12:08:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126856%27 HTTP/1.1" 200 None
2026-03-30 12:08:28 [arval.fr] INFO: Scrape type for 126856: 2
2026-03-30 12:08:28 [arval.fr] INFO: Found listing with ID: 126855
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126855%27 HTTP/1.1" 200 None
2026-03-30 12:08:28 [arval.fr] INFO: Scrape type for 126855: 2
2026-03-30 12:08:28 [arval.fr] INFO: Found listing with ID: 126854
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126854%27 HTTP/1.1" 200 None
2026-03-30 12:08:28 [arval.fr] INFO: Scrape type for 126854: 2
2026-03-30 12:08:28 [arval.fr] INFO: Found listing with ID: 126853
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126853%27 HTTP/1.1" 200 None
2026-03-30 12:08:28 [arval.fr] INFO: Scrape type for 126853: 2
2026-03-30 12:08:28 [arval.fr] INFO: Found listing with ID: 126852
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126852%27 HTTP/1.1" 200 None
2026-03-30 12:08:28 [arval.fr] INFO: Scrape type for 126852: 2
2026-03-30 12:08:28 [arval.fr] INFO: Found listing with ID: 126851
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126851%27 HTTP/1.1" 200 None
2026-03-30 12:08:28 [arval.fr] INFO: Scrape type for 126851: 2
2026-03-30 12:08:28 [arval.fr] INFO: Found listing with ID: 124181
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124181%27 HTTP/1.1" 200 None
2026-03-30 12:08:28 [arval.fr] INFO: Scrape type for 124181: 2
2026-03-30 12:08:28 [arval.fr] INFO: Found listing with ID: 123613
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123613%27 HTTP/1.1" 200 None
2026-03-30 12:08:28 [arval.fr] INFO: Scrape type for 123613: 2
2026-03-30 12:08:28 [arval.fr] INFO: Found listing with ID: 124180
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124180%27 HTTP/1.1" 200 None
2026-03-30 12:08:28 [arval.fr] INFO: Scrape type for 124180: 0
2026-03-30 12:08:28 [arval.fr] INFO: Found listing with ID: 124186
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124186%27 HTTP/1.1" 200 None
2026-03-30 12:08:28 [arval.fr] INFO: Scrape type for 124186: 0
2026-03-30 12:08:28 [arval.fr] INFO: Found listing with ID: 124183
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124183%27 HTTP/1.1" 200 None
2026-03-30 12:08:28 [arval.fr] INFO: Scrape type for 124183: 0
2026-03-30 12:08:28 [arval.fr] INFO: Found listing with ID: 123273
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123273%27 HTTP/1.1" 200 None
2026-03-30 12:08:28 [arval.fr] INFO: Scrape type for 123273: 0
2026-03-30 12:08:28 [arval.fr] INFO: Found listing with ID: 123618
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123618%27 HTTP/1.1" 200 None
2026-03-30 12:08:28 [arval.fr] INFO: Scrape type for 123618: 0
2026-03-30 12:08:28 [arval.fr] INFO: Found listing with ID: 126409
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126409%27 HTTP/1.1" 200 None
2026-03-30 12:08:28 [arval.fr] INFO: Scrape type for 126409: 0
2026-03-30 12:08:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126880> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff48728d-b8b0-55f0-9feb-16fb1fe25c02 with identifier: 126880
2026-03-30 12:08:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff48728d-b8b0-55f0-9feb-16fb1fe25c02 with scrape type 2
2026-03-30 12:08:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ff48728d-b8b0-55f0-9feb-16fb1fe25c02 with scrape type 2
2026-03-30 12:08:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ff48728d-b8b0-55f0-9feb-16fb1fe25c02, identifier: 126880
2026-03-30 12:08:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ff48728d-b8b0-55f0-9feb-16fb1fe25c02 with identifier: 126880
2026-03-30 12:08:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ff48728d-b8b0-55f0-9feb-16fb1fe25c02 with identifier: 126880
2026-03-30 12:08:29 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ff48728d-b8b0-55f0-9feb-16fb1fe25c02 with identifier: 126880 to the API
2026-03-30 12:08:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126880>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'ff48728d-b8b0-55f0-9feb-16fb1fe25c02',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG825TP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-allure-pack-12-puretech-130-bva8-7-sieges-126880',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 54380,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21490.0,
'price_includes_vat': True,
'registration_date': '2022-06-07',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 Allure Pack 1.2 PureTech 130 BVA8 7 Sieges',
'transmission': 'automatic',
'trim': 'Allure Pack 1.2 PureTech 130 BVA8 7 Sieges',
'vin': 'VF3MRHNSUNS100406',
'year': 2022}
2026-03-30 12:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126880%27 HTTP/1.1" 200 None
2026-03-30 12:08:29 [arval.fr] INFO: Saving data for 126880: {'created_time': 1773394692.645799, 'last_price_update_time': 1774872509.569517}
2026-03-30 12:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126880') HTTP/1.1" 204 0
2026-03-30 12:08:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129159> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80440109-fec7-57a3-94be-dfb1af93dd98 with identifier: 129159
2026-03-30 12:08:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80440109-fec7-57a3-94be-dfb1af93dd98 with scrape type 2
2026-03-30 12:08:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 80440109-fec7-57a3-94be-dfb1af93dd98 with scrape type 2
2026-03-30 12:08:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 80440109-fec7-57a3-94be-dfb1af93dd98, identifier: 129159
2026-03-30 12:08:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 80440109-fec7-57a3-94be-dfb1af93dd98 with identifier: 129159
2026-03-30 12:08:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 80440109-fec7-57a3-94be-dfb1af93dd98 with identifier: 129159
2026-03-30 12:08:31 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 80440109-fec7-57a3-94be-dfb1af93dd98 with identifier: 129159 to the API
2026-03-30 12:08:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 12:08:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129159>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '80440109-fec7-57a3-94be-dfb1af93dd98',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB049MH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-t-roc-lounge-10-tsi-110-129159',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'T-Roc',
'odometer': 41377,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2021-08-31',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen T-Roc LOUNGE 1.0 TSI 110',
'transmission': 'manual',
'trim': 'LOUNGE 1.0 TSI 110',
'vin': 'WVGZZZA1ZMV186780',
'year': 2021}
2026-03-30 12:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129159%27 HTTP/1.1" 200 None
2026-03-30 12:08:31 [arval.fr] INFO: Saving data for 129159: {'created_time': 1773396280.799526, 'last_price_update_time': 1774872511.995249}
2026-03-30 12:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129159') HTTP/1.1" 204 0
2026-03-30 12:08:33 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 129.713(s), this was the 1st time calling it.
2026-03-30 12:08:33 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 6.9360878706155695 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:08:35 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.279(s), this was the 1st time calling it.
2026-03-30 12:08:35 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 4.441381437351367 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:08:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127179> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127178> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 19a5e40d-4eaa-5177-8127-79fdfa0ffc59 with identifier: 127179
2026-03-30 12:08:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 19a5e40d-4eaa-5177-8127-79fdfa0ffc59 with scrape type 2
2026-03-30 12:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 19a5e40d-4eaa-5177-8127-79fdfa0ffc59 with scrape type 2
2026-03-30 12:08:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 19a5e40d-4eaa-5177-8127-79fdfa0ffc59, identifier: 127179
2026-03-30 12:08:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 19a5e40d-4eaa-5177-8127-79fdfa0ffc59 with identifier: 127179
2026-03-30 12:08:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 19a5e40d-4eaa-5177-8127-79fdfa0ffc59 with identifier: 127179
2026-03-30 12:08:37 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 19a5e40d-4eaa-5177-8127-79fdfa0ffc59 with identifier: 127179 to the API
2026-03-30 12:08:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127179>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 91,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '19a5e40d-4eaa-5177-8127-79fdfa0ffc59',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS342QZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-equilibre-10-tce-90-bvm6-127179',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 26554,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 13990.0,
'price_includes_vat': True,
'registration_date': '2023-11-28',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Equilibre 1.0 TCe 90 BVM6',
'transmission': 'manual',
'trim': 'Equilibre 1.0 TCe 90 BVM6',
'vin': 'VF1RJA00671170800',
'year': 2023}
2026-03-30 12:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127179%27 HTTP/1.1" 200 None
2026-03-30 12:08:37 [arval.fr] INFO: Saving data for 127179: {'created_time': 1773395044.594673, 'last_price_update_time': 1774872517.306323}
2026-03-30 12:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127179') HTTP/1.1" 204 0
2026-03-30 12:08:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5 with identifier: 127178
2026-03-30 12:08:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5 with scrape type 2
2026-03-30 12:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5 with scrape type 2
2026-03-30 12:08:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5, identifier: 127178
2026-03-30 12:08:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5 with identifier: 127178
2026-03-30 12:08:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5 with identifier: 127178
2026-03-30 12:08:37 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5 with identifier: 127178 to the API
2026-03-30 12:08:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127178>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '1d32104f-ea12-5c3e-88c3-ddfb888fbaf5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP569GN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x2-sdrive18i-business-design-dkg7-127178',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X2',
'odometer': 32527,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 26590.0,
'price_includes_vat': True,
'registration_date': '2023-06-01',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X2 sDrive18i Business Design DKG7',
'transmission': 'automatic',
'trim': 'sDrive18i Business Design DKG7',
'vin': 'WBAYH110905X11633',
'year': 2023}
2026-03-30 12:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127178%27 HTTP/1.1" 200 None
2026-03-30 12:08:37 [arval.fr] INFO: Saving data for 127178: {'created_time': 1773394997.941933, 'last_price_update_time': 1774872517.730844}
2026-03-30 12:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127178') HTTP/1.1" 204 0
2026-03-30 12:08:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124859> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5cb4b6b-613d-573a-ade1-d4e77b41b0a6 with identifier: 124859
2026-03-30 12:08:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5cb4b6b-613d-573a-ade1-d4e77b41b0a6 with scrape type 2
2026-03-30 12:08:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c5cb4b6b-613d-573a-ade1-d4e77b41b0a6 with scrape type 2
2026-03-30 12:08:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c5cb4b6b-613d-573a-ade1-d4e77b41b0a6, identifier: 124859
2026-03-30 12:08:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c5cb4b6b-613d-573a-ade1-d4e77b41b0a6 with identifier: 124859
2026-03-30 12:08:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c5cb4b6b-613d-573a-ade1-d4e77b41b0a6 with identifier: 124859
2026-03-30 12:08:39 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c5cb4b6b-613d-573a-ade1-d4e77b41b0a6 with identifier: 124859 to the API
2026-03-30 12:08:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124859>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'red',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'c5cb4b6b-613d-573a-ade1-d4e77b41b0a6',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM834VT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/suzuki-swift-avantage-12-dualjet-hybrid-124859',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Suzuki',
'model': 'Swift',
'odometer': 14399,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 14290.0,
'price_includes_vat': True,
'registration_date': '2023-03-21',
'seats_number': 0,
'seller_name': None,
'title': 'Suzuki Swift AVANTAGE 1.2 DUALJET HYBRID',
'transmission': 'manual',
'trim': 'AVANTAGE 1.2 DUALJET HYBRID',
'vin': 'JSAAZCA3S00574820',
'year': 2023}
2026-03-30 12:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124859%27 HTTP/1.1" 200 None
2026-03-30 12:08:39 [arval.fr] INFO: Saving data for 124859: {'created_time': 1773395444.780088, 'last_price_update_time': 1774872519.906973}
2026-03-30 12:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='124859') HTTP/1.1" 204 0
2026-03-30 12:08:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:08:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:08:41 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 129.632(s), this was the 1st time calling it.
2026-03-30 12:08:41 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 3.79813170801933 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:08:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128094> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7241ce83-453a-5ab0-8410-2a4608dc75cb with identifier: 128094
2026-03-30 12:08:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7241ce83-453a-5ab0-8410-2a4608dc75cb with scrape type 2
2026-03-30 12:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7241ce83-453a-5ab0-8410-2a4608dc75cb with scrape type 2
2026-03-30 12:08:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 7241ce83-453a-5ab0-8410-2a4608dc75cb, identifier: 128094
2026-03-30 12:08:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 7241ce83-453a-5ab0-8410-2a4608dc75cb with identifier: 128094
2026-03-30 12:08:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 7241ce83-453a-5ab0-8410-2a4608dc75cb with identifier: 128094
2026-03-30 12:08:42 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 7241ce83-453a-5ab0-8410-2a4608dc75cb with identifier: 128094 to the API
2026-03-30 12:08:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128094>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '7241ce83-453a-5ab0-8410-2a4608dc75cb',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK556YD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-gt-pack-16-hybrid-225-e-eat8-128094',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 64866,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 22990.0,
'price_includes_vat': True,
'registration_date': '2022-12-02',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 GT Pack 1.6 HYBRID 225 E-EAT8',
'transmission': 'automatic',
'trim': 'GT Pack 1.6 HYBRID 225 E-EAT8',
'vin': 'VF3M4DGZUNS168330',
'year': 2022}
2026-03-30 12:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128094%27 HTTP/1.1" 200 None
2026-03-30 12:08:42 [arval.fr] INFO: Saving data for 128094: {'created_time': 1773395533.223342, 'last_price_update_time': 1774872522.902014}
2026-03-30 12:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='128094') HTTP/1.1" 204 0
2026-03-30 12:08:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127180> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d308de1-138e-5422-b096-83c8df0dac33 with identifier: 127180
2026-03-30 12:08:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d308de1-138e-5422-b096-83c8df0dac33 with scrape type 2
2026-03-30 12:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d308de1-138e-5422-b096-83c8df0dac33 with scrape type 2
2026-03-30 12:08:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6d308de1-138e-5422-b096-83c8df0dac33, identifier: 127180
2026-03-30 12:08:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6d308de1-138e-5422-b096-83c8df0dac33 with identifier: 127180
2026-03-30 12:08:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6d308de1-138e-5422-b096-83c8df0dac33 with identifier: 127180
2026-03-30 12:08:44 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6d308de1-138e-5422-b096-83c8df0dac33 with identifier: 127180 to the API
2026-03-30 12:08:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127180>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '6d308de1-138e-5422-b096-83c8df0dac33',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM675FS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-118-i-edition-sport-15-135-bva7-127180',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 90661,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2023-02-20',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 118 i Edition Sport 1.5 135 BVA7',
'transmission': 'automatic',
'trim': '118 i Edition Sport 1.5 135 BVA7',
'vin': 'WBA7K310007M25263',
'year': 2023}
2026-03-30 12:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127180%27 HTTP/1.1" 200 None
2026-03-30 12:08:44 [arval.fr] INFO: Saving data for 127180: {'created_time': 1773395033.557122, 'last_price_update_time': 1774872524.721416}
2026-03-30 12:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127180') HTTP/1.1" 204 0
2026-03-30 12:08:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:08:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124360> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3110e7b-24ca-5682-8ef4-41f9bba96e96 with identifier: 124360
2026-03-30 12:08:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3110e7b-24ca-5682-8ef4-41f9bba96e96 with scrape type 2
2026-03-30 12:08:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b3110e7b-24ca-5682-8ef4-41f9bba96e96 with scrape type 2
2026-03-30 12:08:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b3110e7b-24ca-5682-8ef4-41f9bba96e96, identifier: 124360
2026-03-30 12:08:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b3110e7b-24ca-5682-8ef4-41f9bba96e96 with identifier: 124360
2026-03-30 12:08:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b3110e7b-24ca-5682-8ef4-41f9bba96e96 with identifier: 124360
2026-03-30 12:08:47 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b3110e7b-24ca-5682-8ef4-41f9bba96e96 with identifier: 124360 to the API
2026-03-30 12:08:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124360>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'b3110e7b-24ca-5682-8ef4-41f9bba96e96',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH960WS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-active-pack-puretech-130-124360',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 116743,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 13390.0,
'price_includes_vat': True,
'registration_date': '2022-08-03',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Active Pack PureTech 130',
'transmission': 'manual',
'trim': 'Active Pack PureTech 130',
'vin': 'VF3MRHNSMNS094287',
'year': 2022}
2026-03-30 12:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124360%27 HTTP/1.1" 200 None
2026-03-30 12:08:47 [arval.fr] INFO: Saving data for 124360: {'created_time': 1773395148.413612, 'last_price_update_time': 1774872527.278246}
2026-03-30 12:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='124360') HTTP/1.1" 204 0
2026-03-30 12:08:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129199> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124599> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e7e5e2b-4afe-5467-81f4-c7a60acb4942 with identifier: 129199
2026-03-30 12:08:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e7e5e2b-4afe-5467-81f4-c7a60acb4942 with scrape type 2
2026-03-30 12:08:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3e7e5e2b-4afe-5467-81f4-c7a60acb4942 with scrape type 2
2026-03-30 12:08:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3e7e5e2b-4afe-5467-81f4-c7a60acb4942, identifier: 129199
2026-03-30 12:08:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3e7e5e2b-4afe-5467-81f4-c7a60acb4942 with identifier: 129199
2026-03-30 12:08:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3e7e5e2b-4afe-5467-81f4-c7a60acb4942 with identifier: 129199
2026-03-30 12:08:49 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3e7e5e2b-4afe-5467-81f4-c7a60acb4942 with identifier: 129199 to the API
2026-03-30 12:08:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129199>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '3e7e5e2b-4afe-5467-81f4-c7a60acb4942',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR631PQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4x-shine-puretech-130-eat8-129199',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4X',
'odometer': 87890,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 15290.0,
'price_includes_vat': True,
'registration_date': '2023-10-02',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4X Shine PureTech 130 EAT8',
'transmission': 'automatic',
'trim': 'Shine PureTech 130 EAT8',
'vin': 'VR7BDHNSBPE059062',
'year': 2023}
2026-03-30 12:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129199%27 HTTP/1.1" 200 None
2026-03-30 12:08:49 [arval.fr] INFO: Saving data for 129199: {'created_time': 1773396694.165587, 'last_price_update_time': 1774872529.270279}
2026-03-30 12:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129199') HTTP/1.1" 204 0
2026-03-30 12:08:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 062d0c9b-5400-5362-bfb6-25926ddd2d03 with identifier: 124599
2026-03-30 12:08:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 062d0c9b-5400-5362-bfb6-25926ddd2d03 with scrape type 2
2026-03-30 12:08:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 062d0c9b-5400-5362-bfb6-25926ddd2d03 with scrape type 2
2026-03-30 12:08:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 062d0c9b-5400-5362-bfb6-25926ddd2d03, identifier: 124599
2026-03-30 12:08:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 062d0c9b-5400-5362-bfb6-25926ddd2d03 with identifier: 124599
2026-03-30 12:08:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 062d0c9b-5400-5362-bfb6-25926ddd2d03 with identifier: 124599
2026-03-30 12:08:49 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 062d0c9b-5400-5362-bfb6-25926ddd2d03 with identifier: 124599 to the API
2026-03-30 12:08:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124599>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 158,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '062d0c9b-5400-5362-bfb6-25926ddd2d03',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG220SJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-qashqai-n-style-13-mhev-158-xtronic-124599',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Qashqai',
'odometer': 65989,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 20490.0,
'price_includes_vat': True,
'registration_date': '2022-06-02',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Qashqai N-Style 1.3 MHEV 158 Xtronic',
'transmission': 'automatic',
'trim': 'N-Style 1.3 MHEV 158 Xtronic',
'vin': 'SJNTAAJ12U1071639',
'year': 2022}
2026-03-30 12:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124599%27 HTTP/1.1" 200 None
2026-03-30 12:08:49 [arval.fr] INFO: Saving data for 124599: {'created_time': 1773395131.98818, 'last_price_update_time': 1774872529.786796}
2026-03-30 12:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='124599') HTTP/1.1" 204 0
2026-03-30 12:08:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127183> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a4931ad2-849b-5974-a236-4be861c8ca84 with identifier: 127183
2026-03-30 12:08:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a4931ad2-849b-5974-a236-4be861c8ca84 with scrape type 2
2026-03-30 12:08:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a4931ad2-849b-5974-a236-4be861c8ca84 with scrape type 2
2026-03-30 12:08:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a4931ad2-849b-5974-a236-4be861c8ca84, identifier: 127183
2026-03-30 12:08:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a4931ad2-849b-5974-a236-4be861c8ca84 with identifier: 127183
2026-03-30 12:08:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a4931ad2-849b-5974-a236-4be861c8ca84 with identifier: 127183
2026-03-30 12:08:50 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a4931ad2-849b-5974-a236-4be861c8ca84 with identifier: 127183 to the API
2026-03-30 12:08:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127183>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 265,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'a4931ad2-849b-5974-a236-4be861c8ca84',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ051ZJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/hyundai-santa-fe-business-auto-16-t-gdi-265-phev-htrac-127183',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Hyundai',
'model': 'Santa Fe',
'odometer': 92980,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 30990.0,
'price_includes_vat': True,
'registration_date': '2022-10-12',
'seats_number': 0,
'seller_name': None,
'title': 'Hyundai Santa Fe BUSINESS AUTO 1.6 T-GDI 265 PHEV HTRAC',
'transmission': 'automatic',
'trim': 'BUSINESS AUTO 1.6 T-GDI 265 PHEV HTRAC',
'vin': 'KMHS6812DNU048498',
'year': 2022}
2026-03-30 12:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127183%27 HTTP/1.1" 200 None
2026-03-30 12:08:50 [arval.fr] INFO: Saving data for 127183: {'created_time': 1773395066.88145, 'last_price_update_time': 1774872530.315113}
2026-03-30 12:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127183') HTTP/1.1" 204 0
2026-03-30 12:08:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=23&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:53 [arval.fr] INFO: Found listing with ID: 126407
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126407%27 HTTP/1.1" 200 None
2026-03-30 12:08:53 [arval.fr] INFO: Scrape type for 126407: 0
2026-03-30 12:08:53 [arval.fr] INFO: Found listing with ID: 126265
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126265%27 HTTP/1.1" 200 None
2026-03-30 12:08:53 [arval.fr] INFO: Scrape type for 126265: 0
2026-03-30 12:08:53 [arval.fr] INFO: Found listing with ID: 126264
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126264%27 HTTP/1.1" 200 None
2026-03-30 12:08:53 [arval.fr] INFO: Scrape type for 126264: 0
2026-03-30 12:08:53 [arval.fr] INFO: Found listing with ID: 126263
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126263%27 HTTP/1.1" 200 None
2026-03-30 12:08:53 [arval.fr] INFO: Scrape type for 126263: 0
2026-03-30 12:08:53 [arval.fr] INFO: Found listing with ID: 126260
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126260%27 HTTP/1.1" 200 None
2026-03-30 12:08:53 [arval.fr] INFO: Scrape type for 126260: 2
2026-03-30 12:08:53 [arval.fr] INFO: Found listing with ID: 126258
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126258%27 HTTP/1.1" 200 None
2026-03-30 12:08:53 [arval.fr] INFO: Scrape type for 126258: 2
2026-03-30 12:08:53 [arval.fr] INFO: Found listing with ID: 126150
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126150%27 HTTP/1.1" 200 None
2026-03-30 12:08:53 [arval.fr] INFO: Scrape type for 126150: 2
2026-03-30 12:08:53 [arval.fr] INFO: Found listing with ID: 126143
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126143%27 HTTP/1.1" 200 None
2026-03-30 12:08:53 [arval.fr] INFO: Scrape type for 126143: 2
2026-03-30 12:08:53 [arval.fr] INFO: Found listing with ID: 126142
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126142%27 HTTP/1.1" 200 None
2026-03-30 12:08:53 [arval.fr] INFO: Scrape type for 126142: 2
2026-03-30 12:08:53 [arval.fr] INFO: Found listing with ID: 126141
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126141%27 HTTP/1.1" 200 None
2026-03-30 12:08:53 [arval.fr] INFO: Scrape type for 126141: 2
2026-03-30 12:08:53 [arval.fr] INFO: Found listing with ID: 126139
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126139%27 HTTP/1.1" 200 None
2026-03-30 12:08:53 [arval.fr] INFO: Scrape type for 126139: 2
2026-03-30 12:08:53 [arval.fr] INFO: Found listing with ID: 126137
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126137%27 HTTP/1.1" 200 None
2026-03-30 12:08:53 [arval.fr] INFO: Scrape type for 126137: 2
2026-03-30 12:08:53 [arval.fr] INFO: Found listing with ID: 126136
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126136%27 HTTP/1.1" 200 None
2026-03-30 12:08:53 [arval.fr] INFO: Scrape type for 126136: 2
2026-03-30 12:08:53 [arval.fr] INFO: Found listing with ID: 123616
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123616%27 HTTP/1.1" 200 None
2026-03-30 12:08:53 [arval.fr] INFO: Scrape type for 123616: 2
2026-03-30 12:08:53 [arval.fr] INFO: Found listing with ID: 122892
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27122892%27 HTTP/1.1" 200 None
2026-03-30 12:08:53 [arval.fr] INFO: Scrape type for 122892: 2
2026-03-30 12:08:53 [arval.fr] INFO: Found listing with ID: 123280
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123280%27 HTTP/1.1" 200 None
2026-03-30 12:08:53 [arval.fr] INFO: Scrape type for 123280: 2
2026-03-30 12:08:53 [arval.fr] INFO: Found listing with ID: 123608
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123608%27 HTTP/1.1" 200 None
2026-03-30 12:08:53 [arval.fr] INFO: Scrape type for 123608: 2
2026-03-30 12:08:53 [arval.fr] INFO: Found listing with ID: 123359
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123359%27 HTTP/1.1" 200 None
2026-03-30 12:08:53 [arval.fr] INFO: Scrape type for 123359: 2
2026-03-30 12:08:53 [arval.fr] INFO: Found listing with ID: 119061
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27119061%27 HTTP/1.1" 200 None
2026-03-30 12:08:53 [arval.fr] INFO: Scrape type for 119061: 2
2026-03-30 12:08:53 [arval.fr] INFO: Found listing with ID: 123603
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123603%27 HTTP/1.1" 200 None
2026-03-30 12:08:53 [arval.fr] INFO: Scrape type for 123603: 2
2026-03-30 12:08:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123613> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9 with identifier: 123613
2026-03-30 12:08:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9 with scrape type 2
2026-03-30 12:08:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9 with scrape type 2
2026-03-30 12:08:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9, identifier: 123613
2026-03-30 12:08:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9 with identifier: 123613
2026-03-30 12:08:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9 with identifier: 123613
2026-03-30 12:08:54 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9 with identifier: 123613 to the API
2026-03-30 12:08:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123613>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 91,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '292e1c9c-b5a6-55ac-9abe-077b87cb3fd9',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ114BR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/dacia-sandero-confort-10-tce-90-bvm5-123613',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Dacia',
'model': 'Sandero',
'odometer': 40617,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12090.0,
'price_includes_vat': True,
'registration_date': '2022-08-24',
'seats_number': 0,
'seller_name': None,
'title': 'Dacia Sandero Confort 1.0 TCe 90 BVM5',
'transmission': 'manual',
'trim': 'Confort 1.0 TCe 90 BVM5',
'vin': 'UU1DJF00269918708',
'year': 2022}
2026-03-30 12:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123613%27 HTTP/1.1" 200 None
2026-03-30 12:08:54 [arval.fr] INFO: Saving data for 123613: {'created_time': 1773394720.284437, 'last_price_update_time': 1774872534.396498}
2026-03-30 12:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='123613') HTTP/1.1" 204 0
2026-03-30 12:08:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126852> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 060b7f46-14eb-5d21-9ef5-4a82c9338de6 with identifier: 126852
2026-03-30 12:08:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 060b7f46-14eb-5d21-9ef5-4a82c9338de6 with scrape type 2
2026-03-30 12:08:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 060b7f46-14eb-5d21-9ef5-4a82c9338de6 with scrape type 2
2026-03-30 12:08:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 060b7f46-14eb-5d21-9ef5-4a82c9338de6, identifier: 126852
2026-03-30 12:08:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 060b7f46-14eb-5d21-9ef5-4a82c9338de6 with identifier: 126852
2026-03-30 12:08:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 060b7f46-14eb-5d21-9ef5-4a82c9338de6 with identifier: 126852
2026-03-30 12:08:56 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 060b7f46-14eb-5d21-9ef5-4a82c9338de6 with identifier: 126852 to the API
2026-03-30 12:08:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126852>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 258,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '060b7f46-14eb-5d21-9ef5-4a82c9338de6',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG988YP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mg-ehs-luxury-auto-15t-gdi-phev-126852',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'MG',
'model': 'EHS',
'odometer': 60027,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2022-06-16',
'seats_number': 0,
'seller_name': None,
'title': 'MG EHS Luxury Auto 1.5T GDI PHEV',
'transmission': 'automatic',
'trim': 'Luxury Auto 1.5T GDI PHEV',
'vin': 'LSJA24392MN157827',
'year': 2022}
2026-03-30 12:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126852%27 HTTP/1.1" 200 None
2026-03-30 12:08:56 [arval.fr] INFO: Saving data for 126852: {'created_time': 1773394785.21595, 'last_price_update_time': 1774872536.618911}
2026-03-30 12:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126852') HTTP/1.1" 204 0
2026-03-30 12:08:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127184> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b7cd605-7435-5079-8683-32f0ada7191c with identifier: 127184
2026-03-30 12:08:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b7cd605-7435-5079-8683-32f0ada7191c with scrape type 2
2026-03-30 12:08:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6b7cd605-7435-5079-8683-32f0ada7191c with scrape type 2
2026-03-30 12:08:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6b7cd605-7435-5079-8683-32f0ada7191c, identifier: 127184
2026-03-30 12:08:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6b7cd605-7435-5079-8683-32f0ada7191c with identifier: 127184
2026-03-30 12:08:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6b7cd605-7435-5079-8683-32f0ada7191c with identifier: 127184
2026-03-30 12:08:56 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6b7cd605-7435-5079-8683-32f0ada7191c with identifier: 127184 to the API
2026-03-30 12:08:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127184>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '6b7cd605-7435-5079-8683-32f0ada7191c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH505CD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-megane-estate-business-15-dci-115-bvm6-127184',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Megane',
'odometer': 25863,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 18490.0,
'price_includes_vat': True,
'registration_date': '2022-06-23',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Megane Estate Business 1.5 dCi 115 BVM6',
'transmission': 'manual',
'trim': 'Estate Business 1.5 dCi 115 BVM6',
'vin': 'VF1RFB00969170166',
'year': 2022}
2026-03-30 12:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127184%27 HTTP/1.1" 200 None
2026-03-30 12:08:57 [arval.fr] INFO: Saving data for 127184: {'created_time': 1773395093.926559, 'last_price_update_time': 1774872537.164951}
2026-03-30 12:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127184') HTTP/1.1" 204 0
2026-03-30 12:08:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126854> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0bb9c2cc-2acd-5335-8776-0a8410854780 with identifier: 126854
2026-03-30 12:08:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0bb9c2cc-2acd-5335-8776-0a8410854780 with scrape type 2
2026-03-30 12:08:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0bb9c2cc-2acd-5335-8776-0a8410854780 with scrape type 2
2026-03-30 12:08:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0bb9c2cc-2acd-5335-8776-0a8410854780, identifier: 126854
2026-03-30 12:08:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0bb9c2cc-2acd-5335-8776-0a8410854780 with identifier: 126854
2026-03-30 12:08:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0bb9c2cc-2acd-5335-8776-0a8410854780 with identifier: 126854
2026-03-30 12:08:59 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0bb9c2cc-2acd-5335-8776-0a8410854780 with identifier: 126854 to the API
2026-03-30 12:08:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:08: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-30 12:08:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126854>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '2.2L',
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '0bb9c2cc-2acd-5335-8776-0a8410854780',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH267ZZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/fiat-ducato-fourgon-tole-h3-power-120-30-m-h2-pack-126854',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Fiat',
'model': 'Ducato',
'odometer': 53053,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2022-08-17',
'seats_number': 0,
'seller_name': None,
'title': 'Fiat Ducato Fourgon tole H3-Power 120 3.0 M H2 Pack',
'transmission': 'manual',
'trim': 'Fourgon tole H3-Power 120 3.0 M H2 Pack',
'vin': 'ZFA25000002V65985',
'year': 2022}
2026-03-30 12:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126854%27 HTTP/1.1" 200 None
2026-03-30 12:08:59 [arval.fr] INFO: Saving data for 126854: {'created_time': 1773394813.192197, 'last_price_update_time': 1774872539.23512}
2026-03-30 12:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:08:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126854') HTTP/1.1" 204 0
2026-03-30 12:08:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126853> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:08:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:08:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 52e77cd0-b951-5e39-a8fa-b04589c35c55 with identifier: 126853
2026-03-30 12:08:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 52e77cd0-b951-5e39-a8fa-b04589c35c55 with scrape type 2
2026-03-30 12:08:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 52e77cd0-b951-5e39-a8fa-b04589c35c55 with scrape type 2
2026-03-30 12:08:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 52e77cd0-b951-5e39-a8fa-b04589c35c55, identifier: 126853
2026-03-30 12:08:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 52e77cd0-b951-5e39-a8fa-b04589c35c55 with identifier: 126853
2026-03-30 12:08:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 52e77cd0-b951-5e39-a8fa-b04589c35c55 with identifier: 126853
2026-03-30 12:08:59 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 52e77cd0-b951-5e39-a8fa-b04589c35c55 with identifier: 126853 to the API
2026-03-30 12:08:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09: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-30 12:09:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126853>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'beige',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '52e77cd0-b951-5e39-a8fa-b04589c35c55',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GW778CT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-80-bvm5-126853',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 16923,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12590.0,
'price_includes_vat': True,
'registration_date': '2024-03-29',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 80 BVM5',
'transmission': 'manual',
'trim': 'Max 1.2 PureTech 80 BVM5',
'vin': 'VF7SXHMRVRT030416',
'year': 2024}
2026-03-30 12:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126853%27 HTTP/1.1" 200 None
2026-03-30 12:09:00 [arval.fr] INFO: Saving data for 126853: {'created_time': 1773394823.015417, 'last_price_update_time': 1774872540.29979}
2026-03-30 12:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126853') HTTP/1.1" 204 0
2026-03-30 12:09:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126856> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28 with identifier: 126856
2026-03-30 12:09:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28 with scrape type 2
2026-03-30 12:09:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28 with scrape type 2
2026-03-30 12:09:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28, identifier: 126856
2026-03-30 12:09:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28 with identifier: 126856
2026-03-30 12:09:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28 with identifier: 126856
2026-03-30 12:09:01 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28 with identifier: 126856 to the API
2026-03-30 12:09:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09: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-30 12:09:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126856>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 140,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '1a0c33a4-69e6-5fd3-8bd7-1e1372712c28',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ212PW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-megane-estate-evolution-tce-140-126856',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Megane',
'odometer': 28706,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2023-08-04',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Megane Estate Evolution TCe 140',
'transmission': 'manual',
'trim': 'Estate Evolution TCe 140',
'vin': 'VF1RFB00571325781',
'year': 2023}
2026-03-30 12:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126856%27 HTTP/1.1" 200 None
2026-03-30 12:09:02 [arval.fr] INFO: Saving data for 126856: {'created_time': 1773394839.880024, 'last_price_update_time': 1774872542.071526}
2026-03-30 12:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126856') HTTP/1.1" 204 0
2026-03-30 12:09:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124181> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab with identifier: 124181
2026-03-30 12:09:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab with scrape type 2
2026-03-30 12:09:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab with scrape type 2
2026-03-30 12:09:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab, identifier: 124181
2026-03-30 12:09:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab with identifier: 124181
2026-03-30 12:09:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab with identifier: 124181
2026-03-30 12:09:03 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab with identifier: 124181 to the API
2026-03-30 12:09:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09: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-30 12:09:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124181>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD368JV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-zoe-business-52kwh-bva-transfo-vu-124181',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Zoe',
'odometer': 24318,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 9890.0,
'price_includes_vat': True,
'registration_date': '2021-12-06',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Zoe Business 52kWh BVA TRANSFO VU',
'transmission': 'automatic',
'trim': 'Business 52kWh BVA TRANSFO VU',
'vin': 'VF1AG000465897611',
'year': 2021}
2026-03-30 12:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124181%27 HTTP/1.1" 200 None
2026-03-30 12:09:03 [arval.fr] INFO: Saving data for 124181: {'created_time': 1773394758.222191, 'last_price_update_time': 1774872543.272466}
2026-03-30 12:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='124181') HTTP/1.1" 204 0
2026-03-30 12:09:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129201> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 315749e8-5929-516e-89f5-cbf855355617 with identifier: 129201
2026-03-30 12:09:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 315749e8-5929-516e-89f5-cbf855355617 with scrape type 2
2026-03-30 12:09:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 315749e8-5929-516e-89f5-cbf855355617 with scrape type 2
2026-03-30 12:09:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 315749e8-5929-516e-89f5-cbf855355617, identifier: 129201
2026-03-30 12:09:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 315749e8-5929-516e-89f5-cbf855355617 with identifier: 129201
2026-03-30 12:09:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 315749e8-5929-516e-89f5-cbf855355617 with identifier: 129201
2026-03-30 12:09:04 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 315749e8-5929-516e-89f5-cbf855355617 with identifier: 129201 to the API
2026-03-30 12:09:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09: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-30 12:09:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129201>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '315749e8-5929-516e-89f5-cbf855355617',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR337PV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4x-feel-pack-12-puretech-130-bva8-129201',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4X',
'odometer': 84259,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 13690.0,
'price_includes_vat': True,
'registration_date': '2023-10-03',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4X Feel Pack 1.2 PureTech 130 BVA8',
'transmission': 'automatic',
'trim': 'Feel Pack 1.2 PureTech 130 BVA8',
'vin': 'VR7BDHNSBPE058345',
'year': 2023}
2026-03-30 12:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129201%27 HTTP/1.1" 200 None
2026-03-30 12:09:04 [arval.fr] INFO: Saving data for 129201: {'created_time': 1773396761.6920469, 'last_price_update_time': 1774872544.27313}
2026-03-30 12:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129201') HTTP/1.1" 204 0
2026-03-30 12:09:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126861> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124291> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c77a742-c1a9-5b0e-8932-641a3498eef1 with identifier: 126861
2026-03-30 12:09:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c77a742-c1a9-5b0e-8932-641a3498eef1 with scrape type 2
2026-03-30 12:09:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4c77a742-c1a9-5b0e-8932-641a3498eef1 with scrape type 2
2026-03-30 12:09:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4c77a742-c1a9-5b0e-8932-641a3498eef1, identifier: 126861
2026-03-30 12:09:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4c77a742-c1a9-5b0e-8932-641a3498eef1 with identifier: 126861
2026-03-30 12:09:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4c77a742-c1a9-5b0e-8932-641a3498eef1 with identifier: 126861
2026-03-30 12:09:04 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4c77a742-c1a9-5b0e-8932-641a3498eef1 with identifier: 126861 to the API
2026-03-30 12:09:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09: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-30 12:09:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126861>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.9L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '4c77a742-c1a9-5b0e-8932-641a3498eef1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP861SL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mercedes-classe-cla-coupe-200-d-amg-line-ba8-126861',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mercedes',
'model': 'Classe CLA',
'odometer': 56395,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 33990.0,
'price_includes_vat': True,
'registration_date': '2023-06-22',
'seats_number': 0,
'seller_name': None,
'title': 'Mercedes Classe CLA Coupe 200 d AMG Line BA8',
'transmission': 'automatic',
'trim': 'Coupe 200 d AMG Line BA8',
'vin': 'W1K5J1CB2PN356071',
'year': 2023}
2026-03-30 12:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126861%27 HTTP/1.1" 200 None
2026-03-30 12:09:05 [arval.fr] INFO: Saving data for 126861: {'created_time': 1773394905.028579, 'last_price_update_time': 1774872545.159334}
2026-03-30 12:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126861') HTTP/1.1" 204 0
2026-03-30 12:09:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0 with identifier: 124291
2026-03-30 12:09:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0 with scrape type 2
2026-03-30 12:09:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0 with scrape type 2
2026-03-30 12:09:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0, identifier: 124291
2026-03-30 12:09:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0 with identifier: 124291
2026-03-30 12:09:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0 with identifier: 124291
2026-03-30 12:09:05 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0 with identifier: 124291 to the API
2026-03-30 12:09:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09: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-30 12:09:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124291>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 92,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '406d1ef3-19b9-52aa-9f82-0706e8f8ecf0',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH963BT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-micra-business-edition-ig-t-92-124291',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Micra',
'odometer': 30795,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12890.0,
'price_includes_vat': True,
'registration_date': '2022-06-22',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Micra Business Edition IG-T 92',
'transmission': 'manual',
'trim': 'Business Edition IG-T 92',
'vin': 'VNVK1400269436103',
'year': 2022}
2026-03-30 12:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124291%27 HTTP/1.1" 200 None
2026-03-30 12:09:05 [arval.fr] INFO: Saving data for 124291: {'created_time': 1773395165.317894, 'last_price_update_time': 1774872545.590455}
2026-03-30 12:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='124291') HTTP/1.1" 204 0
2026-03-30 12:09:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123603> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7cc246bc-243b-5dc6-8fe3-a255b3c3c553 with identifier: 123603
2026-03-30 12:09:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7cc246bc-243b-5dc6-8fe3-a255b3c3c553 with scrape type 2
2026-03-30 12:09:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7cc246bc-243b-5dc6-8fe3-a255b3c3c553 with scrape type 2
2026-03-30 12:09:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 7cc246bc-243b-5dc6-8fe3-a255b3c3c553, identifier: 123603
2026-03-30 12:09:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 7cc246bc-243b-5dc6-8fe3-a255b3c3c553 with identifier: 123603
2026-03-30 12:09:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 7cc246bc-243b-5dc6-8fe3-a255b3c3c553 with identifier: 123603
2026-03-30 12:09:07 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 7cc246bc-243b-5dc6-8fe3-a255b3c3c553 with identifier: 123603 to the API
2026-03-30 12:09:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09: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-30 12:09:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123603>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 114,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '7cc246bc-243b-5dc6-8fe3-a255b3c3c553',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH028QW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-megane-business-10-tce-115-bvm6-123603',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Megane',
'odometer': 37391,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 15190.0,
'price_includes_vat': True,
'registration_date': '2022-07-22',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Megane Business 1.0 TCe 115 BVM6',
'transmission': 'manual',
'trim': 'Business 1.0 TCe 115 BVM6',
'vin': 'VF1RFB00569319589',
'year': 2022}
2026-03-30 12:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123603%27 HTTP/1.1" 200 None
2026-03-30 12:09:07 [arval.fr] INFO: Saving data for 123603: {'created_time': 1773394302.956076, 'last_price_update_time': 1774872547.279959}
2026-03-30 12:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='123603') HTTP/1.1" 204 0
2026-03-30 12:09:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119061> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=24&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24a89127-d8b5-517c-9a75-5f18e0ab6493 with identifier: 119061
2026-03-30 12:09:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24a89127-d8b5-517c-9a75-5f18e0ab6493 with scrape type 2
2026-03-30 12:09:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24a89127-d8b5-517c-9a75-5f18e0ab6493 with scrape type 2
2026-03-30 12:09:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 24a89127-d8b5-517c-9a75-5f18e0ab6493, identifier: 119061
2026-03-30 12:09:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 24a89127-d8b5-517c-9a75-5f18e0ab6493 with identifier: 119061
2026-03-30 12:09:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 24a89127-d8b5-517c-9a75-5f18e0ab6493 with identifier: 119061
2026-03-30 12:09:09 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 24a89127-d8b5-517c-9a75-5f18e0ab6493 with identifier: 119061 to the API
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09: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-30 12:09:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119061>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '24a89127-d8b5-517c-9a75-5f18e0ab6493',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FZ908YR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-active-business-15-bluehdi-130-bvm6-119061',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 115386,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 14790.0,
'price_includes_vat': True,
'registration_date': '2021-06-14',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Active Business 1.5 BlueHDi 130 BVM6',
'transmission': 'manual',
'trim': 'Active Business 1.5 BlueHDi 130 BVM6',
'vin': 'VF3MCYHZMMS151599',
'year': 2021}
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27119061%27 HTTP/1.1" 200 None
2026-03-30 12:09:09 [arval.fr] INFO: Saving data for 119061: {'created_time': 1773394201.845883, 'last_price_update_time': 1774872549.607918}
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='119061') HTTP/1.1" 204 0
2026-03-30 12:09:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:09 [arval.fr] INFO: Found listing with ID: 115095
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27115095%27 HTTP/1.1" 200 None
2026-03-30 12:09:09 [arval.fr] INFO: Scrape type for 115095: 2
2026-03-30 12:09:09 [arval.fr] INFO: Found listing with ID: 121821
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27121821%27 HTTP/1.1" 200 None
2026-03-30 12:09:09 [arval.fr] INFO: Scrape type for 121821: 2
2026-03-30 12:09:09 [arval.fr] INFO: Found listing with ID: 123622
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123622%27 HTTP/1.1" 200 None
2026-03-30 12:09:09 [arval.fr] INFO: Scrape type for 123622: 2
2026-03-30 12:09:09 [arval.fr] INFO: Found listing with ID: 112892
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27112892%27 HTTP/1.1" 200 None
2026-03-30 12:09:09 [arval.fr] INFO: Scrape type for 112892: 2
2026-03-30 12:09:09 [arval.fr] INFO: Found listing with ID: 120491
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27120491%27 HTTP/1.1" 200 None
2026-03-30 12:09:09 [arval.fr] INFO: Scrape type for 120491: 2
2026-03-30 12:09:09 [arval.fr] INFO: Found listing with ID: 123614
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123614%27 HTTP/1.1" 200 None
2026-03-30 12:09:09 [arval.fr] INFO: Scrape type for 123614: 2
2026-03-30 12:09:09 [arval.fr] INFO: Found listing with ID: 123621
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123621%27 HTTP/1.1" 200 None
2026-03-30 12:09:09 [arval.fr] INFO: Scrape type for 123621: 2
2026-03-30 12:09:09 [arval.fr] INFO: Found listing with ID: 123361
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123361%27 HTTP/1.1" 200 None
2026-03-30 12:09:09 [arval.fr] INFO: Scrape type for 123361: 2
2026-03-30 12:09:09 [arval.fr] INFO: Found listing with ID: 123605
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123605%27 HTTP/1.1" 200 None
2026-03-30 12:09:09 [arval.fr] INFO: Scrape type for 123605: 2
2026-03-30 12:09:09 [arval.fr] INFO: Found listing with ID: 123357
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123357%27 HTTP/1.1" 200 None
2026-03-30 12:09:09 [arval.fr] INFO: Scrape type for 123357: 2
2026-03-30 12:09:09 [arval.fr] INFO: Found listing with ID: 118038
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27118038%27 HTTP/1.1" 200 None
2026-03-30 12:09:09 [arval.fr] INFO: Scrape type for 118038: 2
2026-03-30 12:09:09 [arval.fr] INFO: Found listing with ID: 115090
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27115090%27 HTTP/1.1" 200 None
2026-03-30 12:09:09 [arval.fr] INFO: Scrape type for 115090: 2
2026-03-30 12:09:09 [arval.fr] INFO: Found listing with ID: 116211
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27116211%27 HTTP/1.1" 200 None
2026-03-30 12:09:09 [arval.fr] INFO: Scrape type for 116211: 2
2026-03-30 12:09:09 [arval.fr] INFO: Found listing with ID: 116223
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27116223%27 HTTP/1.1" 200 None
2026-03-30 12:09:09 [arval.fr] INFO: Scrape type for 116223: 2
2026-03-30 12:09:09 [arval.fr] INFO: Found listing with ID: 116312
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27116312%27 HTTP/1.1" 200 None
2026-03-30 12:09:09 [arval.fr] INFO: Scrape type for 116312: 0
2026-03-30 12:09:09 [arval.fr] INFO: Found listing with ID: 117327
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27117327%27 HTTP/1.1" 200 None
2026-03-30 12:09:09 [arval.fr] INFO: Scrape type for 117327: 0
2026-03-30 12:09:09 [arval.fr] INFO: Found listing with ID: 118930
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27118930%27 HTTP/1.1" 200 None
2026-03-30 12:09:09 [arval.fr] INFO: Scrape type for 118930: 0
2026-03-30 12:09:09 [arval.fr] INFO: Found listing with ID: 119186
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27119186%27 HTTP/1.1" 200 None
2026-03-30 12:09:09 [arval.fr] INFO: Scrape type for 119186: 0
2026-03-30 12:09:09 [arval.fr] INFO: Found listing with ID: 123356
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123356%27 HTTP/1.1" 200 None
2026-03-30 12:09:09 [arval.fr] INFO: Scrape type for 123356: 0
2026-03-30 12:09:09 [arval.fr] INFO: Found listing with ID: 125649
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27125649%27 HTTP/1.1" 200 None
2026-03-30 12:09:09 [arval.fr] INFO: Scrape type for 125649: 0
2026-03-30 12:09:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123359> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a53e9fd4-5bb5-592e-bdaa-7835530969bf with identifier: 123359
2026-03-30 12:09:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a53e9fd4-5bb5-592e-bdaa-7835530969bf with scrape type 2
2026-03-30 12:09:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a53e9fd4-5bb5-592e-bdaa-7835530969bf with scrape type 2
2026-03-30 12:09:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a53e9fd4-5bb5-592e-bdaa-7835530969bf, identifier: 123359
2026-03-30 12:09:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a53e9fd4-5bb5-592e-bdaa-7835530969bf with identifier: 123359
2026-03-30 12:09:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a53e9fd4-5bb5-592e-bdaa-7835530969bf with identifier: 123359
2026-03-30 12:09:11 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a53e9fd4-5bb5-592e-bdaa-7835530969bf with identifier: 123359 to the API
2026-03-30 12:09:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09: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-30 12:09:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123359>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a53e9fd4-5bb5-592e-bdaa-7835530969bf',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX129NP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-110-bva6-123359',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 14232,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 14290.0,
'price_includes_vat': True,
'registration_date': '2024-06-14',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 110 BVA6',
'transmission': 'automatic',
'trim': 'Max 1.2 PureTech 110 BVA6',
'vin': 'VF7SXHNPYRT087310',
'year': 2024}
2026-03-30 12:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123359%27 HTTP/1.1" 200 None
2026-03-30 12:09:11 [arval.fr] INFO: Saving data for 123359: {'created_time': 1773394350.900031, 'last_price_update_time': 1774872551.380731}
2026-03-30 12:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='123359') HTTP/1.1" 204 0
2026-03-30 12:09:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126855> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d99d80c-621f-51f9-acfc-c3edc6126bb2 with identifier: 126855
2026-03-30 12:09:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d99d80c-621f-51f9-acfc-c3edc6126bb2 with scrape type 2
2026-03-30 12:09:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d99d80c-621f-51f9-acfc-c3edc6126bb2 with scrape type 2
2026-03-30 12:09:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6d99d80c-621f-51f9-acfc-c3edc6126bb2, identifier: 126855
2026-03-30 12:09:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6d99d80c-621f-51f9-acfc-c3edc6126bb2 with identifier: 126855
2026-03-30 12:09:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6d99d80c-621f-51f9-acfc-c3edc6126bb2 with identifier: 126855
2026-03-30 12:09:12 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6d99d80c-621f-51f9-acfc-c3edc6126bb2 with identifier: 126855 to the API
2026-03-30 12:09:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09: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-30 12:09:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126855>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 92,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '6d99d80c-621f-51f9-acfc-c3edc6126bb2',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH800VG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-micra-business-edition-ig-t-92-126855',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Micra',
'odometer': 30416,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12990.0,
'price_includes_vat': True,
'registration_date': '2022-07-29',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Micra Business Edition IG-T 92',
'transmission': 'manual',
'trim': 'Business Edition IG-T 92',
'vin': 'VNVK1400369038379',
'year': 2022}
2026-03-30 12:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126855%27 HTTP/1.1" 200 None
2026-03-30 12:09:12 [arval.fr] INFO: Saving data for 126855: {'created_time': 1773394850.552851, 'last_price_update_time': 1774872552.372846}
2026-03-30 12:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126855') HTTP/1.1" 204 0
2026-03-30 12:09:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122892> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 309ddb95-ebef-5250-bfef-6c9ce0e54886 with identifier: 122892
2026-03-30 12:09:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 309ddb95-ebef-5250-bfef-6c9ce0e54886 with scrape type 2
2026-03-30 12:09:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 309ddb95-ebef-5250-bfef-6c9ce0e54886 with scrape type 2
2026-03-30 12:09:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 309ddb95-ebef-5250-bfef-6c9ce0e54886, identifier: 122892
2026-03-30 12:09:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 309ddb95-ebef-5250-bfef-6c9ce0e54886 with identifier: 122892
2026-03-30 12:09:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 309ddb95-ebef-5250-bfef-6c9ce0e54886 with identifier: 122892
2026-03-30 12:09:13 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 309ddb95-ebef-5250-bfef-6c9ce0e54886 with identifier: 122892 to the API
2026-03-30 12:09:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09: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-30 12:09:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122892>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 95,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '309ddb95-ebef-5250-bfef-6c9ce0e54886',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FY133GB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/skoda-fabia-business-10-tsi-95-dsg7-122892',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Skoda',
'model': 'Fabia',
'odometer': 97842,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12390.0,
'price_includes_vat': True,
'registration_date': '2021-03-30',
'seats_number': 0,
'seller_name': None,
'title': 'Skoda Fabia BUSINESS 1.0 TSI 95 DSG7',
'transmission': 'automatic',
'trim': 'BUSINESS 1.0 TSI 95 DSG7',
'vin': 'TMBEP6NJ2MZ054651',
'year': 2021}
2026-03-30 12:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27122892%27 HTTP/1.1" 200 None
2026-03-30 12:09:14 [arval.fr] INFO: Saving data for 122892: {'created_time': 1773394400.847631, 'last_price_update_time': 1774872554.110784}
2026-03-30 12:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='122892') HTTP/1.1" 204 0
2026-03-30 12:09:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123280> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d693d37-14bb-5efb-b000-d93c009ee5d0 with identifier: 123280
2026-03-30 12:09:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d693d37-14bb-5efb-b000-d93c009ee5d0 with scrape type 2
2026-03-30 12:09:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d693d37-14bb-5efb-b000-d93c009ee5d0 with scrape type 2
2026-03-30 12:09:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6d693d37-14bb-5efb-b000-d93c009ee5d0, identifier: 123280
2026-03-30 12:09:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6d693d37-14bb-5efb-b000-d93c009ee5d0 with identifier: 123280
2026-03-30 12:09:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6d693d37-14bb-5efb-b000-d93c009ee5d0 with identifier: 123280
2026-03-30 12:09:15 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6d693d37-14bb-5efb-b000-d93c009ee5d0 with identifier: 123280 to the API
2026-03-30 12:09:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09: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-30 12:09:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123280>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '6d693d37-14bb-5efb-b000-d93c009ee5d0',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX134NP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-80-bvm5-123280',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 6182,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12890.0,
'price_includes_vat': True,
'registration_date': '2024-06-14',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 80 BVM5',
'transmission': 'manual',
'trim': 'Max 1.2 PureTech 80 BVM5',
'vin': 'VF7SXHMRVRT030433',
'year': 2024}
2026-03-30 12:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123280%27 HTTP/1.1" 200 None
2026-03-30 12:09:15 [arval.fr] INFO: Saving data for 123280: {'created_time': 1773394332.959233, 'last_price_update_time': 1774872555.426644}
2026-03-30 12:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='123280') HTTP/1.1" 204 0
2026-03-30 12:09:17 [scrapy.extensions.logstats] INFO: Crawled 281 pages (at 34 pages/min), scraped 246 items (at 31 items/min)
2026-03-30 12:09:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 164MiB
2026-03-30 12:09:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126136> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7 with identifier: 126136
2026-03-30 12:09:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7 with scrape type 2
2026-03-30 12:09:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7 with scrape type 2
2026-03-30 12:09:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7, identifier: 126136
2026-03-30 12:09:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7 with identifier: 126136
2026-03-30 12:09:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7 with identifier: 126136
2026-03-30 12:09:23 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7 with identifier: 126136 to the API
2026-03-30 12:09:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09: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-30 12:09:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126136>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'green',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 179,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '15bbd2b3-dfea-5c63-81ec-278e4d4bacb7',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN088XA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/skoda-enyaq-iv-60-loft-62kwh-bva-126136',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Skoda',
'model': 'Enyaq',
'odometer': 115668,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2023-05-11',
'seats_number': 0,
'seller_name': None,
'title': 'Skoda Enyaq iV 60 Loft 62kWh BVA',
'transmission': 'automatic',
'trim': 'iV 60 Loft 62kWh BVA',
'vin': 'TMBJB7NY3PF036004',
'year': 2023}
2026-03-30 12:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126136%27 HTTP/1.1" 200 None
2026-03-30 12:09:24 [arval.fr] INFO: Saving data for 126136: {'created_time': 1773393481.864831, 'last_price_update_time': 1774872564.732608}
2026-03-30 12:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126136') HTTP/1.1" 204 0
2026-03-30 12:09:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126865> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a096be7e-3093-501a-b4a9-a68a5a384654 with identifier: 126865
2026-03-30 12:09:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a096be7e-3093-501a-b4a9-a68a5a384654 with scrape type 2
2026-03-30 12:09:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a096be7e-3093-501a-b4a9-a68a5a384654 with scrape type 2
2026-03-30 12:09:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a096be7e-3093-501a-b4a9-a68a5a384654, identifier: 126865
2026-03-30 12:09:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a096be7e-3093-501a-b4a9-a68a5a384654 with identifier: 126865
2026-03-30 12:09:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a096be7e-3093-501a-b4a9-a68a5a384654 with identifier: 126865
2026-03-30 12:09:25 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a096be7e-3093-501a-b4a9-a68a5a384654 with identifier: 126865 to the API
2026-03-30 12:09:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09: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-30 12:09:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126865>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 306,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'a096be7e-3093-501a-b4a9-a68a5a384654',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK636BZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-propulsion-126865',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 46585,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 27990.0,
'price_includes_vat': True,
'registration_date': '2022-10-19',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Propulsion',
'transmission': 'automatic',
'trim': 'Propulsion',
'vin': 'LRW3E7FS1PC661459',
'year': 2022}
2026-03-30 12:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126865%27 HTTP/1.1" 200 None
2026-03-30 12:09:25 [arval.fr] INFO: Saving data for 126865: {'created_time': 1773394895.804011, 'last_price_update_time': 1774872565.262745}
2026-03-30 12:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126865') HTTP/1.1" 204 0
2026-03-30 12:09:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126137> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126851> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09d16505-41fc-5ced-b9c0-6c9329e0071b with identifier: 126137
2026-03-30 12:09:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09d16505-41fc-5ced-b9c0-6c9329e0071b with scrape type 2
2026-03-30 12:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 09d16505-41fc-5ced-b9c0-6c9329e0071b with scrape type 2
2026-03-30 12:09:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 09d16505-41fc-5ced-b9c0-6c9329e0071b, identifier: 126137
2026-03-30 12:09:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 09d16505-41fc-5ced-b9c0-6c9329e0071b with identifier: 126137
2026-03-30 12:09:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 09d16505-41fc-5ced-b9c0-6c9329e0071b with identifier: 126137
2026-03-30 12:09:27 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 09d16505-41fc-5ced-b9c0-6c9329e0071b with identifier: 126137 to the API
2026-03-30 12:09:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09: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-30 12:09:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126137>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '09d16505-41fc-5ced-b9c0-6c9329e0071b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA535YB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-allure-pack-15-bluehdi-130-bva8-7-sieges-126137',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 88437,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2021-07-26',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 Allure Pack 1.5 BlueHDi 130 BVA8 7 Sieges',
'transmission': 'automatic',
'trim': 'Allure Pack 1.5 BlueHDi 130 BVA8 7 Sieges',
'vin': 'VF3MCYHZUMS189216',
'year': 2021}
2026-03-30 12:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126137%27 HTTP/1.1" 200 None
2026-03-30 12:09:27 [arval.fr] INFO: Saving data for 126137: {'created_time': 1773394494.353466, 'last_price_update_time': 1774872567.252511}
2026-03-30 12:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126137') HTTP/1.1" 204 0
2026-03-30 12:09:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0 with identifier: 126851
2026-03-30 12:09:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0 with scrape type 2
2026-03-30 12:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0 with scrape type 2
2026-03-30 12:09:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0, identifier: 126851
2026-03-30 12:09:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0 with identifier: 126851
2026-03-30 12:09:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0 with identifier: 126851
2026-03-30 12:09:27 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0 with identifier: 126851 to the API
2026-03-30 12:09:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09: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-30 12:09:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126851>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 200,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '32b67ec4-a0a1-55f9-961a-f4cb046b0fb0',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS784VW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/land-rover-evoque-r-dynamic-s-15-p300e-phev-bva-4wd-126851',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Land Rover',
'model': 'Evoque',
'odometer': 49698,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 37990.0,
'price_includes_vat': True,
'registration_date': '2023-12-05',
'seats_number': 0,
'seller_name': None,
'title': 'Land Rover Evoque R-Dynamic S 1.5 P300e PHEV BVA 4WD',
'transmission': 'automatic',
'trim': 'R-Dynamic S 1.5 P300e PHEV BVA 4WD',
'vin': 'SALZA2BT1PH231310',
'year': 2023}
2026-03-30 12:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126851%27 HTTP/1.1" 200 None
2026-03-30 12:09:28 [arval.fr] INFO: Saving data for 126851: {'created_time': 1773394794.560796, 'last_price_update_time': 1774872568.750882}
2026-03-30 12:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126851') HTTP/1.1" 204 0
2026-03-30 12:09:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126142> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e29c41e-a4dc-5562-ba14-7ede0bb062e1 with identifier: 126142
2026-03-30 12:09:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e29c41e-a4dc-5562-ba14-7ede0bb062e1 with scrape type 2
2026-03-30 12:09:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4e29c41e-a4dc-5562-ba14-7ede0bb062e1 with scrape type 2
2026-03-30 12:09:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4e29c41e-a4dc-5562-ba14-7ede0bb062e1, identifier: 126142
2026-03-30 12:09:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4e29c41e-a4dc-5562-ba14-7ede0bb062e1 with identifier: 126142
2026-03-30 12:09:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4e29c41e-a4dc-5562-ba14-7ede0bb062e1 with identifier: 126142
2026-03-30 12:09:30 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4e29c41e-a4dc-5562-ba14-7ede0bb062e1 with identifier: 126142 to the API
2026-03-30 12:09:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09: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-30 12:09:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126142>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 143,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '4e29c41e-a4dc-5562-ba14-7ede0bb062e1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF328LT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-arkana-business-16-e-tech-hybrid-145-bva6-126142',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Arkana',
'odometer': 89222,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 15990.0,
'price_includes_vat': True,
'registration_date': '2022-03-28',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Arkana Business 1.6 E-TECH Hybrid 145 BVA6',
'transmission': 'automatic',
'trim': 'Business 1.6 E-TECH Hybrid 145 BVA6',
'vin': 'VF1RJL001UC295442',
'year': 2022}
2026-03-30 12:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126142%27 HTTP/1.1" 200 None
2026-03-30 12:09:30 [arval.fr] INFO: Saving data for 126142: {'created_time': 1773394469.451366, 'last_price_update_time': 1774872570.550121}
2026-03-30 12:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126142') HTTP/1.1" 204 0
2026-03-30 12:09:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123608> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123616> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a12753ae-cf87-5c69-84d3-ec7505702d7a with identifier: 123608
2026-03-30 12:09:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a12753ae-cf87-5c69-84d3-ec7505702d7a with scrape type 2
2026-03-30 12:09:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a12753ae-cf87-5c69-84d3-ec7505702d7a with scrape type 2
2026-03-30 12:09:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a12753ae-cf87-5c69-84d3-ec7505702d7a, identifier: 123608
2026-03-30 12:09:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a12753ae-cf87-5c69-84d3-ec7505702d7a with identifier: 123608
2026-03-30 12:09:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a12753ae-cf87-5c69-84d3-ec7505702d7a with identifier: 123608
2026-03-30 12:09:30 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a12753ae-cf87-5c69-84d3-ec7505702d7a with identifier: 123608 to the API
2026-03-30 12:09:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 12:09:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123608>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a12753ae-cf87-5c69-84d3-ec7505702d7a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GV884TM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-110-bva6-123608',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 14885,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 14290.0,
'price_includes_vat': True,
'registration_date': '2024-03-18',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 110 BVA6',
'transmission': 'automatic',
'trim': 'Max 1.2 PureTech 110 BVA6',
'vin': 'VF7SXHNPYRT029799',
'year': 2024}
2026-03-30 12:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123608%27 HTTP/1.1" 200 None
2026-03-30 12:09:31 [arval.fr] INFO: Saving data for 123608: {'created_time': 1773394341.556216, 'last_price_update_time': 1774872571.450587}
2026-03-30 12:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='123608') HTTP/1.1" 204 0
2026-03-30 12:09:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 650e735e-acc7-5bb5-8db7-263e228a56af with identifier: 123616
2026-03-30 12:09:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 650e735e-acc7-5bb5-8db7-263e228a56af with scrape type 2
2026-03-30 12:09:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 650e735e-acc7-5bb5-8db7-263e228a56af with scrape type 2
2026-03-30 12:09:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 650e735e-acc7-5bb5-8db7-263e228a56af, identifier: 123616
2026-03-30 12:09:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 650e735e-acc7-5bb5-8db7-263e228a56af with identifier: 123616
2026-03-30 12:09:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 650e735e-acc7-5bb5-8db7-263e228a56af with identifier: 123616
2026-03-30 12:09:31 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 650e735e-acc7-5bb5-8db7-263e228a56af with identifier: 123616 to the API
2026-03-30 12:09:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 12:09:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123616>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '650e735e-acc7-5bb5-8db7-263e228a56af',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB490NZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-business-10-sce-65-bvm5-123616',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 56681,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 10790.0,
'price_includes_vat': True,
'registration_date': '2021-09-02',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Business 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Business 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00067445850',
'year': 2021}
2026-03-30 12:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123616%27 HTTP/1.1" 200 None
2026-03-30 12:09:31 [arval.fr] INFO: Saving data for 123616: {'created_time': 1773394371.502203, 'last_price_update_time': 1774872571.93388}
2026-03-30 12:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='123616') HTTP/1.1" 204 0
2026-03-30 12:09:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116223> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36e1916c-c49c-5e9a-9d35-424ecfd05c00 with identifier: 116223
2026-03-30 12:09:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36e1916c-c49c-5e9a-9d35-424ecfd05c00 with scrape type 2
2026-03-30 12:09:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 36e1916c-c49c-5e9a-9d35-424ecfd05c00 with scrape type 2
2026-03-30 12:09:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 36e1916c-c49c-5e9a-9d35-424ecfd05c00, identifier: 116223
2026-03-30 12:09:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 36e1916c-c49c-5e9a-9d35-424ecfd05c00 with identifier: 116223
2026-03-30 12:09:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 36e1916c-c49c-5e9a-9d35-424ecfd05c00 with identifier: 116223
2026-03-30 12:09:33 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 36e1916c-c49c-5e9a-9d35-424ecfd05c00 with identifier: 116223 to the API
2026-03-30 12:09:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09: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-30 12:09:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116223>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 320,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '36e1916c-c49c-5e9a-9d35-424ecfd05c00',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD819DH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mercedes-classe-glc-glc-300-e-amg-line-4matic-116223',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mercedes',
'model': 'Classe GLC',
'odometer': 72683,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 39990.0,
'price_includes_vat': True,
'registration_date': '2021-11-25',
'seats_number': 0,
'seller_name': None,
'title': 'Mercedes Classe GLC GLC 300 E AMG LINE 4MATIC',
'transmission': 'automatic',
'trim': 'GLC 300 E AMG LINE 4MATIC',
'vin': 'W1N2539531V322338',
'year': 2021}
2026-03-30 12:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27116223%27 HTTP/1.1" 200 None
2026-03-30 12:09:33 [arval.fr] INFO: Saving data for 116223: {'created_time': 1773394073.520456, 'last_price_update_time': 1774872573.719364}
2026-03-30 12:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='116223') HTTP/1.1" 204 0
2026-03-30 12:09:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126141> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3795ada4-33d4-5863-be70-23bf241049a3 with identifier: 126141
2026-03-30 12:09:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3795ada4-33d4-5863-be70-23bf241049a3 with scrape type 2
2026-03-30 12:09:33 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3795ada4-33d4-5863-be70-23bf241049a3 with scrape type 2
2026-03-30 12:09:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3795ada4-33d4-5863-be70-23bf241049a3, identifier: 126141
2026-03-30 12:09:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3795ada4-33d4-5863-be70-23bf241049a3 with identifier: 126141
2026-03-30 12:09:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3795ada4-33d4-5863-be70-23bf241049a3 with identifier: 126141
2026-03-30 12:09:34 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3795ada4-33d4-5863-be70-23bf241049a3 with identifier: 126141 to the API
2026-03-30 12:09:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09: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-30 12:09:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126141>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 114,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '3795ada4-33d4-5863-be70-23bf241049a3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ167PW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-juke-acenta-dig-t-114-bvm6-126141',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Juke',
'odometer': 21413,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 17590.0,
'price_includes_vat': True,
'registration_date': '2023-08-04',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Juke Acenta DIG-T 114 BVM6',
'transmission': 'manual',
'trim': 'Acenta DIG-T 114 BVM6',
'vin': 'SJNFAAF16U1257090',
'year': 2023}
2026-03-30 12:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126141%27 HTTP/1.1" 200 None
2026-03-30 12:09:34 [arval.fr] INFO: Saving data for 126141: {'created_time': 1773394479.406151, 'last_price_update_time': 1774872574.334915}
2026-03-30 12:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:34 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126141') HTTP/1.1" 204 0
2026-03-30 12:09:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127176> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a41cfa9d-2a78-54be-9780-1f3913469435 with identifier: 127176
2026-03-30 12:09:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a41cfa9d-2a78-54be-9780-1f3913469435 with scrape type 2
2026-03-30 12:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a41cfa9d-2a78-54be-9780-1f3913469435 with scrape type 2
2026-03-30 12:09:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a41cfa9d-2a78-54be-9780-1f3913469435, identifier: 127176
2026-03-30 12:09:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a41cfa9d-2a78-54be-9780-1f3913469435 with identifier: 127176
2026-03-30 12:09:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a41cfa9d-2a78-54be-9780-1f3913469435 with identifier: 127176
2026-03-30 12:09:34 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a41cfa9d-2a78-54be-9780-1f3913469435 with identifier: 127176 to the API
2026-03-30 12:09:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09: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-30 12:09:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127176>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'a41cfa9d-2a78-54be-9780-1f3913469435',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE739CW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-societe-feel-15-bluehdi-100-bvm6-127176',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 102978,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 7990.0,
'price_includes_vat': True,
'registration_date': '2022-01-14',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Societe Feel 1.5 BlueHDI 100 BVM6',
'transmission': 'manual',
'trim': 'Societe Feel 1.5 BlueHDI 100 BVM6',
'vin': 'VF7SWYHTUMT670679',
'year': 2022}
2026-03-30 12:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127176%27 HTTP/1.1" 200 None
2026-03-30 12:09:35 [arval.fr] INFO: Saving data for 127176: {'created_time': 1773395019.633472, 'last_price_update_time': 1774872575.243648}
2026-03-30 12:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127176') HTTP/1.1" 204 0
2026-03-30 12:09:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123357> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b12ddb5-94b9-500d-b19e-be2e254ae6e3 with identifier: 123357
2026-03-30 12:09:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b12ddb5-94b9-500d-b19e-be2e254ae6e3 with scrape type 2
2026-03-30 12:09:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7b12ddb5-94b9-500d-b19e-be2e254ae6e3 with scrape type 2
2026-03-30 12:09:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 7b12ddb5-94b9-500d-b19e-be2e254ae6e3, identifier: 123357
2026-03-30 12:09:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 7b12ddb5-94b9-500d-b19e-be2e254ae6e3 with identifier: 123357
2026-03-30 12:09:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 7b12ddb5-94b9-500d-b19e-be2e254ae6e3 with identifier: 123357
2026-03-30 12:09:36 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 7b12ddb5-94b9-500d-b19e-be2e254ae6e3 with identifier: 123357 to the API
2026-03-30 12:09:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09: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-30 12:09:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123357>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 6,
'engine': '1.9L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '7b12ddb5-94b9-500d-b19e-be2e254ae6e3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH244MY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mercedes-vito-mixto-compact-fourgon-tole-114-cdi-select-123357',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mercedes',
'model': 'Vito',
'odometer': 51491,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 37990.0,
'price_includes_vat': True,
'registration_date': '2022-07-13',
'seats_number': 0,
'seller_name': None,
'title': 'Mercedes Vito Mixto Compact Fourgon tole 114 CDI SELECT',
'transmission': 'automatic',
'trim': 'Mixto Compact Fourgon tole 114 CDI SELECT',
'vin': 'W1V44770114131336',
'year': 2022}
2026-03-30 12:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123357%27 HTTP/1.1" 200 None
2026-03-30 12:09:36 [arval.fr] INFO: Saving data for 123357: {'created_time': 1773394167.451235, 'last_price_update_time': 1774872576.878898}
2026-03-30 12:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='123357') HTTP/1.1" 204 0
2026-03-30 12:09:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126139> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118038> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60d0304c-e312-5663-bc35-c5878c9f1500 with identifier: 126139
2026-03-30 12:09:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60d0304c-e312-5663-bc35-c5878c9f1500 with scrape type 2
2026-03-30 12:09:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 60d0304c-e312-5663-bc35-c5878c9f1500 with scrape type 2
2026-03-30 12:09:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 60d0304c-e312-5663-bc35-c5878c9f1500, identifier: 126139
2026-03-30 12:09:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 60d0304c-e312-5663-bc35-c5878c9f1500 with identifier: 126139
2026-03-30 12:09:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 60d0304c-e312-5663-bc35-c5878c9f1500 with identifier: 126139
2026-03-30 12:09:37 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 60d0304c-e312-5663-bc35-c5878c9f1500 with identifier: 126139 to the API
2026-03-30 12:09:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09: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-30 12:09:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126139>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '60d0304c-e312-5663-bc35-c5878c9f1500',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ440GP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-business-10-sce-65-bvm5-126139',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 59793,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11290.0,
'price_includes_vat': True,
'registration_date': '2022-09-06',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Business 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Business 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00369641317',
'year': 2022}
2026-03-30 12:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126139%27 HTTP/1.1" 200 None
2026-03-30 12:09:37 [arval.fr] INFO: Saving data for 126139: {'created_time': 1773394497.919565, 'last_price_update_time': 1774872577.503594}
2026-03-30 12:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126139') HTTP/1.1" 204 0
2026-03-30 12:09:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 44aedb9a-3c69-53c4-9371-13b171de1a46 with identifier: 118038
2026-03-30 12:09:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 44aedb9a-3c69-53c4-9371-13b171de1a46 with scrape type 2
2026-03-30 12:09:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 44aedb9a-3c69-53c4-9371-13b171de1a46 with scrape type 2
2026-03-30 12:09:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 44aedb9a-3c69-53c4-9371-13b171de1a46, identifier: 118038
2026-03-30 12:09:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 44aedb9a-3c69-53c4-9371-13b171de1a46 with identifier: 118038
2026-03-30 12:09:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 44aedb9a-3c69-53c4-9371-13b171de1a46 with identifier: 118038
2026-03-30 12:09:37 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 44aedb9a-3c69-53c4-9371-13b171de1a46 with identifier: 118038 to the API
2026-03-30 12:09:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09: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-30 12:09:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118038>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 160,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '44aedb9a-3c69-53c4-9371-13b171de1a46',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA974WD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-captur-intens-e-tech-plug-in-160-cv-118038',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Captur',
'odometer': 25958,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 19190.0,
'price_includes_vat': True,
'registration_date': '2021-07-21',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Captur Intens E-TECH Plug-in 160 cv',
'transmission': 'automatic',
'trim': 'Intens E-TECH Plug-in 160 cv',
'vin': 'VF1RJB00167001561',
'year': 2021}
2026-03-30 12:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27118038%27 HTTP/1.1" 200 None
2026-03-30 12:09:37 [arval.fr] INFO: Saving data for 118038: {'created_time': 1773394110.89903, 'last_price_update_time': 1774872577.927558}
2026-03-30 12:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='118038') HTTP/1.1" 204 0
2026-03-30 12:09:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116211> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:09:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:09:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6797580d-038a-5c78-a77e-4dd69cb436e3 with identifier: 116211
2026-03-30 12:09:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6797580d-038a-5c78-a77e-4dd69cb436e3 with scrape type 2
2026-03-30 12:09:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6797580d-038a-5c78-a77e-4dd69cb436e3 with scrape type 2
2026-03-30 12:09:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6797580d-038a-5c78-a77e-4dd69cb436e3, identifier: 116211
2026-03-30 12:09:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6797580d-038a-5c78-a77e-4dd69cb436e3 with identifier: 116211
2026-03-30 12:09:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6797580d-038a-5c78-a77e-4dd69cb436e3 with identifier: 116211
2026-03-30 12:09:40 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6797580d-038a-5c78-a77e-4dd69cb436e3 with identifier: 116211 to the API
2026-03-30 12:09:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:09: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-30 12:09:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116211>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '6797580d-038a-5c78-a77e-4dd69cb436e3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FY762ZX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-c-series-puretech-83-bvm-116211',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 72506,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 8590.0,
'price_includes_vat': True,
'registration_date': '2021-04-30',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 C-Series PureTech 83 BVM',
'transmission': 'manual',
'trim': 'C-Series PureTech 83 BVM',
'vin': 'VF7SXHMRVMT533164',
'year': 2021}
2026-03-30 12:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27116211%27 HTTP/1.1" 200 None
2026-03-30 12:09:40 [arval.fr] INFO: Saving data for 116211: {'created_time': 1773394129.184855, 'last_price_update_time': 1774872580.666399}
2026-03-30 12:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:09:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='116211') HTTP/1.1" 204 0
2026-03-30 12:10:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=25&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:06 [arval.fr] INFO: Found listing with ID: 125646
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27125646%27 HTTP/1.1" 200 None
2026-03-30 12:10:06 [arval.fr] INFO: Scrape type for 125646: 2
2026-03-30 12:10:06 [arval.fr] INFO: Found listing with ID: 125639
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27125639%27 HTTP/1.1" 200 None
2026-03-30 12:10:06 [arval.fr] INFO: Scrape type for 125639: 2
2026-03-30 12:10:06 [arval.fr] INFO: Found listing with ID: 125337
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27125337%27 HTTP/1.1" 200 None
2026-03-30 12:10:06 [arval.fr] INFO: Scrape type for 125337: 2
2026-03-30 12:10:06 [arval.fr] INFO: Found listing with ID: 125322
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27125322%27 HTTP/1.1" 200 None
2026-03-30 12:10:06 [arval.fr] INFO: Scrape type for 125322: 2
2026-03-30 12:10:06 [arval.fr] INFO: Found listing with ID: 121204
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27121204%27 HTTP/1.1" 200 None
2026-03-30 12:10:06 [arval.fr] INFO: Scrape type for 121204: 2
2026-03-30 12:10:06 [arval.fr] INFO: Found listing with ID: 122724
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27122724%27 HTTP/1.1" 200 None
2026-03-30 12:10:06 [arval.fr] INFO: Scrape type for 122724: 2
2026-03-30 12:10:06 [arval.fr] INFO: Found listing with ID: 124728
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124728%27 HTTP/1.1" 200 None
2026-03-30 12:10:06 [arval.fr] INFO: Scrape type for 124728: 2
2026-03-30 12:10:06 [arval.fr] INFO: Found listing with ID: 124601
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124601%27 HTTP/1.1" 200 None
2026-03-30 12:10:06 [arval.fr] INFO: Scrape type for 124601: 2
2026-03-30 12:10:06 [arval.fr] INFO: Found listing with ID: 124596
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124596%27 HTTP/1.1" 200 None
2026-03-30 12:10:06 [arval.fr] INFO: Scrape type for 124596: 2
2026-03-30 12:10:06 [arval.fr] INFO: Found listing with ID: 124292
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124292%27 HTTP/1.1" 200 None
2026-03-30 12:10:06 [arval.fr] INFO: Scrape type for 124292: 2
2026-03-30 12:10:06 [arval.fr] INFO: Found listing with ID: 124286
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124286%27 HTTP/1.1" 200 None
2026-03-30 12:10:06 [arval.fr] INFO: Scrape type for 124286: 2
2026-03-30 12:10:06 [arval.fr] INFO: Found listing with ID: 120227
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27120227%27 HTTP/1.1" 200 None
2026-03-30 12:10:06 [arval.fr] INFO: Scrape type for 120227: 2
2026-03-30 12:10:06 [arval.fr] INFO: Found listing with ID: 121777
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27121777%27 HTTP/1.1" 200 None
2026-03-30 12:10:06 [arval.fr] INFO: Scrape type for 121777: 2
2026-03-30 12:10:06 [arval.fr] INFO: Found listing with ID: 121202
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27121202%27 HTTP/1.1" 200 None
2026-03-30 12:10:06 [arval.fr] INFO: Scrape type for 121202: 2
2026-03-30 12:10:06 [arval.fr] INFO: Found listing with ID: 122265
2026-03-30 12:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27122265%27 HTTP/1.1" 200 None
2026-03-30 12:10:07 [arval.fr] INFO: Scrape type for 122265: 2
2026-03-30 12:10:07 [arval.fr] INFO: Found listing with ID: 120497
2026-03-30 12:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27120497%27 HTTP/1.1" 200 None
2026-03-30 12:10:07 [arval.fr] INFO: Scrape type for 120497: 2
2026-03-30 12:10:07 [arval.fr] INFO: Found listing with ID: 121762
2026-03-30 12:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27121762%27 HTTP/1.1" 200 None
2026-03-30 12:10:07 [arval.fr] INFO: Scrape type for 121762: 2
2026-03-30 12:10:07 [arval.fr] INFO: Found listing with ID: 124187
2026-03-30 12:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124187%27 HTTP/1.1" 200 None
2026-03-30 12:10:07 [arval.fr] INFO: Scrape type for 124187: 2
2026-03-30 12:10:07 [arval.fr] INFO: Found listing with ID: 124185
2026-03-30 12:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124185%27 HTTP/1.1" 200 None
2026-03-30 12:10:07 [arval.fr] INFO: Scrape type for 124185: 2
2026-03-30 12:10:07 [arval.fr] INFO: Found listing with ID: 123857
2026-03-30 12:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123857%27 HTTP/1.1" 200 None
2026-03-30 12:10:07 [arval.fr] INFO: Scrape type for 123857: 2
2026-03-30 12:10:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126859> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b8bca09-0f50-5e83-ad1d-fa8a19da6238 with identifier: 126859
2026-03-30 12:10:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b8bca09-0f50-5e83-ad1d-fa8a19da6238 with scrape type 2
2026-03-30 12:10:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3b8bca09-0f50-5e83-ad1d-fa8a19da6238 with scrape type 2
2026-03-30 12:10:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3b8bca09-0f50-5e83-ad1d-fa8a19da6238, identifier: 126859
2026-03-30 12:10:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3b8bca09-0f50-5e83-ad1d-fa8a19da6238 with identifier: 126859
2026-03-30 12:10:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3b8bca09-0f50-5e83-ad1d-fa8a19da6238 with identifier: 126859
2026-03-30 12:10:11 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3b8bca09-0f50-5e83-ad1d-fa8a19da6238 with identifier: 126859 to the API
2026-03-30 12:10:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:10: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-30 12:10:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126859>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 2,
'engine': '1.0L',
'engine_horse_power': 69,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '3b8bca09-0f50-5e83-ad1d-fa8a19da6238',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ140MK',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/fiat-500-c-cabriolet-dolcevita-plus-hybrid-10-bsg-70-126859',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Fiat',
'model': '500 C',
'odometer': 18735,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 13990.0,
'price_includes_vat': True,
'registration_date': '2022-09-21',
'seats_number': 0,
'seller_name': None,
'title': 'Fiat 500 C Cabriolet Dolcevita Plus Hybrid 1.0 BSG 70',
'transmission': 'manual',
'trim': 'Cabriolet Dolcevita Plus Hybrid 1.0 BSG 70',
'vin': 'ZFABF1CJ4NJG73497',
'year': 2022}
2026-03-30 12:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126859%27 HTTP/1.1" 200 None
2026-03-30 12:10:11 [arval.fr] INFO: Saving data for 126859: {'created_time': 1773394872.304515, 'last_price_update_time': 1774872611.582853}
2026-03-30 12:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126859') HTTP/1.1" 204 0
2026-03-30 12:10:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112892> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b8ee36c-db48-5994-ac7b-6f79e673c8be with identifier: 112892
2026-03-30 12:10:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b8ee36c-db48-5994-ac7b-6f79e673c8be with scrape type 2
2026-03-30 12:10:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9b8ee36c-db48-5994-ac7b-6f79e673c8be with scrape type 2
2026-03-30 12:10:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 9b8ee36c-db48-5994-ac7b-6f79e673c8be, identifier: 112892
2026-03-30 12:10:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 9b8ee36c-db48-5994-ac7b-6f79e673c8be with identifier: 112892
2026-03-30 12:10:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 9b8ee36c-db48-5994-ac7b-6f79e673c8be with identifier: 112892
2026-03-30 12:10:17 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 9b8ee36c-db48-5994-ac7b-6f79e673c8be with identifier: 112892 to the API
2026-03-30 12:10:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:10: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-30 12:10:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112892>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '9b8ee36c-db48-5994-ac7b-6f79e673c8be',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB176HB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ds-ds7-crossback-e-tense-4x2-business-16-225-bva8-112892',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'DS',
'model': 'DS7 Crossback',
'odometer': 69399,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2021-08-19',
'seats_number': 0,
'seller_name': None,
'title': 'DS DS7 Crossback E-Tense 4x2 Business 1.6 225 BVA8',
'transmission': 'automatic',
'trim': 'E-Tense 4x2 Business 1.6 225 BVA8',
'vin': 'VR1J4DGZUMY522667',
'year': 2021}
2026-03-30 12:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27112892%27 HTTP/1.1" 200 None
2026-03-30 12:10:17 [arval.fr] INFO: Saving data for 112892: {'created_time': 1773394231.612208, 'last_price_update_time': 1774872617.251128}
2026-03-30 12:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='112892') HTTP/1.1" 204 0
2026-03-30 12:10:17 [scrapy.extensions.logstats] INFO: Crawled 298 pages (at 17 pages/min), scraped 262 items (at 16 items/min)
2026-03-30 12:10:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 166MiB
2026-03-30 12:10:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120491> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c20ddd60-4fa1-5658-a0d3-bd07f551ad24 with identifier: 120491
2026-03-30 12:10:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c20ddd60-4fa1-5658-a0d3-bd07f551ad24 with scrape type 2
2026-03-30 12:10:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c20ddd60-4fa1-5658-a0d3-bd07f551ad24 with scrape type 2
2026-03-30 12:10:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c20ddd60-4fa1-5658-a0d3-bd07f551ad24, identifier: 120491
2026-03-30 12:10:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c20ddd60-4fa1-5658-a0d3-bd07f551ad24 with identifier: 120491
2026-03-30 12:10:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c20ddd60-4fa1-5658-a0d3-bd07f551ad24 with identifier: 120491
2026-03-30 12:10:19 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c20ddd60-4fa1-5658-a0d3-bd07f551ad24 with identifier: 120491 to the API
2026-03-30 12:10:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:10: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-30 12:10:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120491>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'c20ddd60-4fa1-5658-a0d3-bd07f551ad24',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG746BB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-allure-pack-puretech-130-eat8-120491',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 58261,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21490.0,
'price_includes_vat': True,
'registration_date': '2022-04-28',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 Allure Pack PureTech 130 EAT8',
'transmission': 'automatic',
'trim': 'Allure Pack PureTech 130 EAT8',
'vin': 'VF3MRHNSUNS062576',
'year': 2022}
2026-03-30 12:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27120491%27 HTTP/1.1" 200 None
2026-03-30 12:10:19 [arval.fr] INFO: Saving data for 120491: {'created_time': 1773394240.304685, 'last_price_update_time': 1774872619.573678}
2026-03-30 12:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='120491') HTTP/1.1" 204 0
2026-03-30 12:10:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121821> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123622> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c2e28d2-cd47-55e2-b47d-470432f5c9d8 with identifier: 121821
2026-03-30 12:10:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c2e28d2-cd47-55e2-b47d-470432f5c9d8 with scrape type 2
2026-03-30 12:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0c2e28d2-cd47-55e2-b47d-470432f5c9d8 with scrape type 2
2026-03-30 12:10:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0c2e28d2-cd47-55e2-b47d-470432f5c9d8, identifier: 121821
2026-03-30 12:10:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0c2e28d2-cd47-55e2-b47d-470432f5c9d8 with identifier: 121821
2026-03-30 12:10:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0c2e28d2-cd47-55e2-b47d-470432f5c9d8 with identifier: 121821
2026-03-30 12:10:23 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0c2e28d2-cd47-55e2-b47d-470432f5c9d8 with identifier: 121821 to the API
2026-03-30 12:10:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:10: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-30 12:10:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121821>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 114,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '0c2e28d2-cd47-55e2-b47d-470432f5c9d8',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR733LR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-juke-acenta-dig-t-114-bvm6-121821',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Juke',
'odometer': 32167,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 16690.0,
'price_includes_vat': True,
'registration_date': '2023-09-27',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Juke Acenta DIG-T 114 BVM6',
'transmission': 'manual',
'trim': 'Acenta DIG-T 114 BVM6',
'vin': 'SJNFAAF16U1266133',
'year': 2023}
2026-03-30 12:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27121821%27 HTTP/1.1" 200 None
2026-03-30 12:10:23 [arval.fr] INFO: Saving data for 121821: {'created_time': 1773394255.440732, 'last_price_update_time': 1774872623.644094}
2026-03-30 12:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='121821') HTTP/1.1" 204 0
2026-03-30 12:10:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8b82751-5991-50de-94a0-8e90ff869f58 with identifier: 123622
2026-03-30 12:10:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8b82751-5991-50de-94a0-8e90ff869f58 with scrape type 2
2026-03-30 12:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8b82751-5991-50de-94a0-8e90ff869f58 with scrape type 2
2026-03-30 12:10:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e8b82751-5991-50de-94a0-8e90ff869f58, identifier: 123622
2026-03-30 12:10:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e8b82751-5991-50de-94a0-8e90ff869f58 with identifier: 123622
2026-03-30 12:10:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e8b82751-5991-50de-94a0-8e90ff869f58 with identifier: 123622
2026-03-30 12:10:23 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e8b82751-5991-50de-94a0-8e90ff869f58 with identifier: 123622 to the API
2026-03-30 12:10:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:10: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-30 12:10:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123622>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e8b82751-5991-50de-94a0-8e90ff869f58',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ499TY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ds-ds4-performance-line-15-bluehdi-130-bva8-123622',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'DS',
'model': 'DS4',
'odometer': 115131,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 19190.0,
'price_includes_vat': True,
'registration_date': '2022-09-30',
'seats_number': 0,
'seller_name': None,
'title': 'DS DS4 Performance Line+ 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Performance Line+ 1.5 BlueHDi 130 BVA8',
'vin': 'VR1FCYHZTN1027682',
'year': 2022}
2026-03-30 12:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123622%27 HTTP/1.1" 200 None
2026-03-30 12:10:24 [arval.fr] INFO: Saving data for 123622: {'created_time': 1773394276.389028, 'last_price_update_time': 1774872624.101544}
2026-03-30 12:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='123622') HTTP/1.1" 204 0
2026-03-30 12:10:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115095> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ba52b214-da81-58af-9521-e59d66a3172a with identifier: 115095
2026-03-30 12:10:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba52b214-da81-58af-9521-e59d66a3172a with scrape type 2
2026-03-30 12:10:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ba52b214-da81-58af-9521-e59d66a3172a with scrape type 2
2026-03-30 12:10:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ba52b214-da81-58af-9521-e59d66a3172a, identifier: 115095
2026-03-30 12:10:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ba52b214-da81-58af-9521-e59d66a3172a with identifier: 115095
2026-03-30 12:10:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ba52b214-da81-58af-9521-e59d66a3172a with identifier: 115095
2026-03-30 12:10:27 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ba52b214-da81-58af-9521-e59d66a3172a with identifier: 115095 to the API
2026-03-30 12:10:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:10: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-30 12:10:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115095>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'ba52b214-da81-58af-9521-e59d66a3172a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ551LY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c5-aircross-feel-puretech-130-eat8-115095',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C5 Aircross',
'odometer': 113548,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 15190.0,
'price_includes_vat': True,
'registration_date': '2023-07-28',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C5 Aircross Feel PureTech 130 EAT8',
'transmission': 'automatic',
'trim': 'Feel PureTech 130 EAT8',
'vin': 'VR7ARHNSSPL041667',
'year': 2023}
2026-03-30 12:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27115095%27 HTTP/1.1" 200 None
2026-03-30 12:10:27 [arval.fr] INFO: Saving data for 115095: {'created_time': 1773394312.923083, 'last_price_update_time': 1774872627.406712}
2026-03-30 12:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='115095') HTTP/1.1" 204 0
2026-03-30 12:10:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126150> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2834f941-1a27-5b12-9f1a-4cfeceb63983 with identifier: 126150
2026-03-30 12:10:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2834f941-1a27-5b12-9f1a-4cfeceb63983 with scrape type 2
2026-03-30 12:10:36 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2834f941-1a27-5b12-9f1a-4cfeceb63983 with scrape type 2
2026-03-30 12:10:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2834f941-1a27-5b12-9f1a-4cfeceb63983, identifier: 126150
2026-03-30 12:10:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2834f941-1a27-5b12-9f1a-4cfeceb63983 with identifier: 126150
2026-03-30 12:10:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2834f941-1a27-5b12-9f1a-4cfeceb63983 with identifier: 126150
2026-03-30 12:10:36 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2834f941-1a27-5b12-9f1a-4cfeceb63983 with identifier: 126150 to the API
2026-03-30 12:10:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:10: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-30 12:10:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126150>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 91,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '2834f941-1a27-5b12-9f1a-4cfeceb63983',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC560JS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-societe-air-nav-10-tce-90-bvm6-126150',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 44112,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11490.0,
'price_includes_vat': True,
'registration_date': '2021-10-14',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Societe Air Nav 1.0 TCe 90 BVM6',
'transmission': 'manual',
'trim': 'Societe Air Nav 1.0 TCe 90 BVM6',
'vin': 'VF1RJA00268387976',
'year': 2021}
2026-03-30 12:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126150%27 HTTP/1.1" 200 None
2026-03-30 12:10:38 [arval.fr] INFO: Saving data for 126150: {'created_time': 1773394524.59466, 'last_price_update_time': 1774872638.365081}
2026-03-30 12:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126150') HTTP/1.1" 204 0
2026-03-30 12:10:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126258> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34864b94-7306-5b0e-a465-02233abc2307 with identifier: 126258
2026-03-30 12:10:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34864b94-7306-5b0e-a465-02233abc2307 with scrape type 2
2026-03-30 12:10:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 34864b94-7306-5b0e-a465-02233abc2307 with scrape type 2
2026-03-30 12:10:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 34864b94-7306-5b0e-a465-02233abc2307, identifier: 126258
2026-03-30 12:10:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 34864b94-7306-5b0e-a465-02233abc2307 with identifier: 126258
2026-03-30 12:10:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 34864b94-7306-5b0e-a465-02233abc2307 with identifier: 126258
2026-03-30 12:10:40 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 34864b94-7306-5b0e-a465-02233abc2307 with identifier: 126258 to the API
2026-03-30 12:10:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:10: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-30 12:10:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126258>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '34864b94-7306-5b0e-a465-02233abc2307',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR932MD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4x-feel-pack-puretech-130-eat8-126258',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4X',
'odometer': 82837,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 13990.0,
'price_includes_vat': True,
'registration_date': '2023-09-28',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4X Feel Pack PureTech 130 EAT8',
'transmission': 'automatic',
'trim': 'Feel Pack PureTech 130 EAT8',
'vin': 'VR7BDHNSBPE059990',
'year': 2023}
2026-03-30 12:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126258%27 HTTP/1.1" 200 None
2026-03-30 12:10:40 [arval.fr] INFO: Saving data for 126258: {'created_time': 1773394516.083795, 'last_price_update_time': 1774872640.256007}
2026-03-30 12:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126258') HTTP/1.1" 204 0
2026-03-30 12:10:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123605> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d15a7df0-6720-5f37-afd2-addc48f437c9 with identifier: 123605
2026-03-30 12:10:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d15a7df0-6720-5f37-afd2-addc48f437c9 with scrape type 2
2026-03-30 12:10:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d15a7df0-6720-5f37-afd2-addc48f437c9 with scrape type 2
2026-03-30 12:10:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: d15a7df0-6720-5f37-afd2-addc48f437c9, identifier: 123605
2026-03-30 12:10:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: d15a7df0-6720-5f37-afd2-addc48f437c9 with identifier: 123605
2026-03-30 12:10:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: d15a7df0-6720-5f37-afd2-addc48f437c9 with identifier: 123605
2026-03-30 12:10:42 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: d15a7df0-6720-5f37-afd2-addc48f437c9 with identifier: 123605 to the API
2026-03-30 12:10:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:10: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-30 12:10:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123605>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'd15a7df0-6720-5f37-afd2-addc48f437c9',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS570LD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-countryman-cooper-essential-136-bva7-123605',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Countryman',
'odometer': 20376,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 28790.0,
'price_includes_vat': True,
'registration_date': '2023-11-16',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Countryman Cooper Essential 136 BVA7',
'transmission': 'automatic',
'trim': 'Cooper Essential 136 BVA7',
'vin': 'WMW21BR0203S10258',
'year': 2023}
2026-03-30 12:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123605%27 HTTP/1.1" 200 None
2026-03-30 12:10:42 [arval.fr] INFO: Saving data for 123605: {'created_time': 1773394156.967978, 'last_price_update_time': 1774872642.570676}
2026-03-30 12:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='123605') HTTP/1.1" 204 0
2026-03-30 12:10:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123361> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abe13929-1bd9-5ff2-b6fb-5923bd98c079 with identifier: 123361
2026-03-30 12:10:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abe13929-1bd9-5ff2-b6fb-5923bd98c079 with scrape type 2
2026-03-30 12:10:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item abe13929-1bd9-5ff2-b6fb-5923bd98c079 with scrape type 2
2026-03-30 12:10:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: abe13929-1bd9-5ff2-b6fb-5923bd98c079, identifier: 123361
2026-03-30 12:10:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: abe13929-1bd9-5ff2-b6fb-5923bd98c079 with identifier: 123361
2026-03-30 12:10:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: abe13929-1bd9-5ff2-b6fb-5923bd98c079 with identifier: 123361
2026-03-30 12:10:44 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: abe13929-1bd9-5ff2-b6fb-5923bd98c079 with identifier: 123361 to the API
2026-03-30 12:10:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:10: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-30 12:10:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123361>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'abe13929-1bd9-5ff2-b6fb-5923bd98c079',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP503XS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x2-sdrive-18i-lounge-15-135-bva7-123361',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X2',
'odometer': 25060,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 25790.0,
'price_includes_vat': True,
'registration_date': '2023-06-29',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X2 sDrive 18i Lounge 1.5 135 BVA7',
'transmission': 'automatic',
'trim': 'sDrive 18i Lounge 1.5 135 BVA7',
'vin': 'WBAYH110X05X10619',
'year': 2023}
2026-03-30 12:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123361%27 HTTP/1.1" 200 None
2026-03-30 12:10:44 [arval.fr] INFO: Saving data for 123361: {'created_time': 1773394148.502453, 'last_price_update_time': 1774872644.30094}
2026-03-30 12:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='123361') HTTP/1.1" 204 0
2026-03-30 12:10:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=26&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:46 [arval.fr] INFO: Found listing with ID: 123855
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123855%27 HTTP/1.1" 200 None
2026-03-30 12:10:46 [arval.fr] INFO: Scrape type for 123855: 2
2026-03-30 12:10:46 [arval.fr] INFO: Found listing with ID: 123617
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123617%27 HTTP/1.1" 200 None
2026-03-30 12:10:46 [arval.fr] INFO: Scrape type for 123617: 2
2026-03-30 12:10:46 [arval.fr] INFO: Found listing with ID: 123277
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123277%27 HTTP/1.1" 200 None
2026-03-30 12:10:46 [arval.fr] INFO: Scrape type for 123277: 2
2026-03-30 12:10:46 [arval.fr] INFO: Found listing with ID: 123272
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123272%27 HTTP/1.1" 200 None
2026-03-30 12:10:46 [arval.fr] INFO: Scrape type for 123272: 2
2026-03-30 12:10:46 [arval.fr] INFO: Found listing with ID: 122441
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27122441%27 HTTP/1.1" 200 None
2026-03-30 12:10:46 [arval.fr] INFO: Scrape type for 122441: 2
2026-03-30 12:10:46 [arval.fr] INFO: Found listing with ID: 122722
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27122722%27 HTTP/1.1" 200 None
2026-03-30 12:10:46 [arval.fr] INFO: Scrape type for 122722: 2
2026-03-30 12:10:46 [arval.fr] INFO: Found listing with ID: 119188
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27119188%27 HTTP/1.1" 200 None
2026-03-30 12:10:46 [arval.fr] INFO: Scrape type for 119188: 2
2026-03-30 12:10:46 [arval.fr] INFO: Found listing with ID: 122449
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27122449%27 HTTP/1.1" 200 None
2026-03-30 12:10:46 [arval.fr] INFO: Scrape type for 122449: 2
2026-03-30 12:10:46 [arval.fr] INFO: Found listing with ID: 118173
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27118173%27 HTTP/1.1" 200 None
2026-03-30 12:10:46 [arval.fr] INFO: Scrape type for 118173: 2
2026-03-30 12:10:46 [arval.fr] INFO: Found listing with ID: 118317
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27118317%27 HTTP/1.1" 200 None
2026-03-30 12:10:46 [arval.fr] INFO: Scrape type for 118317: 2
2026-03-30 12:10:46 [arval.fr] INFO: Found listing with ID: 118661
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27118661%27 HTTP/1.1" 200 None
2026-03-30 12:10:46 [arval.fr] INFO: Scrape type for 118661: 2
2026-03-30 12:10:46 [arval.fr] INFO: Found listing with ID: 113050
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27113050%27 HTTP/1.1" 200 None
2026-03-30 12:10:46 [arval.fr] INFO: Scrape type for 113050: 2
2026-03-30 12:10:46 [arval.fr] INFO: Found listing with ID: 120489
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27120489%27 HTTP/1.1" 200 None
2026-03-30 12:10:46 [arval.fr] INFO: Scrape type for 120489: 2
2026-03-30 12:10:46 [arval.fr] INFO: Found listing with ID: 116834
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27116834%27 HTTP/1.1" 200 None
2026-03-30 12:10:46 [arval.fr] INFO: Scrape type for 116834: 2
2026-03-30 12:10:46 [arval.fr] INFO: Found listing with ID: 116721
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27116721%27 HTTP/1.1" 200 None
2026-03-30 12:10:46 [arval.fr] INFO: Scrape type for 116721: 2
2026-03-30 12:10:46 [arval.fr] INFO: Found listing with ID: 117115
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27117115%27 HTTP/1.1" 200 None
2026-03-30 12:10:46 [arval.fr] INFO: Scrape type for 117115: 2
2026-03-30 12:10:46 [arval.fr] INFO: Found listing with ID: 119685
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27119685%27 HTTP/1.1" 200 None
2026-03-30 12:10:46 [arval.fr] INFO: Scrape type for 119685: 2
2026-03-30 12:10:46 [arval.fr] INFO: Found listing with ID: 114509
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27114509%27 HTTP/1.1" 200 None
2026-03-30 12:10:46 [arval.fr] INFO: Scrape type for 114509: 2
2026-03-30 12:10:46 [arval.fr] INFO: Found listing with ID: 115094
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27115094%27 HTTP/1.1" 200 None
2026-03-30 12:10:46 [arval.fr] INFO: Scrape type for 115094: 2
2026-03-30 12:10:46 [arval.fr] INFO: Found listing with ID: 118315
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27118315%27 HTTP/1.1" 200 None
2026-03-30 12:10:46 [arval.fr] INFO: Scrape type for 118315: 2
2026-03-30 12:10:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126260> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c56ce5e7-4e95-5e0a-ba36-f30771f2a889 with identifier: 126260
2026-03-30 12:10:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c56ce5e7-4e95-5e0a-ba36-f30771f2a889 with scrape type 2
2026-03-30 12:10:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c56ce5e7-4e95-5e0a-ba36-f30771f2a889 with scrape type 2
2026-03-30 12:10:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c56ce5e7-4e95-5e0a-ba36-f30771f2a889, identifier: 126260
2026-03-30 12:10:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c56ce5e7-4e95-5e0a-ba36-f30771f2a889 with identifier: 126260
2026-03-30 12:10:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c56ce5e7-4e95-5e0a-ba36-f30771f2a889 with identifier: 126260
2026-03-30 12:10:47 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c56ce5e7-4e95-5e0a-ba36-f30771f2a889 with identifier: 126260 to the API
2026-03-30 12:10:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:10: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-30 12:10:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126260>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'c56ce5e7-4e95-5e0a-ba36-f30771f2a889',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD540FB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/skoda-kamiq-business-10-tsi-110-bva7-126260',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Skoda',
'model': 'Kamiq',
'odometer': 120069,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2021-11-29',
'seats_number': 0,
'seller_name': None,
'title': 'Skoda Kamiq Business 1.0 TSI 110 BVA7',
'transmission': 'automatic',
'trim': 'Business 1.0 TSI 110 BVA7',
'vin': 'TMBGR6NW2N3024682',
'year': 2021}
2026-03-30 12:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126260%27 HTTP/1.1" 200 None
2026-03-30 12:10:48 [arval.fr] INFO: Saving data for 126260: {'created_time': 1773394570.503388, 'last_price_update_time': 1774872648.151269}
2026-03-30 12:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126260') HTTP/1.1" 204 0
2026-03-30 12:10:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123857> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c7f1ce93-577d-5320-86b6-c946096bf48c with identifier: 123857
2026-03-30 12:10:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c7f1ce93-577d-5320-86b6-c946096bf48c with scrape type 2
2026-03-30 12:10:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c7f1ce93-577d-5320-86b6-c946096bf48c with scrape type 2
2026-03-30 12:10:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c7f1ce93-577d-5320-86b6-c946096bf48c, identifier: 123857
2026-03-30 12:10:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c7f1ce93-577d-5320-86b6-c946096bf48c with identifier: 123857
2026-03-30 12:10:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c7f1ce93-577d-5320-86b6-c946096bf48c with identifier: 123857
2026-03-30 12:10:48 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c7f1ce93-577d-5320-86b6-c946096bf48c with identifier: 123857 to the API
2026-03-30 12:10:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:10: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-30 12:10:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123857>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'beige',
'currency': 'EUR',
'doors_number': 3,
'engine': '1.0L',
'engine_horse_power': 71,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'c7f1ce93-577d-5320-86b6-c946096bf48c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD743ZV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/fiat-500-10-70ch-bsg-dolcevita-123857',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Fiat',
'model': '500',
'odometer': 50236,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 10990.0,
'price_includes_vat': True,
'registration_date': '2022-01-05',
'seats_number': 0,
'seller_name': None,
'title': 'Fiat 500 1.0 70ch BSG Dolcevita',
'transmission': 'manual',
'trim': '1.0 70ch BSG Dolcevita',
'vin': 'ZFACF1CJ2NJF95158',
'year': 2022}
2026-03-30 12:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123857%27 HTTP/1.1" 200 None
2026-03-30 12:10:49 [arval.fr] INFO: Saving data for 123857: {'created_time': 1773393676.421146, 'last_price_update_time': 1774872649.126208}
2026-03-30 12:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='123857') HTTP/1.1" 204 0
2026-03-30 12:10:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123614> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed864753-668c-5c72-88e4-632e449fa09f with identifier: 123614
2026-03-30 12:10:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed864753-668c-5c72-88e4-632e449fa09f with scrape type 2
2026-03-30 12:10:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ed864753-668c-5c72-88e4-632e449fa09f with scrape type 2
2026-03-30 12:10:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ed864753-668c-5c72-88e4-632e449fa09f, identifier: 123614
2026-03-30 12:10:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ed864753-668c-5c72-88e4-632e449fa09f with identifier: 123614
2026-03-30 12:10:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ed864753-668c-5c72-88e4-632e449fa09f with identifier: 123614
2026-03-30 12:10:49 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ed864753-668c-5c72-88e4-632e449fa09f with identifier: 123614 to the API
2026-03-30 12:10:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:10: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-30 12:10:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123614>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'ed864753-668c-5c72-88e4-632e449fa09f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK816NC',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/hyundai-tucson-business-mild-hybrid-2wd-16-crdi-135-bva7-123614',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Hyundai',
'model': 'Tucson',
'odometer': 54738,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23490.0,
'price_includes_vat': True,
'registration_date': '2022-11-15',
'seats_number': 0,
'seller_name': None,
'title': 'Hyundai Tucson Business Mild-Hybrid 2WD 1.6 CRDI 135 BVA7',
'transmission': 'automatic',
'trim': 'Business Mild-Hybrid 2WD 1.6 CRDI 135 BVA7',
'vin': 'TMAJC81AGNJ258922',
'year': 2022}
2026-03-30 12:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123614%27 HTTP/1.1" 200 None
2026-03-30 12:10:50 [arval.fr] INFO: Saving data for 123614: {'created_time': 1773393948.419319, 'last_price_update_time': 1774872650.027497}
2026-03-30 12:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='123614') HTTP/1.1" 204 0
2026-03-30 12:10:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124185> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d2c5180-1ee7-5e0c-9215-796fd9ab229f with identifier: 124185
2026-03-30 12:10:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d2c5180-1ee7-5e0c-9215-796fd9ab229f with scrape type 2
2026-03-30 12:10:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8d2c5180-1ee7-5e0c-9215-796fd9ab229f with scrape type 2
2026-03-30 12:10:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 8d2c5180-1ee7-5e0c-9215-796fd9ab229f, identifier: 124185
2026-03-30 12:10:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 8d2c5180-1ee7-5e0c-9215-796fd9ab229f with identifier: 124185
2026-03-30 12:10:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 8d2c5180-1ee7-5e0c-9215-796fd9ab229f with identifier: 124185
2026-03-30 12:10:50 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 8d2c5180-1ee7-5e0c-9215-796fd9ab229f with identifier: 124185 to the API
2026-03-30 12:10:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:10: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-30 12:10:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124185>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 95,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '8d2c5180-1ee7-5e0c-9215-796fd9ab229f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB886TD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/skoda-fabia-monte-carlo-10-tsi-95cv-bva7-124185',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Skoda',
'model': 'Fabia',
'odometer': 74781,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 16490.0,
'price_includes_vat': True,
'registration_date': '2021-09-14',
'seats_number': 0,
'seller_name': None,
'title': 'Skoda Fabia Monte Carlo 1.0 TSI 95CV BVA7',
'transmission': 'automatic',
'trim': 'Monte Carlo 1.0 TSI 95CV BVA7',
'vin': 'TMBEP6NJ9MZ098954',
'year': 2021}
2026-03-30 12:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124185%27 HTTP/1.1" 200 None
2026-03-30 12:10:50 [arval.fr] INFO: Saving data for 124185: {'created_time': 1773393667.040623, 'last_price_update_time': 1774872650.557912}
2026-03-30 12:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='124185') HTTP/1.1" 204 0
2026-03-30 12:10:50 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 265.447(s), this was the 2nd time calling it.
2026-03-30 12:10:50 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 7.764588507616294 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:10:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120497> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7802d503-d5e4-5bc6-8c7b-169034db40af with identifier: 120497
2026-03-30 12:10:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7802d503-d5e4-5bc6-8c7b-169034db40af with scrape type 2
2026-03-30 12:10:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 7802d503-d5e4-5bc6-8c7b-169034db40af with scrape type 2
2026-03-30 12:10:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 7802d503-d5e4-5bc6-8c7b-169034db40af, identifier: 120497
2026-03-30 12:10:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 7802d503-d5e4-5bc6-8c7b-169034db40af with identifier: 120497
2026-03-30 12:10:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 7802d503-d5e4-5bc6-8c7b-169034db40af with identifier: 120497
2026-03-30 12:10:52 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 7802d503-d5e4-5bc6-8c7b-169034db40af with identifier: 120497 to the API
2026-03-30 12:10:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:10: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-30 12:10:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120497>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '7802d503-d5e4-5bc6-8c7b-169034db40af',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS542WX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4x-shine-puretech-130-eat8-120497',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4X',
'odometer': 30966,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 17190.0,
'price_includes_vat': True,
'registration_date': '2023-12-06',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4X Shine PureTech 130 EAT8',
'transmission': 'automatic',
'trim': 'Shine PureTech 130 EAT8',
'vin': 'VR7BDHNSBPE059083',
'year': 2023}
2026-03-30 12:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27120497%27 HTTP/1.1" 200 None
2026-03-30 12:10:52 [arval.fr] INFO: Saving data for 120497: {'created_time': 1773393703.273312, 'last_price_update_time': 1774872652.469483}
2026-03-30 12:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='120497') HTTP/1.1" 204 0
2026-03-30 12:10:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121762> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aa9dda10-25e2-516b-b541-0be87354c448 with identifier: 121762
2026-03-30 12:10:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa9dda10-25e2-516b-b541-0be87354c448 with scrape type 2
2026-03-30 12:10:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aa9dda10-25e2-516b-b541-0be87354c448 with scrape type 2
2026-03-30 12:10:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: aa9dda10-25e2-516b-b541-0be87354c448, identifier: 121762
2026-03-30 12:10:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: aa9dda10-25e2-516b-b541-0be87354c448 with identifier: 121762
2026-03-30 12:10:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: aa9dda10-25e2-516b-b541-0be87354c448 with identifier: 121762
2026-03-30 12:10:53 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: aa9dda10-25e2-516b-b541-0be87354c448 with identifier: 121762 to the API
2026-03-30 12:10:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:10: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-30 12:10:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121762>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'aa9dda10-25e2-516b-b541-0be87354c448',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF037BS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-active-pack-15-bluehdi-130-bva8-121762',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 76720,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 19190.0,
'price_includes_vat': True,
'registration_date': '2022-03-08',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Active Pack 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Active Pack 1.5 BlueHDi 130 BVA8',
'vin': 'VF3MCYHZUNS045420',
'year': 2022}
2026-03-30 12:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27121762%27 HTTP/1.1" 200 None
2026-03-30 12:10:53 [arval.fr] INFO: Saving data for 121762: {'created_time': 1773393710.476559, 'last_price_update_time': 1774872653.337739}
2026-03-30 12:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='121762') HTTP/1.1" 204 0
2026-03-30 12:10:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121202> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fddf4619-03df-5e6d-b10b-da8f99419bab with identifier: 121202
2026-03-30 12:10:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fddf4619-03df-5e6d-b10b-da8f99419bab with scrape type 2
2026-03-30 12:10:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fddf4619-03df-5e6d-b10b-da8f99419bab with scrape type 2
2026-03-30 12:10:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: fddf4619-03df-5e6d-b10b-da8f99419bab, identifier: 121202
2026-03-30 12:10:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: fddf4619-03df-5e6d-b10b-da8f99419bab with identifier: 121202
2026-03-30 12:10:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: fddf4619-03df-5e6d-b10b-da8f99419bab with identifier: 121202
2026-03-30 12:10:54 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: fddf4619-03df-5e6d-b10b-da8f99419bab with identifier: 121202 to the API
2026-03-30 12:10:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:10: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-30 12:10:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121202>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'fddf4619-03df-5e6d-b10b-da8f99419bab',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG970KZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-jumpy-fourgon-club-m-15-bluehdi-100-bvm6-121202',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'Jumpy',
'odometer': 100338,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 14290.0,
'price_includes_vat': True,
'registration_date': '2022-05-19',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen Jumpy Fourgon Club M 1.5 BlueHDi 100 BVM6',
'transmission': 'manual',
'trim': 'Fourgon Club M 1.5 BlueHDi 100 BVM6',
'vin': 'VF7VBYHRMN7015870',
'year': 2022}
2026-03-30 12:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27121202%27 HTTP/1.1" 200 None
2026-03-30 12:10:54 [arval.fr] INFO: Saving data for 121202: {'created_time': 1773393747.681784, 'last_price_update_time': 1774872654.386744}
2026-03-30 12:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='121202') HTTP/1.1" 204 0
2026-03-30 12:10:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123621> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7726e7a-616e-501b-8ee7-2c5a2773d2f8 with identifier: 123621
2026-03-30 12:10:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d7726e7a-616e-501b-8ee7-2c5a2773d2f8 with scrape type 2
2026-03-30 12:10:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d7726e7a-616e-501b-8ee7-2c5a2773d2f8 with scrape type 2
2026-03-30 12:10:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: d7726e7a-616e-501b-8ee7-2c5a2773d2f8, identifier: 123621
2026-03-30 12:10:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: d7726e7a-616e-501b-8ee7-2c5a2773d2f8 with identifier: 123621
2026-03-30 12:10:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: d7726e7a-616e-501b-8ee7-2c5a2773d2f8 with identifier: 123621
2026-03-30 12:10:55 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: d7726e7a-616e-501b-8ee7-2c5a2773d2f8 with identifier: 123621 to the API
2026-03-30 12:10:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:10: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-30 12:10:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123621>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'd7726e7a-616e-501b-8ee7-2c5a2773d2f8',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR039WC',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/seat-ateca-style-business-20-tdi-150-bva7-123621',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Seat',
'model': 'Ateca',
'odometer': 66091,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 24790.0,
'price_includes_vat': True,
'registration_date': '2023-10-16',
'seats_number': 0,
'seller_name': None,
'title': 'Seat Ateca Style Business 2.0 TDI 150 BVA7',
'transmission': 'automatic',
'trim': 'Style Business 2.0 TDI 150 BVA7',
'vin': 'VSSZZZ5F6P6550002',
'year': 2023}
2026-03-30 12:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123621%27 HTTP/1.1" 200 None
2026-03-30 12:10:55 [arval.fr] INFO: Saving data for 123621: {'created_time': 1773394184.320294, 'last_price_update_time': 1774872655.7427}
2026-03-30 12:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='123621') HTTP/1.1" 204 0
2026-03-30 12:10:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120227> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e54af754-f3ff-58a2-ae22-71d1ac99e9d0 with identifier: 120227
2026-03-30 12:10:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e54af754-f3ff-58a2-ae22-71d1ac99e9d0 with scrape type 2
2026-03-30 12:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e54af754-f3ff-58a2-ae22-71d1ac99e9d0 with scrape type 2
2026-03-30 12:10:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e54af754-f3ff-58a2-ae22-71d1ac99e9d0, identifier: 120227
2026-03-30 12:10:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e54af754-f3ff-58a2-ae22-71d1ac99e9d0 with identifier: 120227
2026-03-30 12:10:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e54af754-f3ff-58a2-ae22-71d1ac99e9d0 with identifier: 120227
2026-03-30 12:10:56 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e54af754-f3ff-58a2-ae22-71d1ac99e9d0 with identifier: 120227 to the API
2026-03-30 12:10:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:10: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-30 12:10:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120227>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'e54af754-f3ff-58a2-ae22-71d1ac99e9d0',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK770KS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-evolution-10-sce-65-bvm5-120227',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 39119,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12390.0,
'price_includes_vat': True,
'registration_date': '2022-11-07',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Evolution 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Evolution 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00070017884',
'year': 2022}
2026-03-30 12:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27120227%27 HTTP/1.1" 200 None
2026-03-30 12:10:56 [arval.fr] INFO: Saving data for 120227: {'created_time': 1773393472.324242, 'last_price_update_time': 1774872656.496574}
2026-03-30 12:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='120227') HTTP/1.1" 204 0
2026-03-30 12:10:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126143> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0 with identifier: 126143
2026-03-30 12:10:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0 with scrape type 2
2026-03-30 12:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0 with scrape type 2
2026-03-30 12:10:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0, identifier: 126143
2026-03-30 12:10:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0 with identifier: 126143
2026-03-30 12:10:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0 with identifier: 126143
2026-03-30 12:10:56 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0 with identifier: 126143 to the API
2026-03-30 12:10:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:10: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-30 12:10:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126143>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'blue',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.5L',
'engine_horse_power': 95,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM078FM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-kangoo-express-confortblue-dci-95-126143',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Kangoo Express',
'odometer': 55065,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2023-02-20',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Kangoo Express ConfortBlue dCi 95',
'transmission': 'manual',
'trim': 'ConfortBlue dCi 95',
'vin': 'VF1RJK00069569790',
'year': 2023}
2026-03-30 12:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126143%27 HTTP/1.1" 200 None
2026-03-30 12:10:57 [arval.fr] INFO: Saving data for 126143: {'created_time': 1773394454.851097, 'last_price_update_time': 1774872657.019807}
2026-03-30 12:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126143') HTTP/1.1" 204 0
2026-03-30 12:10:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121777> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9f4ee19-1401-5da9-8c5d-8c5535caf680 with identifier: 121777
2026-03-30 12:10:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9f4ee19-1401-5da9-8c5d-8c5535caf680 with scrape type 2
2026-03-30 12:10:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f9f4ee19-1401-5da9-8c5d-8c5535caf680 with scrape type 2
2026-03-30 12:10:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f9f4ee19-1401-5da9-8c5d-8c5535caf680, identifier: 121777
2026-03-30 12:10:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f9f4ee19-1401-5da9-8c5d-8c5535caf680 with identifier: 121777
2026-03-30 12:10:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f9f4ee19-1401-5da9-8c5d-8c5535caf680 with identifier: 121777
2026-03-30 12:10:57 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f9f4ee19-1401-5da9-8c5d-8c5535caf680 with identifier: 121777 to the API
2026-03-30 12:10:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:10: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-30 12:10:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121777>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'f9f4ee19-1401-5da9-8c5d-8c5535caf680',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC745GA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-active-pack-12-puretech-130-bvm6-121777',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 57238,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12890.0,
'price_includes_vat': True,
'registration_date': '2021-10-07',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Active Pack 1.2 PureTech 130 BVM6',
'transmission': 'manual',
'trim': 'Active Pack 1.2 PureTech 130 BVM6',
'vin': 'VR3USHNSKMJ840236',
'year': 2021}
2026-03-30 12:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27121777%27 HTTP/1.1" 200 None
2026-03-30 12:10:57 [arval.fr] INFO: Saving data for 121777: {'created_time': 1773393493.728323, 'last_price_update_time': 1774872657.719878}
2026-03-30 12:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='121777') HTTP/1.1" 204 0
2026-03-30 12:10:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=27&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:58 [arval.fr] INFO: Found listing with ID: 117109
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27117109%27 HTTP/1.1" 200 None
2026-03-30 12:10:58 [arval.fr] INFO: Scrape type for 117109: 2
2026-03-30 12:10:58 [arval.fr] INFO: Found listing with ID: 113502
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27113502%27 HTTP/1.1" 200 None
2026-03-30 12:10:58 [arval.fr] INFO: Scrape type for 113502: 2
2026-03-30 12:10:58 [arval.fr] INFO: Found listing with ID: 116715
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27116715%27 HTTP/1.1" 200 None
2026-03-30 12:10:58 [arval.fr] INFO: Scrape type for 116715: 2
2026-03-30 12:10:58 [arval.fr] INFO: Found listing with ID: 116235
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27116235%27 HTTP/1.1" 200 None
2026-03-30 12:10:58 [arval.fr] INFO: Scrape type for 116235: 2
2026-03-30 12:10:58 [arval.fr] INFO: Found listing with ID: 116129
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27116129%27 HTTP/1.1" 200 None
2026-03-30 12:10:58 [arval.fr] INFO: Scrape type for 116129: 2
2026-03-30 12:10:58 [arval.fr] INFO: Found listing with ID: 112595
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27112595%27 HTTP/1.1" 200 None
2026-03-30 12:10:58 [arval.fr] INFO: Scrape type for 112595: 2
2026-03-30 12:10:58 [arval.fr] INFO: Found listing with ID: 113155
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27113155%27 HTTP/1.1" 200 None
2026-03-30 12:10:58 [arval.fr] INFO: Scrape type for 113155: 2
2026-03-30 12:10:58 [arval.fr] INFO: Found listing with ID: 112585
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27112585%27 HTTP/1.1" 200 None
2026-03-30 12:10:58 [arval.fr] INFO: Scrape type for 112585: 2
2026-03-30 12:10:58 [arval.fr] INFO: Found listing with ID: 115192
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27115192%27 HTTP/1.1" 200 None
2026-03-30 12:10:58 [arval.fr] INFO: Scrape type for 115192: 2
2026-03-30 12:10:58 [arval.fr] INFO: Found listing with ID: 115185
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27115185%27 HTTP/1.1" 200 None
2026-03-30 12:10:58 [arval.fr] INFO: Scrape type for 115185: 2
2026-03-30 12:10:58 [arval.fr] INFO: Found listing with ID: 114555
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27114555%27 HTTP/1.1" 200 None
2026-03-30 12:10:58 [arval.fr] INFO: Scrape type for 114555: 2
2026-03-30 12:10:58 [arval.fr] INFO: Found listing with ID: 113967
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27113967%27 HTTP/1.1" 200 None
2026-03-30 12:10:58 [arval.fr] INFO: Scrape type for 113967: 2
2026-03-30 12:10:58 [arval.fr] INFO: Found listing with ID: 113966
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27113966%27 HTTP/1.1" 200 None
2026-03-30 12:10:58 [arval.fr] INFO: Scrape type for 113966: 2
2026-03-30 12:10:58 [arval.fr] INFO: Found listing with ID: 113951
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27113951%27 HTTP/1.1" 200 None
2026-03-30 12:10:58 [arval.fr] INFO: Scrape type for 113951: 2
2026-03-30 12:10:58 [arval.fr] INFO: Found listing with ID: 112874
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27112874%27 HTTP/1.1" 200 None
2026-03-30 12:10:58 [arval.fr] INFO: Scrape type for 112874: 2
2026-03-30 12:10:58 [arval.fr] INFO: Found listing with ID: 112873
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27112873%27 HTTP/1.1" 200 None
2026-03-30 12:10:58 [arval.fr] INFO: Scrape type for 112873: 2
2026-03-30 12:10:58 [arval.fr] INFO: Found listing with ID: 107101
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27107101%27 HTTP/1.1" 200 None
2026-03-30 12:10:58 [arval.fr] INFO: Scrape type for 107101: 2
2026-03-30 12:10:58 [arval.fr] INFO: Found listing with ID: 102337
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27102337%27 HTTP/1.1" 200 None
2026-03-30 12:10:58 [arval.fr] INFO: Scrape type for 102337: 2
2026-03-30 12:10:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 3rd time calling it.
2026-03-30 12:10:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118315> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2371d9df-8e2e-5766-b782-ef1b516486c3 with identifier: 118315
2026-03-30 12:10:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2371d9df-8e2e-5766-b782-ef1b516486c3 with scrape type 2
2026-03-30 12:10:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2371d9df-8e2e-5766-b782-ef1b516486c3 with scrape type 2
2026-03-30 12:10:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2371d9df-8e2e-5766-b782-ef1b516486c3, identifier: 118315
2026-03-30 12:10:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2371d9df-8e2e-5766-b782-ef1b516486c3 with identifier: 118315
2026-03-30 12:10:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2371d9df-8e2e-5766-b782-ef1b516486c3 with identifier: 118315
2026-03-30 12:10:58 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2371d9df-8e2e-5766-b782-ef1b516486c3 with identifier: 118315 to the API
2026-03-30 12:10:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:10: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-30 12:10:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118315>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '2371d9df-8e2e-5766-b782-ef1b516486c3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH762PZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-gt-12-puretech-130-bva8-7-sieges-118315',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 46184,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23990.0,
'price_includes_vat': True,
'registration_date': '2022-07-20',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 GT 1.2 PureTech 130 BVA8 7 Sieges',
'transmission': 'automatic',
'trim': 'GT 1.2 PureTech 130 BVA8 7 Sieges',
'vin': 'VF3MRHNSUNS110168',
'year': 2022}
2026-03-30 12:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27118315%27 HTTP/1.1" 200 None
2026-03-30 12:10:59 [arval.fr] INFO: Saving data for 118315: {'created_time': 1773393361.761366, 'last_price_update_time': 1774872659.056997}
2026-03-30 12:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='118315') HTTP/1.1" 204 0
2026-03-30 12:10:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115094> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/114509> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ea6eb6a0-0905-55b5-ac07-0d1807015ab7 with identifier: 115094
2026-03-30 12:10:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ea6eb6a0-0905-55b5-ac07-0d1807015ab7 with scrape type 2
2026-03-30 12:10:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ea6eb6a0-0905-55b5-ac07-0d1807015ab7 with scrape type 2
2026-03-30 12:10:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ea6eb6a0-0905-55b5-ac07-0d1807015ab7, identifier: 115094
2026-03-30 12:10:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ea6eb6a0-0905-55b5-ac07-0d1807015ab7 with identifier: 115094
2026-03-30 12:10:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ea6eb6a0-0905-55b5-ac07-0d1807015ab7 with identifier: 115094
2026-03-30 12:10:59 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ea6eb6a0-0905-55b5-ac07-0d1807015ab7 with identifier: 115094 to the API
2026-03-30 12:10:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:10: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-30 12:10:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115094>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 299,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'ea6eb6a0-0905-55b5-ac07-0d1807015ab7',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ215VF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-hybrid4-300-gt-pack-16-plug-in-bva8-115094',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 45795,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 24790.0,
'price_includes_vat': True,
'registration_date': '2022-09-30',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Hybrid4 300 GT Pack 1.6 Plug-In BVA8',
'transmission': 'automatic',
'trim': 'Hybrid4 300 GT Pack 1.6 Plug-In BVA8',
'vin': 'VF3M45GBUNS139681',
'year': 2022}
2026-03-30 12:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27115094%27 HTTP/1.1" 200 None
2026-03-30 12:10:59 [arval.fr] INFO: Saving data for 115094: {'created_time': 1773393419.735365, 'last_price_update_time': 1774872659.759068}
2026-03-30 12:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:10:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='115094') HTTP/1.1" 204 0
2026-03-30 12:10:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:10:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124286> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122265> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:10:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f2f56845-fc54-5f16-be74-146476f91f52 with identifier: 114509
2026-03-30 12:10:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f2f56845-fc54-5f16-be74-146476f91f52 with scrape type 2
2026-03-30 12:10:59 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f2f56845-fc54-5f16-be74-146476f91f52 with scrape type 2
2026-03-30 12:10:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f2f56845-fc54-5f16-be74-146476f91f52, identifier: 114509
2026-03-30 12:10:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f2f56845-fc54-5f16-be74-146476f91f52 with identifier: 114509
2026-03-30 12:10:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f2f56845-fc54-5f16-be74-146476f91f52 with identifier: 114509
2026-03-30 12:10:59 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f2f56845-fc54-5f16-be74-146476f91f52 with identifier: 114509 to the API
2026-03-30 12:10:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/114509>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'red',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'f2f56845-fc54-5f16-be74-146476f91f52',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA499YR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-aircross-feel-pack-business-puretech-110-bvm6-114509',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3 Aircross',
'odometer': 68903,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 10390.0,
'price_includes_vat': True,
'registration_date': '2021-07-27',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Aircross Feel Pack Business PureTech 110 BVM6',
'transmission': 'manual',
'trim': 'Feel Pack Business PureTech 110 BVM6',
'vin': 'VF72RHNPMM4230921',
'year': 2021}
2026-03-30 12:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27114509%27 HTTP/1.1" 200 None
2026-03-30 12:11:00 [arval.fr] INFO: Saving data for 114509: {'created_time': 1773393408.017225, 'last_price_update_time': 1774872660.197299}
2026-03-30 12:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='114509') HTTP/1.1" 204 0
2026-03-30 12:11:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91fdfc81-37ac-57c9-8d25-8581a67479cb with identifier: 124286
2026-03-30 12:11:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91fdfc81-37ac-57c9-8d25-8581a67479cb with scrape type 2
2026-03-30 12:11:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 91fdfc81-37ac-57c9-8d25-8581a67479cb with scrape type 2
2026-03-30 12:11:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 91fdfc81-37ac-57c9-8d25-8581a67479cb, identifier: 124286
2026-03-30 12:11:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e88159e-f38e-5655-b03b-e8b87be01796 with identifier: 122265
2026-03-30 12:11:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e88159e-f38e-5655-b03b-e8b87be01796 with scrape type 2
2026-03-30 12:11:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1e88159e-f38e-5655-b03b-e8b87be01796 with scrape type 2
2026-03-30 12:11:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1e88159e-f38e-5655-b03b-e8b87be01796, identifier: 122265
2026-03-30 12:11:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 91fdfc81-37ac-57c9-8d25-8581a67479cb with identifier: 124286
2026-03-30 12:11:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 91fdfc81-37ac-57c9-8d25-8581a67479cb with identifier: 124286
2026-03-30 12:11:00 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 91fdfc81-37ac-57c9-8d25-8581a67479cb with identifier: 124286 to the API
2026-03-30 12:11:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124286>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '91fdfc81-37ac-57c9-8d25-8581a67479cb',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ575VE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-gt-16-hybrid-225-e-eat8-124286',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 89997,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 20490.0,
'price_includes_vat': True,
'registration_date': '2022-09-30',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 GT 1.6 HYBRID 225 E-EAT8',
'transmission': 'automatic',
'trim': 'GT 1.6 HYBRID 225 E-EAT8',
'vin': 'VF3M4DGZUNS129827',
'year': 2022}
2026-03-30 12:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124286%27 HTTP/1.1" 200 None
2026-03-30 12:11:00 [arval.fr] INFO: Saving data for 124286: {'created_time': 1773393728.246373, 'last_price_update_time': 1774872660.80626}
2026-03-30 12:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='124286') HTTP/1.1" 204 0
2026-03-30 12:11:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1e88159e-f38e-5655-b03b-e8b87be01796 with identifier: 122265
2026-03-30 12:11:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1e88159e-f38e-5655-b03b-e8b87be01796 with identifier: 122265
2026-03-30 12:11:00 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1e88159e-f38e-5655-b03b-e8b87be01796 with identifier: 122265 to the API
2026-03-30 12:11:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122265>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'red',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '1e88159e-f38e-5655-b03b-e8b87be01796',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ008FJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4-grand-picasso-spacetourer-shine-15-bluehdi-130-bva8-122265',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4',
'odometer': 111154,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 17190.0,
'price_includes_vat': True,
'registration_date': '2022-09-01',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4 Grand Picasso Spacetourer Shine 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Grand Picasso Spacetourer Shine 1.5 BlueHDi 130 BVA8',
'vin': 'VF73AYHZ4NJ591913',
'year': 2022}
2026-03-30 12:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27122265%27 HTTP/1.1" 200 None
2026-03-30 12:11:01 [arval.fr] INFO: Saving data for 122265: {'created_time': 1773393694.121632, 'last_price_update_time': 1774872661.169007}
2026-03-30 12:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='122265') HTTP/1.1" 204 0
2026-03-30 12:11:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129200> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc3c23cc-0a43-53cf-8b66-aa4297c53c63 with identifier: 129200
2026-03-30 12:11:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc3c23cc-0a43-53cf-8b66-aa4297c53c63 with scrape type 2
2026-03-30 12:11:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dc3c23cc-0a43-53cf-8b66-aa4297c53c63 with scrape type 2
2026-03-30 12:11:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: dc3c23cc-0a43-53cf-8b66-aa4297c53c63, identifier: 129200
2026-03-30 12:11:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: dc3c23cc-0a43-53cf-8b66-aa4297c53c63 with identifier: 129200
2026-03-30 12:11:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: dc3c23cc-0a43-53cf-8b66-aa4297c53c63 with identifier: 129200
2026-03-30 12:11:01 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: dc3c23cc-0a43-53cf-8b66-aa4297c53c63 with identifier: 129200 to the API
2026-03-30 12:11:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129200>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'dc3c23cc-0a43-53cf-8b66-aa4297c53c63',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR641LR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4x-shine-puretech-130-eat8-129200',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4X',
'odometer': 81557,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 15490.0,
'price_includes_vat': True,
'registration_date': '2023-09-27',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4X Shine PureTech 130 EAT8',
'transmission': 'automatic',
'trim': 'Shine PureTech 130 EAT8',
'vin': 'VR7BDHNSBPE059085',
'year': 2023}
2026-03-30 12:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129200%27 HTTP/1.1" 200 None
2026-03-30 12:11:01 [arval.fr] INFO: Saving data for 129200: {'created_time': 1773396759.514117, 'last_price_update_time': 1774872661.729912}
2026-03-30 12:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129200') HTTP/1.1" 204 0
2026-03-30 12:11:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117115> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 196efee2-9e82-51f4-92a0-bb671f84f040 with identifier: 117115
2026-03-30 12:11:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 196efee2-9e82-51f4-92a0-bb671f84f040 with scrape type 2
2026-03-30 12:11:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 196efee2-9e82-51f4-92a0-bb671f84f040 with scrape type 2
2026-03-30 12:11:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 196efee2-9e82-51f4-92a0-bb671f84f040, identifier: 117115
2026-03-30 12:11:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 196efee2-9e82-51f4-92a0-bb671f84f040 with identifier: 117115
2026-03-30 12:11:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 196efee2-9e82-51f4-92a0-bb671f84f040 with identifier: 117115
2026-03-30 12:11:02 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 196efee2-9e82-51f4-92a0-bb671f84f040 with identifier: 117115 to the API
2026-03-30 12:11:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117115>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 109,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '196efee2-9e82-51f4-92a0-bb671f84f040',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ159SW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-116i-dkg7-business-design-117115',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 30663,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2023-08-17',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 116i DKG7 Business Design',
'transmission': 'automatic',
'trim': '116i DKG7 Business Design',
'vin': 'WBA7K110207M96467',
'year': 2023}
2026-03-30 12:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27117115%27 HTTP/1.1" 200 None
2026-03-30 12:11:02 [arval.fr] INFO: Saving data for 117115: {'created_time': 1773393393.129104, 'last_price_update_time': 1774872662.302366}
2026-03-30 12:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='117115') HTTP/1.1" 204 0
2026-03-30 12:11:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119685> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a1806ac7-4faa-5709-ae30-3a1ce86bc26d with identifier: 119685
2026-03-30 12:11:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a1806ac7-4faa-5709-ae30-3a1ce86bc26d with scrape type 2
2026-03-30 12:11:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a1806ac7-4faa-5709-ae30-3a1ce86bc26d with scrape type 2
2026-03-30 12:11:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a1806ac7-4faa-5709-ae30-3a1ce86bc26d, identifier: 119685
2026-03-30 12:11:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a1806ac7-4faa-5709-ae30-3a1ce86bc26d with identifier: 119685
2026-03-30 12:11:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a1806ac7-4faa-5709-ae30-3a1ce86bc26d with identifier: 119685
2026-03-30 12:11:04 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a1806ac7-4faa-5709-ae30-3a1ce86bc26d with identifier: 119685 to the API
2026-03-30 12:11:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119685>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 2,
'engine': '2.2L',
'engine_horse_power': 165,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'a1806ac7-4faa-5709-ae30-3a1ce86bc26d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB384XR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-jumper-chassis-cab-4-35-l3-bluehdi-165-bvm6-control-119685',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'Jumper',
'odometer': 77881,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 24990.0,
'price_includes_vat': True,
'registration_date': '2021-09-21',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen Jumper Chassis cab 4-35 L3 BlueHDi 165 BVM6 Control',
'transmission': 'manual',
'trim': 'Chassis cab 4-35 L3 BlueHDi 165 BVM6 Control',
'vin': 'VF7YDCNAU12T00081',
'year': 2021}
2026-03-30 12:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27119685%27 HTTP/1.1" 200 None
2026-03-30 12:11:05 [arval.fr] INFO: Saving data for 119685: {'created_time': 1773393402.990154, 'last_price_update_time': 1774872665.065899}
2026-03-30 12:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='119685') HTTP/1.1" 204 0
2026-03-30 12:11:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116721> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124187> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c69c44c9-b494-5852-a4ba-43c8f6cbc32e with identifier: 116721
2026-03-30 12:11:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c69c44c9-b494-5852-a4ba-43c8f6cbc32e with scrape type 2
2026-03-30 12:11:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c69c44c9-b494-5852-a4ba-43c8f6cbc32e with scrape type 2
2026-03-30 12:11:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c69c44c9-b494-5852-a4ba-43c8f6cbc32e, identifier: 116721
2026-03-30 12:11:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c69c44c9-b494-5852-a4ba-43c8f6cbc32e with identifier: 116721
2026-03-30 12:11:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c69c44c9-b494-5852-a4ba-43c8f6cbc32e with identifier: 116721
2026-03-30 12:11:05 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c69c44c9-b494-5852-a4ba-43c8f6cbc32e with identifier: 116721 to the API
2026-03-30 12:11:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116721>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'green',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c69c44c9-b494-5852-a4ba-43c8f6cbc32e',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ031JP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-308-active-pack-15-hdi-130cv-bva8-116721',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '308',
'odometer': 42595,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 19490.0,
'price_includes_vat': True,
'registration_date': '2022-09-12',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 308 Active Pack 1.5 HDi 130CV BVA8',
'transmission': 'automatic',
'trim': 'Active Pack 1.5 HDi 130CV BVA8',
'vin': 'VR3FBYHZTNY597622',
'year': 2022}
2026-03-30 12:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27116721%27 HTTP/1.1" 200 None
2026-03-30 12:11:05 [arval.fr] INFO: Saving data for 116721: {'created_time': 1773393454.857799, 'last_price_update_time': 1774872665.582323}
2026-03-30 12:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='116721') HTTP/1.1" 204 0
2026-03-30 12:11:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120489> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac13ae1d-5b4d-5c46-9280-cd33eb0003a8 with identifier: 124187
2026-03-30 12:11:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac13ae1d-5b4d-5c46-9280-cd33eb0003a8 with scrape type 2
2026-03-30 12:11:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ac13ae1d-5b4d-5c46-9280-cd33eb0003a8 with scrape type 2
2026-03-30 12:11:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ac13ae1d-5b4d-5c46-9280-cd33eb0003a8, identifier: 124187
2026-03-30 12:11:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ac13ae1d-5b4d-5c46-9280-cd33eb0003a8 with identifier: 124187
2026-03-30 12:11:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ac13ae1d-5b4d-5c46-9280-cd33eb0003a8 with identifier: 124187
2026-03-30 12:11:05 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ac13ae1d-5b4d-5c46-9280-cd33eb0003a8 with identifier: 124187 to the API
2026-03-30 12:11:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124187>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'ac13ae1d-5b4d-5c46-9280-cd33eb0003a8',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM559SA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-118-i-edition-sport-15-135-bva7-124187',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 75091,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2023-03-15',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 118 i Edition Sport 1.5 135 BVA7',
'transmission': 'automatic',
'trim': '118 i Edition Sport 1.5 135 BVA7',
'vin': 'WBA7K310105W61030',
'year': 2023}
2026-03-30 12:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124187%27 HTTP/1.1" 200 None
2026-03-30 12:11:05 [arval.fr] INFO: Saving data for 124187: {'created_time': 1773393657.393254, 'last_price_update_time': 1774872665.984795}
2026-03-30 12:11:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='124187') HTTP/1.1" 204 0
2026-03-30 12:11:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62638ab2-c568-5513-b3ef-191f35bc6fe2 with identifier: 120489
2026-03-30 12:11:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62638ab2-c568-5513-b3ef-191f35bc6fe2 with scrape type 2
2026-03-30 12:11:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 62638ab2-c568-5513-b3ef-191f35bc6fe2 with scrape type 2
2026-03-30 12:11:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 62638ab2-c568-5513-b3ef-191f35bc6fe2, identifier: 120489
2026-03-30 12:11:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 62638ab2-c568-5513-b3ef-191f35bc6fe2 with identifier: 120489
2026-03-30 12:11:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 62638ab2-c568-5513-b3ef-191f35bc6fe2 with identifier: 120489
2026-03-30 12:11:06 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 62638ab2-c568-5513-b3ef-191f35bc6fe2 with identifier: 120489 to the API
2026-03-30 12:11:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120489>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'green',
'currency': 'EUR',
'doors_number': 2,
'engine': '2.0L',
'engine_horse_power': 178,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '62638ab2-c568-5513-b3ef-191f35bc6fe2',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB099VB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-mini-cabriolet-cooper-s-essential-178-bva7-120489',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Mini',
'odometer': 26108,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 30490.0,
'price_includes_vat': True,
'registration_date': '2021-09-15',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Mini Cabriolet Cooper S Essential 178 BVA7',
'transmission': 'automatic',
'trim': 'Cabriolet Cooper S Essential 178 BVA7',
'vin': 'WMW41DL0103N69999',
'year': 2021}
2026-03-30 12:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27120489%27 HTTP/1.1" 200 None
2026-03-30 12:11:06 [arval.fr] INFO: Saving data for 120489: {'created_time': 1773393436.678231, 'last_price_update_time': 1774872666.40095}
2026-03-30 12:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='120489') HTTP/1.1" 204 0
2026-03-30 12:11:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=28&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:17 [scrapy.extensions.logstats] INFO: Crawled 331 pages (at 33 pages/min), scraped 292 items (at 30 items/min)
2026-03-30 12:11:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 166MiB
2026-03-30 12:11:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/102337> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/107101> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 23c8cdba-88ae-523b-ad51-59e2b9d1d14d with identifier: 102337
2026-03-30 12:11:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 23c8cdba-88ae-523b-ad51-59e2b9d1d14d with scrape type 2
2026-03-30 12:11:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 23c8cdba-88ae-523b-ad51-59e2b9d1d14d with scrape type 2
2026-03-30 12:11:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 23c8cdba-88ae-523b-ad51-59e2b9d1d14d, identifier: 102337
2026-03-30 12:11:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 23c8cdba-88ae-523b-ad51-59e2b9d1d14d with identifier: 102337
2026-03-30 12:11:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 23c8cdba-88ae-523b-ad51-59e2b9d1d14d with identifier: 102337
2026-03-30 12:11:18 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 23c8cdba-88ae-523b-ad51-59e2b9d1d14d with identifier: 102337 to the API
2026-03-30 12:11:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/102337>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 163,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '23c8cdba-88ae-523b-ad51-59e2b9d1d14d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC795ZG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-a4-avant-35-tdi-165cv-business-line-bva7-102337',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'A4',
'odometer': 45861,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 30990.0,
'price_includes_vat': True,
'registration_date': '2021-11-16',
'seats_number': 0,
'seller_name': None,
'title': 'Audi A4 Avant 35 TDI 165CV Business Line BVA7',
'transmission': 'automatic',
'trim': 'Avant 35 TDI 165CV Business Line BVA7',
'vin': 'WAUZZZF46NA006105',
'year': 2021}
2026-03-30 12:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27102337%27 HTTP/1.1" 200 None
2026-03-30 12:11:18 [arval.fr] INFO: Saving data for 102337: {'created_time': 1773389204.023485, 'last_price_update_time': 1774872678.310687}
2026-03-30 12:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='102337') HTTP/1.1" 204 0
2026-03-30 12:11:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4adc0171-a726-554c-8e0c-de2afbd5c6e7 with identifier: 107101
2026-03-30 12:11:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4adc0171-a726-554c-8e0c-de2afbd5c6e7 with scrape type 2
2026-03-30 12:11:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4adc0171-a726-554c-8e0c-de2afbd5c6e7 with scrape type 2
2026-03-30 12:11:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4adc0171-a726-554c-8e0c-de2afbd5c6e7, identifier: 107101
2026-03-30 12:11:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4adc0171-a726-554c-8e0c-de2afbd5c6e7 with identifier: 107101
2026-03-30 12:11:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4adc0171-a726-554c-8e0c-de2afbd5c6e7 with identifier: 107101
2026-03-30 12:11:18 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4adc0171-a726-554c-8e0c-de2afbd5c6e7 with identifier: 107101 to the API
2026-03-30 12:11:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/107101>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '4adc0171-a726-554c-8e0c-de2afbd5c6e7',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM224XM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-taigo-r-line-15-tsi-150-bva7-107101',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'Taigo',
'odometer': 14479,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 25990.0,
'price_includes_vat': True,
'registration_date': '2023-03-23',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen Taigo R-Line 1.5 TSI 150 BVA7',
'transmission': 'automatic',
'trim': 'R-Line 1.5 TSI 150 BVA7',
'vin': 'WVGZZZCSZPY058629',
'year': 2023}
2026-03-30 12:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27107101%27 HTTP/1.1" 200 None
2026-03-30 12:11:18 [arval.fr] INFO: Saving data for 107101: {'created_time': 1773389023.048265, 'last_price_update_time': 1774872678.725262}
2026-03-30 12:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='107101') HTTP/1.1" 204 0
2026-03-30 12:11:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118317> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e67cb0b-d715-537e-be75-9d4f20c41728 with identifier: 118317
2026-03-30 12:11:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e67cb0b-d715-537e-be75-9d4f20c41728 with scrape type 2
2026-03-30 12:11:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3e67cb0b-d715-537e-be75-9d4f20c41728 with scrape type 2
2026-03-30 12:11:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3e67cb0b-d715-537e-be75-9d4f20c41728, identifier: 118317
2026-03-30 12:11:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3e67cb0b-d715-537e-be75-9d4f20c41728 with identifier: 118317
2026-03-30 12:11:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3e67cb0b-d715-537e-be75-9d4f20c41728 with identifier: 118317
2026-03-30 12:11:24 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3e67cb0b-d715-537e-be75-9d4f20c41728 with identifier: 118317 to the API
2026-03-30 12:11:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118317>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 181,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '3e67cb0b-d715-537e-be75-9d4f20c41728',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB854CK',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-allure-pack-16-plug-in-225-bva8-118317',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 59727,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 20590.0,
'price_includes_vat': True,
'registration_date': '2021-08-03',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Allure Pack 1.6 Plug-In 225 BVA8',
'transmission': 'automatic',
'trim': 'Allure Pack 1.6 Plug-In 225 BVA8',
'vin': 'VF3M4DGZUMS188362',
'year': 2021}
2026-03-30 12:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27118317%27 HTTP/1.1" 200 None
2026-03-30 12:11:24 [arval.fr] INFO: Saving data for 118317: {'created_time': 1773393297.531743, 'last_price_update_time': 1774872684.76604}
2026-03-30 12:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='118317') HTTP/1.1" 204 0
2026-03-30 12:11:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116834> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361 with identifier: 116834
2026-03-30 12:11:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361 with scrape type 2
2026-03-30 12:11:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361 with scrape type 2
2026-03-30 12:11:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361, identifier: 116834
2026-03-30 12:11:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361 with identifier: 116834
2026-03-30 12:11:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361 with identifier: 116834
2026-03-30 12:11:41 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361 with identifier: 116834 to the API
2026-03-30 12:11:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116834>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC976GA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-active-business-15-bluehdi-110-bvm6-116834',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 98591,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12890.0,
'price_includes_vat': True,
'registration_date': '2021-10-07',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Active Business 1.5 BlueHDi 110 BVM6',
'transmission': 'manual',
'trim': 'Active Business 1.5 BlueHDi 110 BVM6',
'vin': 'VR3UDYHSKMJ850136',
'year': 2021}
2026-03-30 12:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27116834%27 HTTP/1.1" 200 None
2026-03-30 12:11:41 [arval.fr] INFO: Saving data for 116834: {'created_time': 1773393446.135221, 'last_price_update_time': 1774872701.869269}
2026-03-30 12:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='116834') HTTP/1.1" 204 0
2026-03-30 12:11:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112873> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9debde46-7b48-54bf-b2ca-d6b5e346d5ec with identifier: 112873
2026-03-30 12:11:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9debde46-7b48-54bf-b2ca-d6b5e346d5ec with scrape type 2
2026-03-30 12:11:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9debde46-7b48-54bf-b2ca-d6b5e346d5ec with scrape type 2
2026-03-30 12:11:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 9debde46-7b48-54bf-b2ca-d6b5e346d5ec, identifier: 112873
2026-03-30 12:11:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 9debde46-7b48-54bf-b2ca-d6b5e346d5ec with identifier: 112873
2026-03-30 12:11:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 9debde46-7b48-54bf-b2ca-d6b5e346d5ec with identifier: 112873
2026-03-30 12:11:43 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 9debde46-7b48-54bf-b2ca-d6b5e346d5ec with identifier: 112873 to the API
2026-03-30 12:11:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112873>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.5L',
'engine_horse_power': 218,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '9debde46-7b48-54bf-b2ca-d6b5e346d5ec',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK334RY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-rav4-hybride-2wd-dynamic-business-beyond-zero-112873',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'RAV4',
'odometer': 114186,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 27990.0,
'price_includes_vat': True,
'registration_date': '2022-11-23',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota RAV4 Hybride 2WD Dynamic Business Beyond Zero',
'transmission': 'automatic',
'trim': 'Hybride 2WD Dynamic Business Beyond Zero',
'vin': 'JTMW53FV10D033291',
'year': 2022}
2026-03-30 12:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27112873%27 HTTP/1.1" 200 None
2026-03-30 12:11:43 [arval.fr] INFO: Saving data for 112873: {'created_time': 1773389920.175882, 'last_price_update_time': 1774872703.648464}
2026-03-30 12:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='112873') HTTP/1.1" 204 0
2026-03-30 12:11:43 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.749(s), this was the 1st time calling it.
2026-03-30 12:11:43 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 3.842553380807514 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:11:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/114555> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75e54ae2-cf41-5516-bd8c-221811b075dc with identifier: 114555
2026-03-30 12:11:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75e54ae2-cf41-5516-bd8c-221811b075dc with scrape type 2
2026-03-30 12:11:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 75e54ae2-cf41-5516-bd8c-221811b075dc with scrape type 2
2026-03-30 12:11:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 75e54ae2-cf41-5516-bd8c-221811b075dc, identifier: 114555
2026-03-30 12:11:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 75e54ae2-cf41-5516-bd8c-221811b075dc with identifier: 114555
2026-03-30 12:11:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 75e54ae2-cf41-5516-bd8c-221811b075dc with identifier: 114555
2026-03-30 12:11:45 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 75e54ae2-cf41-5516-bd8c-221811b075dc with identifier: 114555 to the API
2026-03-30 12:11:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/114555>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 109,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '75e54ae2-cf41-5516-bd8c-221811b075dc',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ169SW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-116i-dkg7-business-design-114555',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 22141,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23490.0,
'price_includes_vat': True,
'registration_date': '2023-08-17',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 116i DKG7 Business Design',
'transmission': 'automatic',
'trim': '116i DKG7 Business Design',
'vin': 'WBA7K110507N12838',
'year': 2023}
2026-03-30 12:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27114555%27 HTTP/1.1" 200 None
2026-03-30 12:11:45 [arval.fr] INFO: Saving data for 114555: {'created_time': 1773390277.359707, 'last_price_update_time': 1774872705.560054}
2026-03-30 12:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='114555') HTTP/1.1" 204 0
2026-03-30 12:11:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113967> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80109930-0e12-5f6b-9ed8-356a37798f0b with identifier: 113967
2026-03-30 12:11:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80109930-0e12-5f6b-9ed8-356a37798f0b with scrape type 2
2026-03-30 12:11:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 80109930-0e12-5f6b-9ed8-356a37798f0b with scrape type 2
2026-03-30 12:11:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 80109930-0e12-5f6b-9ed8-356a37798f0b, identifier: 113967
2026-03-30 12:11:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 80109930-0e12-5f6b-9ed8-356a37798f0b with identifier: 113967
2026-03-30 12:11:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 80109930-0e12-5f6b-9ed8-356a37798f0b with identifier: 113967
2026-03-30 12:11:46 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 80109930-0e12-5f6b-9ed8-356a37798f0b with identifier: 113967 to the API
2026-03-30 12:11:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113967>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'green',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 125,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '80109930-0e12-5f6b-9ed8-356a37798f0b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG336AW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-countryman-cooper-se-all4-northwood-12595ch-bva6-113967',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Countryman',
'odometer': 40907,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 29990.0,
'price_includes_vat': True,
'registration_date': '2022-04-28',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Countryman Cooper SE ALL4 Northwood 125+95ch BVA6',
'transmission': 'automatic',
'trim': 'Cooper SE ALL4 Northwood 125+95ch BVA6',
'vin': 'WMW21BS0903P27776',
'year': 2022}
2026-03-30 12:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27113967%27 HTTP/1.1" 200 None
2026-03-30 12:11:46 [arval.fr] INFO: Saving data for 113967: {'created_time': 1773390637.537863, 'last_price_update_time': 1774872706.513436}
2026-03-30 12:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='113967') HTTP/1.1" 204 0
2026-03-30 12:11:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115185> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1169f161-c9ed-5abb-9a95-22235ff24644 with identifier: 115185
2026-03-30 12:11:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1169f161-c9ed-5abb-9a95-22235ff24644 with scrape type 2
2026-03-30 12:11:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1169f161-c9ed-5abb-9a95-22235ff24644 with scrape type 2
2026-03-30 12:11:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1169f161-c9ed-5abb-9a95-22235ff24644, identifier: 115185
2026-03-30 12:11:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1169f161-c9ed-5abb-9a95-22235ff24644 with identifier: 115185
2026-03-30 12:11:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1169f161-c9ed-5abb-9a95-22235ff24644 with identifier: 115185
2026-03-30 12:11:47 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1169f161-c9ed-5abb-9a95-22235ff24644 with identifier: 115185 to the API
2026-03-30 12:11:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115185>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '1169f161-c9ed-5abb-9a95-22235ff24644',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GT419XP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-80cv-bvm5-115185',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 15162,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12990.0,
'price_includes_vat': True,
'registration_date': '2024-01-31',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 80CV BVM5',
'transmission': 'manual',
'trim': 'Max 1.2 PureTech 80CV BVM5',
'vin': 'VF7SXHMRVPT738776',
'year': 2024}
2026-03-30 12:11:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27115185%27 HTTP/1.1" 200 None
2026-03-30 12:11:47 [arval.fr] INFO: Saving data for 115185: {'created_time': 1773390997.295413, 'last_price_update_time': 1774872707.450079}
2026-03-30 12:11:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='115185') HTTP/1.1" 204 0
2026-03-30 12:11:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:11:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115192> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676 with identifier: 115192
2026-03-30 12:11:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676 with scrape type 2
2026-03-30 12:11:47 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676 with scrape type 2
2026-03-30 12:11:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676, identifier: 115192
2026-03-30 12:11:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676 with identifier: 115192
2026-03-30 12:11:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676 with identifier: 115192
2026-03-30 12:11:48 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676 with identifier: 115192 to the API
2026-03-30 12:11:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115192>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 245,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP943ZA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x1-xdrive25e-m-sport-dkg7-115192',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X1',
'odometer': 50101,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 43990.0,
'price_includes_vat': True,
'registration_date': '2023-06-30',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X1 xDrive25e M Sport DKG7',
'transmission': 'automatic',
'trim': 'xDrive25e M Sport DKG7',
'vin': 'WBA21EF0005W73977',
'year': 2023}
2026-03-30 12:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27115192%27 HTTP/1.1" 200 None
2026-03-30 12:11:48 [arval.fr] INFO: Saving data for 115192: {'created_time': 1773391000.229032, 'last_price_update_time': 1774872708.423257}
2026-03-30 12:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='115192') HTTP/1.1" 204 0
2026-03-30 12:11:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113155> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 69c4f950-2644-5d6e-bf16-8ac18e9fb85a with identifier: 113155
2026-03-30 12:11:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69c4f950-2644-5d6e-bf16-8ac18e9fb85a with scrape type 2
2026-03-30 12:11:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 69c4f950-2644-5d6e-bf16-8ac18e9fb85a with scrape type 2
2026-03-30 12:11:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 69c4f950-2644-5d6e-bf16-8ac18e9fb85a, identifier: 113155
2026-03-30 12:11:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 69c4f950-2644-5d6e-bf16-8ac18e9fb85a with identifier: 113155
2026-03-30 12:11:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 69c4f950-2644-5d6e-bf16-8ac18e9fb85a with identifier: 113155
2026-03-30 12:11:49 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 69c4f950-2644-5d6e-bf16-8ac18e9fb85a with identifier: 113155 to the API
2026-03-30 12:11:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113155>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 109,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '69c4f950-2644-5d6e-bf16-8ac18e9fb85a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP922BA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-116i-dkg7-business-design-113155',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 58524,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2023-05-23',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 116i DKG7 Business Design',
'transmission': 'automatic',
'trim': '116i DKG7 Business Design',
'vin': 'WBA7K110X07M55066',
'year': 2023}
2026-03-30 12:11:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27113155%27 HTTP/1.1" 200 None
2026-03-30 12:11:50 [arval.fr] INFO: Saving data for 113155: {'created_time': 1773393289.274735, 'last_price_update_time': 1774872710.217518}
2026-03-30 12:11:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='113155') HTTP/1.1" 204 0
2026-03-30 12:11:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113951> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d6ac89fd-f39d-5859-9381-faf3a6378ae5 with identifier: 113951
2026-03-30 12:11:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d6ac89fd-f39d-5859-9381-faf3a6378ae5 with scrape type 2
2026-03-30 12:11:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d6ac89fd-f39d-5859-9381-faf3a6378ae5 with scrape type 2
2026-03-30 12:11:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: d6ac89fd-f39d-5859-9381-faf3a6378ae5, identifier: 113951
2026-03-30 12:11:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: d6ac89fd-f39d-5859-9381-faf3a6378ae5 with identifier: 113951
2026-03-30 12:11:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: d6ac89fd-f39d-5859-9381-faf3a6378ae5 with identifier: 113951
2026-03-30 12:11:52 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: d6ac89fd-f39d-5859-9381-faf3a6378ae5 with identifier: 113951 to the API
2026-03-30 12:11:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113951>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'd6ac89fd-f39d-5859-9381-faf3a6378ae5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR844BM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-business-design-118i-dkg7-113951',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 34430,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 25990.0,
'price_includes_vat': True,
'registration_date': '2023-09-06',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 Business Design 118i DKG7',
'transmission': 'automatic',
'trim': 'Business Design 118i DKG7',
'vin': 'WBA7K310007N12709',
'year': 2023}
2026-03-30 12:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27113951%27 HTTP/1.1" 200 None
2026-03-30 12:11:52 [arval.fr] INFO: Saving data for 113951: {'created_time': 1773389738.754048, 'last_price_update_time': 1774872712.413594}
2026-03-30 12:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='113951') HTTP/1.1" 204 0
2026-03-30 12:11:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112874> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a15722ec-b726-55a0-8699-479831d6eed1 with identifier: 112874
2026-03-30 12:11:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a15722ec-b726-55a0-8699-479831d6eed1 with scrape type 2
2026-03-30 12:11:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a15722ec-b726-55a0-8699-479831d6eed1 with scrape type 2
2026-03-30 12:11:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a15722ec-b726-55a0-8699-479831d6eed1, identifier: 112874
2026-03-30 12:11:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a15722ec-b726-55a0-8699-479831d6eed1 with identifier: 112874
2026-03-30 12:11:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a15722ec-b726-55a0-8699-479831d6eed1 with identifier: 112874
2026-03-30 12:11:52 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a15722ec-b726-55a0-8699-479831d6eed1 with identifier: 112874 to the API
2026-03-30 12:11:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112874>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 3,
'engine': '0.0L',
'engine_horse_power': 184,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'a15722ec-b726-55a0-8699-479831d6eed1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FZ991RQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-mini-cooper-se-finition-greenwich-184-bva-112874',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Mini',
'odometer': 43751,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 16990.0,
'price_includes_vat': True,
'registration_date': '2021-06-02',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Mini Cooper SE Finition Greenwich 184 BVA',
'transmission': 'automatic',
'trim': 'Cooper SE Finition Greenwich 184 BVA',
'vin': 'WMW11DJ0202P87638',
'year': 2021}
2026-03-30 12:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27112874%27 HTTP/1.1" 200 None
2026-03-30 12:11:52 [arval.fr] INFO: Saving data for 112874: {'created_time': 1773389559.28905, 'last_price_update_time': 1774872712.932894}
2026-03-30 12:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='112874') HTTP/1.1" 204 0
2026-03-30 12:11:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116129> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04be8bde-f11a-5119-8072-c4364ca14463 with identifier: 116129
2026-03-30 12:11:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04be8bde-f11a-5119-8072-c4364ca14463 with scrape type 2
2026-03-30 12:11:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 04be8bde-f11a-5119-8072-c4364ca14463 with scrape type 2
2026-03-30 12:11:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 04be8bde-f11a-5119-8072-c4364ca14463, identifier: 116129
2026-03-30 12:11:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 04be8bde-f11a-5119-8072-c4364ca14463 with identifier: 116129
2026-03-30 12:11:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 04be8bde-f11a-5119-8072-c4364ca14463 with identifier: 116129
2026-03-30 12:11:54 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 04be8bde-f11a-5119-8072-c4364ca14463 with identifier: 116129 to the API
2026-03-30 12:11:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116129>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '04be8bde-f11a-5119-8072-c4364ca14463',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FX963BL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ds-ds7-crossback-e-tense-4x2-performance-line-16-225-bva8-116129',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'DS',
'model': 'DS7 Crossback',
'odometer': 112354,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2021-02-10',
'seats_number': 0,
'seller_name': None,
'title': 'DS DS7 Crossback E-Tense 4x2 Performance Line + 1.6 225 BVA8',
'transmission': 'automatic',
'trim': 'E-Tense 4x2 Performance Line + 1.6 225 BVA8',
'vin': 'VR1J4DGZULY055211',
'year': 2021}
2026-03-30 12:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27116129%27 HTTP/1.1" 200 None
2026-03-30 12:11:54 [arval.fr] INFO: Saving data for 116129: {'created_time': 1773393345.967986, 'last_price_update_time': 1774872714.969497}
2026-03-30 12:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='116129') HTTP/1.1" 204 0
2026-03-30 12:11:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116235> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112585> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1359b8a-e2e1-5c3a-bf68-d63c7cf11457 with identifier: 116235
2026-03-30 12:11:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1359b8a-e2e1-5c3a-bf68-d63c7cf11457 with scrape type 2
2026-03-30 12:11:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1359b8a-e2e1-5c3a-bf68-d63c7cf11457 with scrape type 2
2026-03-30 12:11:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b1359b8a-e2e1-5c3a-bf68-d63c7cf11457, identifier: 116235
2026-03-30 12:11:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42a9646c-873f-51ab-9165-998740608b18 with identifier: 112585
2026-03-30 12:11:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42a9646c-873f-51ab-9165-998740608b18 with scrape type 2
2026-03-30 12:11:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 42a9646c-873f-51ab-9165-998740608b18 with scrape type 2
2026-03-30 12:11:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 42a9646c-873f-51ab-9165-998740608b18, identifier: 112585
2026-03-30 12:11:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b1359b8a-e2e1-5c3a-bf68-d63c7cf11457 with identifier: 116235
2026-03-30 12:11:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b1359b8a-e2e1-5c3a-bf68-d63c7cf11457 with identifier: 116235
2026-03-30 12:11:55 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b1359b8a-e2e1-5c3a-bf68-d63c7cf11457 with identifier: 116235 to the API
2026-03-30 12:11:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116235>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'b1359b8a-e2e1-5c3a-bf68-d63c7cf11457',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC990ZW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-allure-pack-16-plug-in-225-bva8-116235',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 76927,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 19590.0,
'price_includes_vat': True,
'registration_date': '2021-11-17',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Allure Pack 1.6 Plug-In 225 BVA8',
'transmission': 'automatic',
'trim': 'Allure Pack 1.6 Plug-In 225 BVA8',
'vin': 'VF3M4DGZUMS212675',
'year': 2021}
2026-03-30 12:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27116235%27 HTTP/1.1" 200 None
2026-03-30 12:11:55 [arval.fr] INFO: Saving data for 116235: {'created_time': 1773393334.81542, 'last_price_update_time': 1774872715.620551}
2026-03-30 12:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='116235') HTTP/1.1" 204 0
2026-03-30 12:11:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 42a9646c-873f-51ab-9165-998740608b18 with identifier: 112585
2026-03-30 12:11:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 42a9646c-873f-51ab-9165-998740608b18 with identifier: 112585
2026-03-30 12:11:55 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 42a9646c-873f-51ab-9165-998740608b18 with identifier: 112585 to the API
2026-03-30 12:11:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112585>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '42a9646c-873f-51ab-9165-998740608b18',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS974WB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-308-308-gt-12-puretech-130cv-bva8-112585',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '308',
'odometer': 22423,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2023-12-05',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 308 308 GT 1.2 PureTech 130CV BVA8',
'transmission': 'automatic',
'trim': '308 GT 1.2 PureTech 130CV BVA8',
'vin': 'VR3FPHNSTPY643556',
'year': 2023}
2026-03-30 12:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27112585%27 HTTP/1.1" 200 None
2026-03-30 12:11:55 [arval.fr] INFO: Saving data for 112585: {'created_time': 1773391718.730994, 'last_price_update_time': 1774872715.94717}
2026-03-30 12:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='112585') HTTP/1.1" 204 0
2026-03-30 12:11:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115090> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 163779a2-57f6-5574-a637-9c8e300e2d5a with identifier: 115090
2026-03-30 12:11:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 163779a2-57f6-5574-a637-9c8e300e2d5a with scrape type 2
2026-03-30 12:11:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 163779a2-57f6-5574-a637-9c8e300e2d5a with scrape type 2
2026-03-30 12:11:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 163779a2-57f6-5574-a637-9c8e300e2d5a, identifier: 115090
2026-03-30 12:11:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 163779a2-57f6-5574-a637-9c8e300e2d5a with identifier: 115090
2026-03-30 12:11:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 163779a2-57f6-5574-a637-9c8e300e2d5a with identifier: 115090
2026-03-30 12:11:56 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 163779a2-57f6-5574-a637-9c8e300e2d5a with identifier: 115090 to the API
2026-03-30 12:11:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115090>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '163779a2-57f6-5574-a637-9c8e300e2d5a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GW769DH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-active-12-puretech-100-bvm6-115090',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 14658,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 13890.0,
'price_includes_vat': True,
'registration_date': '2024-03-30',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 Active 1.2 PureTech 100 BVM6',
'transmission': 'manual',
'trim': 'Active 1.2 PureTech 100 BVM6',
'vin': 'VR3UPHNEKR5021078',
'year': 2024}
2026-03-30 12:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27115090%27 HTTP/1.1" 200 None
2026-03-30 12:11:57 [arval.fr] INFO: Saving data for 115090: {'created_time': 1773394120.677096, 'last_price_update_time': 1774872717.041311}
2026-03-30 12:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='115090') HTTP/1.1" 204 0
2026-03-30 12:11:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116715> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113502> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed with identifier: 116715
2026-03-30 12:11:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed with scrape type 2
2026-03-30 12:11:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed with scrape type 2
2026-03-30 12:11:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed, identifier: 116715
2026-03-30 12:11:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed with identifier: 116715
2026-03-30 12:11:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed with identifier: 116715
2026-03-30 12:11:57 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed with identifier: 116715 to the API
2026-03-30 12:11:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116715>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN524MT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-e-allure-pack-50kwh-bva-116715',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 17599,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 17490.0,
'price_includes_vat': True,
'registration_date': '2023-04-24',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 (e-) Allure Pack 50kWh BVA',
'transmission': 'automatic',
'trim': '(e-) Allure Pack 50kWh BVA',
'vin': 'VR3UHZKXZNT678599',
'year': 2023}
2026-03-30 12:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27116715%27 HTTP/1.1" 200 None
2026-03-30 12:11:57 [arval.fr] INFO: Saving data for 116715: {'created_time': 1773393325.509644, 'last_price_update_time': 1774872717.688002}
2026-03-30 12:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='116715') HTTP/1.1" 204 0
2026-03-30 12:11:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117109> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ae492a0a-5ae3-534d-aa6d-87cb18aaf734 with identifier: 113502
2026-03-30 12:11:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ae492a0a-5ae3-534d-aa6d-87cb18aaf734 with scrape type 2
2026-03-30 12:11:57 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ae492a0a-5ae3-534d-aa6d-87cb18aaf734 with scrape type 2
2026-03-30 12:11:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ae492a0a-5ae3-534d-aa6d-87cb18aaf734, identifier: 113502
2026-03-30 12:11:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ae492a0a-5ae3-534d-aa6d-87cb18aaf734 with identifier: 113502
2026-03-30 12:11:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ae492a0a-5ae3-534d-aa6d-87cb18aaf734 with identifier: 113502
2026-03-30 12:11:57 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ae492a0a-5ae3-534d-aa6d-87cb18aaf734 with identifier: 113502 to the API
2026-03-30 12:11:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113502>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'ae492a0a-5ae3-534d-aa6d-87cb18aaf734',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF965CF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-allure-15-bluehdi-130-bva8-113502',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 99518,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 19190.0,
'price_includes_vat': True,
'registration_date': '2022-03-09',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Allure 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure 1.5 BlueHDi 130 BVA8',
'vin': 'VF3MCYHZUNS047237',
'year': 2022}
2026-03-30 12:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27113502%27 HTTP/1.1" 200 None
2026-03-30 12:11:58 [arval.fr] INFO: Saving data for 113502: {'created_time': 1773393316.092259, 'last_price_update_time': 1774872718.22577}
2026-03-30 12:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='113502') HTTP/1.1" 204 0
2026-03-30 12:11:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6199d846-1674-5c64-847e-79a9a24a90df with identifier: 117109
2026-03-30 12:11:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6199d846-1674-5c64-847e-79a9a24a90df with scrape type 2
2026-03-30 12:11:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6199d846-1674-5c64-847e-79a9a24a90df with scrape type 2
2026-03-30 12:11:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6199d846-1674-5c64-847e-79a9a24a90df, identifier: 117109
2026-03-30 12:11:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6199d846-1674-5c64-847e-79a9a24a90df with identifier: 117109
2026-03-30 12:11:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6199d846-1674-5c64-847e-79a9a24a90df with identifier: 117109
2026-03-30 12:11:58 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6199d846-1674-5c64-847e-79a9a24a90df with identifier: 117109 to the API
2026-03-30 12:11:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117109>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '6199d846-1674-5c64-847e-79a9a24a90df',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR903RF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-countryman-cooper-essential-136-ch-bva7-117109',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Countryman',
'odometer': 25160,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 27990.0,
'price_includes_vat': True,
'registration_date': '2023-10-05',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Countryman Cooper Essential 136 ch BVA7',
'transmission': 'automatic',
'trim': 'Cooper Essential 136 ch BVA7',
'vin': 'WMW21BR0403S05725',
'year': 2023}
2026-03-30 12:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27117109%27 HTTP/1.1" 200 None
2026-03-30 12:11:58 [arval.fr] INFO: Saving data for 117109: {'created_time': 1773393369.846383, 'last_price_update_time': 1774872718.646019}
2026-03-30 12:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='117109') HTTP/1.1" 204 0
2026-03-30 12:11:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118173> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:11:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:11:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8f710b4-11f0-5dca-bbd8-4e67edc63c1f with identifier: 118173
2026-03-30 12:11:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8f710b4-11f0-5dca-bbd8-4e67edc63c1f with scrape type 2
2026-03-30 12:11:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b8f710b4-11f0-5dca-bbd8-4e67edc63c1f with scrape type 2
2026-03-30 12:11:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b8f710b4-11f0-5dca-bbd8-4e67edc63c1f, identifier: 118173
2026-03-30 12:11:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b8f710b4-11f0-5dca-bbd8-4e67edc63c1f with identifier: 118173
2026-03-30 12:11:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b8f710b4-11f0-5dca-bbd8-4e67edc63c1f with identifier: 118173
2026-03-30 12:11:58 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b8f710b4-11f0-5dca-bbd8-4e67edc63c1f with identifier: 118173 to the API
2026-03-30 12:11:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:11: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-30 12:11:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118173>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'b8f710b4-11f0-5dca-bbd8-4e67edc63c1f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE396RJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-pack-12-puretech-130-bva8-118173',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 108919,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 13390.0,
'price_includes_vat': True,
'registration_date': '2022-02-15',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure Pack 1.2 PureTech 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Pack 1.2 PureTech 130 BVA8',
'vin': 'VR3USHNSSMJ921119',
'year': 2022}
2026-03-30 12:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27118173%27 HTTP/1.1" 200 None
2026-03-30 12:11:59 [arval.fr] INFO: Saving data for 118173: {'created_time': 1773393532.589458, 'last_price_update_time': 1774872719.160934}
2026-03-30 12:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:11:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='118173') HTTP/1.1" 204 0
2026-03-30 12:12:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122441> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:12:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:12:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9cc5fce7-b5fb-5371-b85e-c43a40765bb7 with identifier: 122441
2026-03-30 12:12:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9cc5fce7-b5fb-5371-b85e-c43a40765bb7 with scrape type 2
2026-03-30 12:12:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9cc5fce7-b5fb-5371-b85e-c43a40765bb7 with scrape type 2
2026-03-30 12:12:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 9cc5fce7-b5fb-5371-b85e-c43a40765bb7, identifier: 122441
2026-03-30 12:12:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 9cc5fce7-b5fb-5371-b85e-c43a40765bb7 with identifier: 122441
2026-03-30 12:12:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 9cc5fce7-b5fb-5371-b85e-c43a40765bb7 with identifier: 122441
2026-03-30 12:12:01 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 9cc5fce7-b5fb-5371-b85e-c43a40765bb7 with identifier: 122441 to the API
2026-03-30 12:12:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:12: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-30 12:12:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122441>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 2,
'engine': '2.0L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '9cc5fce7-b5fb-5371-b85e-c43a40765bb7',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FX590QP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ford-transit-chassis-cabine-t-350-l4-trend-b-20-l-ecob-130-122441',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Ford',
'model': 'Transit',
'odometer': 59597,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 24990.0,
'price_includes_vat': True,
'registration_date': '2021-03-05',
'seats_number': 0,
'seller_name': None,
'title': 'Ford Transit Chassis cabine T 350 L4 TREND B 2.0 l ecob 130',
'transmission': 'manual',
'trim': 'Chassis cabine T 350 L4 TREND B 2.0 l ecob 130',
'vin': 'WF0AXXTTRALT57448',
'year': 2021}
2026-03-30 12:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27122441%27 HTTP/1.1" 200 None
2026-03-30 12:12:01 [arval.fr] INFO: Saving data for 122441: {'created_time': 1773393552.708944, 'last_price_update_time': 1774872721.474059}
2026-03-30 12:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='122441') HTTP/1.1" 204 0
2026-03-30 12:12:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112595> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:12:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:12:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a09ecebd-dc8a-5870-96ff-9b254346134a with identifier: 112595
2026-03-30 12:12:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a09ecebd-dc8a-5870-96ff-9b254346134a with scrape type 2
2026-03-30 12:12:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a09ecebd-dc8a-5870-96ff-9b254346134a with scrape type 2
2026-03-30 12:12:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a09ecebd-dc8a-5870-96ff-9b254346134a, identifier: 112595
2026-03-30 12:12:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a09ecebd-dc8a-5870-96ff-9b254346134a with identifier: 112595
2026-03-30 12:12:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a09ecebd-dc8a-5870-96ff-9b254346134a with identifier: 112595
2026-03-30 12:12:01 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a09ecebd-dc8a-5870-96ff-9b254346134a with identifier: 112595 to the API
2026-03-30 12:12:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:12: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-30 12:12:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112595>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 204,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'a09ecebd-dc8a-5870-96ff-9b254346134a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH487DS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/hyundai-kona-business-electrique-2wd-64kwh-bva-112595',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Hyundai',
'model': 'Kona',
'odometer': 93158,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 19190.0,
'price_includes_vat': True,
'registration_date': '2022-06-27',
'seats_number': 0,
'seller_name': None,
'title': 'Hyundai Kona Business Electrique 2WD 64kWh BVA',
'transmission': 'automatic',
'trim': 'Business Electrique 2WD 64kWh BVA',
'vin': 'TMAK381GFNJ056881',
'year': 2022}
2026-03-30 12:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27112595%27 HTTP/1.1" 200 None
2026-03-30 12:12:02 [arval.fr] INFO: Saving data for 112595: {'created_time': 1773391537.32773, 'last_price_update_time': 1774872722.093502}
2026-03-30 12:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='112595') HTTP/1.1" 204 0
2026-03-30 12:12:17 [scrapy.extensions.logstats] INFO: Crawled 353 pages (at 22 pages/min), scraped 314 items (at 22 items/min)
2026-03-30 12:12:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 166MiB
2026-03-30 12:12:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123272> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:12:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:12:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 194a6090-6f6d-574d-9f47-3d96843a9cbf with identifier: 123272
2026-03-30 12:12:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 194a6090-6f6d-574d-9f47-3d96843a9cbf with scrape type 2
2026-03-30 12:12:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 194a6090-6f6d-574d-9f47-3d96843a9cbf with scrape type 2
2026-03-30 12:12:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 194a6090-6f6d-574d-9f47-3d96843a9cbf, identifier: 123272
2026-03-30 12:12:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 194a6090-6f6d-574d-9f47-3d96843a9cbf with identifier: 123272
2026-03-30 12:12:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 194a6090-6f6d-574d-9f47-3d96843a9cbf with identifier: 123272
2026-03-30 12:12:17 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 194a6090-6f6d-574d-9f47-3d96843a9cbf with identifier: 123272 to the API
2026-03-30 12:12:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:12: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-30 12:12:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123272>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'gray',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '194a6090-6f6d-574d-9f47-3d96843a9cbf',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM801FD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-berlingo-fourgonnette-taille-m-650kg-puretech-110-bvm-club-123272',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'Berlingo',
'odometer': 79087,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12590.0,
'price_includes_vat': True,
'registration_date': '2023-02-17',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen Berlingo Fourgonnette Taille M 650kg PureTech 110 BVM Club',
'transmission': 'manual',
'trim': 'Fourgonnette Taille M 650kg PureTech 110 BVM Club',
'vin': 'VR7EUHNP2NN563719',
'year': 2023}
2026-03-30 12:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123272%27 HTTP/1.1" 200 None
2026-03-30 12:12:18 [arval.fr] INFO: Saving data for 123272: {'created_time': 1773393589.787678, 'last_price_update_time': 1774872738.101322}
2026-03-30 12:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='123272') HTTP/1.1" 204 0
2026-03-30 12:12:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123277> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:12:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:12:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 977b0fa4-a338-5239-af03-74ef34fc343c with identifier: 123277
2026-03-30 12:12:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 977b0fa4-a338-5239-af03-74ef34fc343c with scrape type 2
2026-03-30 12:12:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 977b0fa4-a338-5239-af03-74ef34fc343c with scrape type 2
2026-03-30 12:12:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 977b0fa4-a338-5239-af03-74ef34fc343c, identifier: 123277
2026-03-30 12:12:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 977b0fa4-a338-5239-af03-74ef34fc343c with identifier: 123277
2026-03-30 12:12:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 977b0fa4-a338-5239-af03-74ef34fc343c with identifier: 123277
2026-03-30 12:12:18 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 977b0fa4-a338-5239-af03-74ef34fc343c with identifier: 123277 to the API
2026-03-30 12:12:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:12: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-30 12:12:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123277>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'orange',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '977b0fa4-a338-5239-af03-74ef34fc343c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC961GW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-active-business-12-puretech-100-bvm6-123277',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 101810,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 10490.0,
'price_includes_vat': True,
'registration_date': '2021-10-08',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Active Business 1.2 PureTech 100 BVM6',
'transmission': 'manual',
'trim': 'Active Business 1.2 PureTech 100 BVM6',
'vin': 'VR3USHNKKMJ858397',
'year': 2021}
2026-03-30 12:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123277%27 HTTP/1.1" 200 None
2026-03-30 12:12:19 [arval.fr] INFO: Saving data for 123277: {'created_time': 1773393609.942326, 'last_price_update_time': 1774872739.028017}
2026-03-30 12:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='123277') HTTP/1.1" 204 0
2026-03-30 12:12:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123617> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:12:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:12:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a793052-0a4a-5663-8311-9e3b7f74e3af with identifier: 123617
2026-03-30 12:12:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a793052-0a4a-5663-8311-9e3b7f74e3af with scrape type 2
2026-03-30 12:12:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3a793052-0a4a-5663-8311-9e3b7f74e3af with scrape type 2
2026-03-30 12:12:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3a793052-0a4a-5663-8311-9e3b7f74e3af, identifier: 123617
2026-03-30 12:12:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3a793052-0a4a-5663-8311-9e3b7f74e3af with identifier: 123617
2026-03-30 12:12:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3a793052-0a4a-5663-8311-9e3b7f74e3af with identifier: 123617
2026-03-30 12:12:21 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3a793052-0a4a-5663-8311-9e3b7f74e3af with identifier: 123617 to the API
2026-03-30 12:12:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:12: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-30 12:12:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123617>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 91,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '3a793052-0a4a-5663-8311-9e3b7f74e3af',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD870NX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-business-10-tce-90-bvm6-transfo-vp-vf-123617',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 89803,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 8990.0,
'price_includes_vat': True,
'registration_date': '2021-12-15',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Business 1.0 TCe 90 BVM6 TRANSFO VP-VF',
'transmission': 'manual',
'trim': 'Business 1.0 TCe 90 BVM6 TRANSFO VP-VF',
'vin': 'VF1RJA00468137557',
'year': 2021}
2026-03-30 12:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123617%27 HTTP/1.1" 200 None
2026-03-30 12:12:22 [arval.fr] INFO: Saving data for 123617: {'created_time': 1773393628.361249, 'last_price_update_time': 1774872742.138538}
2026-03-30 12:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='123617') HTTP/1.1" 204 0
2026-03-30 12:12:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123855> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:12:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:12:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e27f04b-ccd8-5d55-be6a-89697aa39ec3 with identifier: 123855
2026-03-30 12:12:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e27f04b-ccd8-5d55-be6a-89697aa39ec3 with scrape type 2
2026-03-30 12:12:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3e27f04b-ccd8-5d55-be6a-89697aa39ec3 with scrape type 2
2026-03-30 12:12:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3e27f04b-ccd8-5d55-be6a-89697aa39ec3, identifier: 123855
2026-03-30 12:12:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3e27f04b-ccd8-5d55-be6a-89697aa39ec3 with identifier: 123855
2026-03-30 12:12:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3e27f04b-ccd8-5d55-be6a-89697aa39ec3 with identifier: 123855
2026-03-30 12:12:27 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3e27f04b-ccd8-5d55-be6a-89697aa39ec3 with identifier: 123855 to the API
2026-03-30 12:12:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:12: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-30 12:12:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123855>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.5L',
'engine_horse_power': 218,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '3e27f04b-ccd8-5d55-be6a-89697aa39ec3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ465HG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-rav4-hyhybride-2wd-218ch-collection-123855',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'RAV4',
'odometer': 89881,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 33490.0,
'price_includes_vat': True,
'registration_date': '2022-09-07',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota RAV4 HyHybride 2WD 218ch Collection',
'transmission': 'automatic',
'trim': 'HyHybride 2WD 218ch Collection',
'vin': 'JTM253FV40J017442',
'year': 2022}
2026-03-30 12:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27123855%27 HTTP/1.1" 200 None
2026-03-30 12:12:27 [arval.fr] INFO: Saving data for 123855: {'created_time': 1773393618.898737, 'last_price_update_time': 1774872747.858319}
2026-03-30 12:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='123855') HTTP/1.1" 204 0
2026-03-30 12:12:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124292> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:12:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:12:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124596> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:12:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d9834476-f41a-5e9f-a554-da4e6a021666 with identifier: 124292
2026-03-30 12:12:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d9834476-f41a-5e9f-a554-da4e6a021666 with scrape type 2
2026-03-30 12:12:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d9834476-f41a-5e9f-a554-da4e6a021666 with scrape type 2
2026-03-30 12:12:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: d9834476-f41a-5e9f-a554-da4e6a021666, identifier: 124292
2026-03-30 12:12:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: d9834476-f41a-5e9f-a554-da4e6a021666 with identifier: 124292
2026-03-30 12:12:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: d9834476-f41a-5e9f-a554-da4e6a021666 with identifier: 124292
2026-03-30 12:12:29 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: d9834476-f41a-5e9f-a554-da4e6a021666 with identifier: 124292 to the API
2026-03-30 12:12:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:12: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-30 12:12:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124292>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 265,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'd9834476-f41a-5e9f-a554-da4e6a021666',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ038BL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/kia-sportage-design-16-t-gdi-265-phev-auto-4wd-124292',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Kia',
'model': 'Sportage',
'odometer': 83640,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 26490.0,
'price_includes_vat': True,
'registration_date': '2022-08-23',
'seats_number': 0,
'seller_name': None,
'title': 'Kia Sportage DESIGN 1.6 T-GDI 265 PHEV AUTO 4WD',
'transmission': 'automatic',
'trim': 'DESIGN 1.6 T-GDI 265 PHEV AUTO 4WD',
'vin': 'U5YPV81HDNL037328',
'year': 2022}
2026-03-30 12:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124292%27 HTTP/1.1" 200 None
2026-03-30 12:12:29 [arval.fr] INFO: Saving data for 124292: {'created_time': 1773393785.039342, 'last_price_update_time': 1774872749.7741}
2026-03-30 12:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='124292') HTTP/1.1" 204 0
2026-03-30 12:12:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:12:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1ea6a3b-bc8c-520b-80ec-183df0b948bf with identifier: 124596
2026-03-30 12:12:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1ea6a3b-bc8c-520b-80ec-183df0b948bf with scrape type 2
2026-03-30 12:12:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b1ea6a3b-bc8c-520b-80ec-183df0b948bf with scrape type 2
2026-03-30 12:12:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b1ea6a3b-bc8c-520b-80ec-183df0b948bf, identifier: 124596
2026-03-30 12:12:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b1ea6a3b-bc8c-520b-80ec-183df0b948bf with identifier: 124596
2026-03-30 12:12:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b1ea6a3b-bc8c-520b-80ec-183df0b948bf with identifier: 124596
2026-03-30 12:12:29 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b1ea6a3b-bc8c-520b-80ec-183df0b948bf with identifier: 124596 to the API
2026-03-30 12:12:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:12: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-30 12:12:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124596>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 200,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'b1ea6a3b-bc8c-520b-80ec-183df0b948bf',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS960HP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-austral-techno-12-e-tech-hybrid-200-bva6-124596',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Austral',
'odometer': 104426,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 22990.0,
'price_includes_vat': True,
'registration_date': '2023-11-10',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Austral Techno 1.2 E-TECH Hybrid 200 BVA6',
'transmission': 'automatic',
'trim': 'Techno 1.2 E-TECH Hybrid 200 BVA6',
'vin': 'VF1RHN00971835319',
'year': 2023}
2026-03-30 12:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124596%27 HTTP/1.1" 200 None
2026-03-30 12:12:30 [arval.fr] INFO: Saving data for 124596: {'created_time': 1773393775.322076, 'last_price_update_time': 1774872750.200684}
2026-03-30 12:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='124596') HTTP/1.1" 204 0
2026-03-30 12:12:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124601> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:12:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:12:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8ccd587-166e-556c-bbca-0dbed9bc4ac5 with identifier: 124601
2026-03-30 12:12:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8ccd587-166e-556c-bbca-0dbed9bc4ac5 with scrape type 2
2026-03-30 12:12:31 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e8ccd587-166e-556c-bbca-0dbed9bc4ac5 with scrape type 2
2026-03-30 12:12:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e8ccd587-166e-556c-bbca-0dbed9bc4ac5, identifier: 124601
2026-03-30 12:12:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e8ccd587-166e-556c-bbca-0dbed9bc4ac5 with identifier: 124601
2026-03-30 12:12:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e8ccd587-166e-556c-bbca-0dbed9bc4ac5 with identifier: 124601
2026-03-30 12:12:32 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e8ccd587-166e-556c-bbca-0dbed9bc4ac5 with identifier: 124601 to the API
2026-03-30 12:12:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:12: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-30 12:12:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124601>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 292,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'e8ccd587-166e-556c-bbca-0dbed9bc4ac5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FZ197GE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x3-xdrive30e-292-m-sport-bva8-124601',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X3',
'odometer': 110359,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 33990.0,
'price_includes_vat': True,
'registration_date': '2021-05-17',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X3 xDrive30e 292 M Sport BVA8',
'transmission': 'automatic',
'trim': 'xDrive30e 292 M Sport BVA8',
'vin': 'WBATS110009G67299',
'year': 2021}
2026-03-30 12:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124601%27 HTTP/1.1" 200 None
2026-03-30 12:12:32 [arval.fr] INFO: Saving data for 124601: {'created_time': 1773393765.840072, 'last_price_update_time': 1774872752.273679}
2026-03-30 12:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='124601') HTTP/1.1" 204 0
2026-03-30 12:12:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122724> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:12:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:12:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0603def8-5a70-598c-85e9-00a1f2572dec with identifier: 122724
2026-03-30 12:12:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0603def8-5a70-598c-85e9-00a1f2572dec with scrape type 2
2026-03-30 12:12:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0603def8-5a70-598c-85e9-00a1f2572dec with scrape type 2
2026-03-30 12:12:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0603def8-5a70-598c-85e9-00a1f2572dec, identifier: 122724
2026-03-30 12:12:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0603def8-5a70-598c-85e9-00a1f2572dec with identifier: 122724
2026-03-30 12:12:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0603def8-5a70-598c-85e9-00a1f2572dec with identifier: 122724
2026-03-30 12:12:36 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0603def8-5a70-598c-85e9-00a1f2572dec with identifier: 122724 to the API
2026-03-30 12:12:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:12: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-30 12:12:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122724>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '0603def8-5a70-598c-85e9-00a1f2572dec',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE590LF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-berlingo-fourgon-club-xl-950-15-bluehdi-100-bvm6-122724',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'Berlingo',
'odometer': 66700,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 15390.0,
'price_includes_vat': True,
'registration_date': '2022-02-01',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen Berlingo Fourgon Club XL 950 1.5 BlueHDi 100 BVM6',
'transmission': 'manual',
'trim': 'Fourgon Club XL 950 1.5 BlueHDi 100 BVM6',
'vin': 'VR7EFYHT2MJ926582',
'year': 2022}
2026-03-30 12:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27122724%27 HTTP/1.1" 200 None
2026-03-30 12:12:36 [arval.fr] INFO: Saving data for 122724: {'created_time': 1773393855.285068, 'last_price_update_time': 1774872756.467238}
2026-03-30 12:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:36 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='122724') HTTP/1.1" 204 0
2026-03-30 12:12:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121204> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:12:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:12:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b820ce6-243e-55bd-91fc-5acce3036ddd with identifier: 121204
2026-03-30 12:12:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b820ce6-243e-55bd-91fc-5acce3036ddd with scrape type 2
2026-03-30 12:12:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0b820ce6-243e-55bd-91fc-5acce3036ddd with scrape type 2
2026-03-30 12:12:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0b820ce6-243e-55bd-91fc-5acce3036ddd, identifier: 121204
2026-03-30 12:12:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0b820ce6-243e-55bd-91fc-5acce3036ddd with identifier: 121204
2026-03-30 12:12:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0b820ce6-243e-55bd-91fc-5acce3036ddd with identifier: 121204
2026-03-30 12:12:40 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0b820ce6-243e-55bd-91fc-5acce3036ddd with identifier: 121204 to the API
2026-03-30 12:12:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:12: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-30 12:12:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121204>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '0b820ce6-243e-55bd-91fc-5acce3036ddd',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK041KN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-evolution-10-sce-65-bvm5-121204',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 45486,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11390.0,
'price_includes_vat': True,
'registration_date': '2022-11-07',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Evolution 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Evolution 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00169900063',
'year': 2022}
2026-03-30 12:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27121204%27 HTTP/1.1" 200 None
2026-03-30 12:12:40 [arval.fr] INFO: Saving data for 121204: {'created_time': 1773393844.986585, 'last_price_update_time': 1774872760.946644}
2026-03-30 12:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='121204') HTTP/1.1" 204 0
2026-03-30 12:12:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124728> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:12:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:12:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5 with identifier: 124728
2026-03-30 12:12:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5 with scrape type 2
2026-03-30 12:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5 with scrape type 2
2026-03-30 12:12:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5, identifier: 124728
2026-03-30 12:12:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5 with identifier: 124728
2026-03-30 12:12:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5 with identifier: 124728
2026-03-30 12:12:42 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5 with identifier: 124728 to the API
2026-03-30 12:12:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:12: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-30 12:12:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124728>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 218,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC345SL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mercedes-classe-a-a-250-e-business-line-8g-dct-124728',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mercedes',
'model': 'Classe A',
'odometer': 43811,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 24990.0,
'price_includes_vat': True,
'registration_date': '2021-10-29',
'seats_number': 0,
'seller_name': None,
'title': 'Mercedes Classe A A 250 e Business Line 8G-DCT',
'transmission': 'automatic',
'trim': 'A 250 e Business Line 8G-DCT',
'vin': 'W1K1770861J315372',
'year': 2021}
2026-03-30 12:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124728%27 HTTP/1.1" 200 None
2026-03-30 12:12:42 [arval.fr] INFO: Saving data for 124728: {'created_time': 1773393819.1515, 'last_price_update_time': 1774872762.886427}
2026-03-30 12:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:42 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='124728') HTTP/1.1" 204 0
2026-03-30 12:12:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125337> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:12:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:12:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c0136f0-f7a8-5da0-8e65-e0f76ef05617 with identifier: 125337
2026-03-30 12:12:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c0136f0-f7a8-5da0-8e65-e0f76ef05617 with scrape type 2
2026-03-30 12:12:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1c0136f0-f7a8-5da0-8e65-e0f76ef05617 with scrape type 2
2026-03-30 12:12:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1c0136f0-f7a8-5da0-8e65-e0f76ef05617, identifier: 125337
2026-03-30 12:12:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1c0136f0-f7a8-5da0-8e65-e0f76ef05617 with identifier: 125337
2026-03-30 12:12:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1c0136f0-f7a8-5da0-8e65-e0f76ef05617 with identifier: 125337
2026-03-30 12:12:47 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1c0136f0-f7a8-5da0-8e65-e0f76ef05617 with identifier: 125337 to the API
2026-03-30 12:12:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:12: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-30 12:12:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125337>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '1c0136f0-f7a8-5da0-8e65-e0f76ef05617',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP607HS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-118-i-edition-sport-15-135-bva7-125337',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 61185,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23990.0,
'price_includes_vat': True,
'registration_date': '2023-06-05',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 118 i Edition Sport 1.5 135 BVA7',
'transmission': 'automatic',
'trim': '118 i Edition Sport 1.5 135 BVA7',
'vin': 'WBA7K310X07M80092',
'year': 2023}
2026-03-30 12:12:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27125337%27 HTTP/1.1" 200 None
2026-03-30 12:12:47 [arval.fr] INFO: Saving data for 125337: {'created_time': 1773393879.694463, 'last_price_update_time': 1774872767.33475}
2026-03-30 12:12:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:47 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='125337') HTTP/1.1" 204 0
2026-03-30 12:12:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125639> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:12:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:12:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d0d1dd3-568a-523b-993e-4a59266bdc6b with identifier: 125639
2026-03-30 12:12:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d0d1dd3-568a-523b-993e-4a59266bdc6b with scrape type 2
2026-03-30 12:12:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d0d1dd3-568a-523b-993e-4a59266bdc6b with scrape type 2
2026-03-30 12:12:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6d0d1dd3-568a-523b-993e-4a59266bdc6b, identifier: 125639
2026-03-30 12:12:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6d0d1dd3-568a-523b-993e-4a59266bdc6b with identifier: 125639
2026-03-30 12:12:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6d0d1dd3-568a-523b-993e-4a59266bdc6b with identifier: 125639
2026-03-30 12:12:50 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6d0d1dd3-568a-523b-993e-4a59266bdc6b with identifier: 125639 to the API
2026-03-30 12:12:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:12: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-30 12:12:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125639>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.8L',
'engine_horse_power': 122,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '6d0d1dd3-568a-523b-993e-4a59266bdc6b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC988RY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-c-hr-dynamic-business-stage-academy-18-hybride-122-125639',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'C-HR',
'odometer': 57779,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2021-10-28',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota C-HR Dynamic Business Stage Academy 1.8 Hybride 122',
'transmission': 'automatic',
'trim': 'Dynamic Business Stage Academy 1.8 Hybride 122',
'vin': 'NMTK33BX90R143987',
'year': 2021}
2026-03-30 12:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27125639%27 HTTP/1.1" 200 None
2026-03-30 12:12:50 [arval.fr] INFO: Saving data for 125639: {'created_time': 1773393869.444051, 'last_price_update_time': 1774872770.504727}
2026-03-30 12:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='125639') HTTP/1.1" 204 0
2026-03-30 12:12:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125322> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:12:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:12:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 491b489b-bf83-5164-a198-45e46f2ac878 with identifier: 125322
2026-03-30 12:12:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 491b489b-bf83-5164-a198-45e46f2ac878 with scrape type 2
2026-03-30 12:12:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 491b489b-bf83-5164-a198-45e46f2ac878 with scrape type 2
2026-03-30 12:12:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 491b489b-bf83-5164-a198-45e46f2ac878, identifier: 125322
2026-03-30 12:12:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 491b489b-bf83-5164-a198-45e46f2ac878 with identifier: 125322
2026-03-30 12:12:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 491b489b-bf83-5164-a198-45e46f2ac878 with identifier: 125322
2026-03-30 12:12:51 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 491b489b-bf83-5164-a198-45e46f2ac878 with identifier: 125322 to the API
2026-03-30 12:12:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:12: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-30 12:12:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125322>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 220,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '491b489b-bf83-5164-a198-45e46f2ac878',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH022WY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x2-xdrive25e-business-design-bva6-125322',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X2',
'odometer': 41025,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 26990.0,
'price_includes_vat': True,
'registration_date': '2022-08-03',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X2 xDrive25e Business Design BVA6',
'transmission': 'automatic',
'trim': 'xDrive25e Business Design BVA6',
'vin': 'WBAYN910305V60229',
'year': 2022}
2026-03-30 12:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27125322%27 HTTP/1.1" 200 None
2026-03-30 12:12:51 [arval.fr] INFO: Saving data for 125322: {'created_time': 1773393889.268214, 'last_price_update_time': 1774872771.59047}
2026-03-30 12:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='125322') HTTP/1.1" 204 0
2026-03-30 12:12:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126869> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:12:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:12:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125646> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:12:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4fd33ac6-112a-56f8-a92f-54a8fccec73d with identifier: 126869
2026-03-30 12:12:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4fd33ac6-112a-56f8-a92f-54a8fccec73d with scrape type 2
2026-03-30 12:12:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4fd33ac6-112a-56f8-a92f-54a8fccec73d with scrape type 2
2026-03-30 12:12:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4fd33ac6-112a-56f8-a92f-54a8fccec73d, identifier: 126869
2026-03-30 12:12:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4fd33ac6-112a-56f8-a92f-54a8fccec73d with identifier: 126869
2026-03-30 12:12:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4fd33ac6-112a-56f8-a92f-54a8fccec73d with identifier: 126869
2026-03-30 12:12:53 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4fd33ac6-112a-56f8-a92f-54a8fccec73d with identifier: 126869 to the API
2026-03-30 12:12:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:12: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-30 12:12:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126869>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '4fd33ac6-112a-56f8-a92f-54a8fccec73d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE833QM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-roadtrip-16-hybrid-225-e-eat8-126869',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 22724,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 25490.0,
'price_includes_vat': True,
'registration_date': '2022-02-11',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 ROADTRIP 1.6 HYBRID 225 E-EAT8',
'transmission': 'automatic',
'trim': 'ROADTRIP 1.6 HYBRID 225 E-EAT8',
'vin': 'VF3M4DGZUMS264921',
'year': 2022}
2026-03-30 12:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126869%27 HTTP/1.1" 200 None
2026-03-30 12:12:53 [arval.fr] INFO: Saving data for 126869: {'created_time': 1773394942.670966, 'last_price_update_time': 1774872773.480126}
2026-03-30 12:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126869') HTTP/1.1" 204 0
2026-03-30 12:12:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:12:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6dc4146-cffc-58f4-a232-d3d8228d7a7d with identifier: 125646
2026-03-30 12:12:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6dc4146-cffc-58f4-a232-d3d8228d7a7d with scrape type 2
2026-03-30 12:12:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c6dc4146-cffc-58f4-a232-d3d8228d7a7d with scrape type 2
2026-03-30 12:12:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c6dc4146-cffc-58f4-a232-d3d8228d7a7d, identifier: 125646
2026-03-30 12:12:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c6dc4146-cffc-58f4-a232-d3d8228d7a7d with identifier: 125646
2026-03-30 12:12:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-30 12:12:53 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=brown HTTP/1.1" 200 None
2026-03-30 12:12:53 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-30 12:12:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /Translations(PartitionKey='fr',RowKey='fr') HTTP/1.1" 204 0
2026-03-30 12:12:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c6dc4146-cffc-58f4-a232-d3d8228d7a7d with identifier: 125646
2026-03-30 12:12:53 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c6dc4146-cffc-58f4-a232-d3d8228d7a7d with identifier: 125646 to the API
2026-03-30 12:12:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:12: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-30 12:12:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125646>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'brown',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'c6dc4146-cffc-58f4-a232-d3d8228d7a7d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX131VM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-110-bva6-125646',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 13095,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2024-06-25',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 110 BVA6',
'transmission': 'automatic',
'trim': 'Max 1.2 PureTech 110 BVA6',
'vin': 'VF7SXHNPYRT090544',
'year': 2024}
2026-03-30 12:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27125646%27 HTTP/1.1" 200 None
2026-03-30 12:12:54 [arval.fr] INFO: Saving data for 125646: {'created_time': 1773393942.430063, 'last_price_update_time': 1774872774.497378}
2026-03-30 12:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='125646') HTTP/1.1" 204 0
2026-03-30 12:12:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126874> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:12:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:12:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126876> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:12:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aac1b713-cf0e-5273-ba0e-c3a190a9bc1c with identifier: 126874
2026-03-30 12:12:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aac1b713-cf0e-5273-ba0e-c3a190a9bc1c with scrape type 2
2026-03-30 12:12:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aac1b713-cf0e-5273-ba0e-c3a190a9bc1c with scrape type 2
2026-03-30 12:12:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: aac1b713-cf0e-5273-ba0e-c3a190a9bc1c, identifier: 126874
2026-03-30 12:12:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: aac1b713-cf0e-5273-ba0e-c3a190a9bc1c with identifier: 126874
2026-03-30 12:12:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: aac1b713-cf0e-5273-ba0e-c3a190a9bc1c with identifier: 126874
2026-03-30 12:12:55 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: aac1b713-cf0e-5273-ba0e-c3a190a9bc1c with identifier: 126874 to the API
2026-03-30 12:12:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:12: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-30 12:12:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126874>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'aac1b713-cf0e-5273-ba0e-c3a190a9bc1c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR799FB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4x-feel-pack-12-puretech-130-bva8-126874',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4X',
'odometer': 79661,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 13990.0,
'price_includes_vat': True,
'registration_date': '2023-09-15',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4X Feel Pack 1.2 PureTech 130 BVA8',
'transmission': 'automatic',
'trim': 'Feel Pack 1.2 PureTech 130 BVA8',
'vin': 'VR7BDHNSBPE056173',
'year': 2023}
2026-03-30 12:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126874%27 HTTP/1.1" 200 None
2026-03-30 12:12:56 [arval.fr] INFO: Saving data for 126874: {'created_time': 1773394931.995478, 'last_price_update_time': 1774872776.205082}
2026-03-30 12:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126874') HTTP/1.1" 204 0
2026-03-30 12:12:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:12:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af with identifier: 126876
2026-03-30 12:12:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af with scrape type 2
2026-03-30 12:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af with scrape type 2
2026-03-30 12:12:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af, identifier: 126876
2026-03-30 12:12:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af with identifier: 126876
2026-03-30 12:12:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af with identifier: 126876
2026-03-30 12:12:56 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af with identifier: 126876 to the API
2026-03-30 12:12:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:12: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-30 12:12:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126876>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE712CJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-allure-pack-15-bluehdi-130-bvm6-126876',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 72592,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 19590.0,
'price_includes_vat': True,
'registration_date': '2022-01-13',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Allure Pack 1.5 BlueHDi 130 BVM6',
'transmission': 'manual',
'trim': 'Allure Pack 1.5 BlueHDi 130 BVM6',
'vin': 'VF3MCYHZMMS257681',
'year': 2022}
2026-03-30 12:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126876%27 HTTP/1.1" 200 None
2026-03-30 12:12:56 [arval.fr] INFO: Saving data for 126876: {'created_time': 1773394921.990697, 'last_price_update_time': 1774872776.663886}
2026-03-30 12:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126876') HTTP/1.1" 204 0
2026-03-30 12:12:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127778> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:12:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:12:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e9d9f16e-d773-5b61-bd89-e7894094ae91 with identifier: 127778
2026-03-30 12:12:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9d9f16e-d773-5b61-bd89-e7894094ae91 with scrape type 2
2026-03-30 12:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e9d9f16e-d773-5b61-bd89-e7894094ae91 with scrape type 2
2026-03-30 12:12:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e9d9f16e-d773-5b61-bd89-e7894094ae91, identifier: 127778
2026-03-30 12:12:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e9d9f16e-d773-5b61-bd89-e7894094ae91 with identifier: 127778
2026-03-30 12:12:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e9d9f16e-d773-5b61-bd89-e7894094ae91 with identifier: 127778
2026-03-30 12:12:58 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e9d9f16e-d773-5b61-bd89-e7894094ae91 with identifier: 127778 to the API
2026-03-30 12:12:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:12: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-30 12:12:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127778>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e9d9f16e-d773-5b61-bd89-e7894094ae91',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD653HZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-allure-15-bluehdi-130-bva8-7-sieges-127778',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 64124,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23990.0,
'price_includes_vat': True,
'registration_date': '2021-12-03',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 Allure 1.5 BlueHDi 130 BVA8 7 Sieges',
'transmission': 'automatic',
'trim': 'Allure 1.5 BlueHDi 130 BVA8 7 Sieges',
'vin': 'VF3MCYHZUMS238075',
'year': 2021}
2026-03-30 12:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127778%27 HTTP/1.1" 200 None
2026-03-30 12:12:58 [arval.fr] INFO: Saving data for 127778: {'created_time': 1773395239.940842, 'last_price_update_time': 1774872778.478394}
2026-03-30 12:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:12:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127778') HTTP/1.1" 204 0
2026-03-30 12:13:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129285> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f8d53e8-420f-5ced-b119-82415a998df1 with identifier: 129285
2026-03-30 12:13:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f8d53e8-420f-5ced-b119-82415a998df1 with scrape type 2
2026-03-30 12:13:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 9f8d53e8-420f-5ced-b119-82415a998df1 with scrape type 2
2026-03-30 12:13:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 9f8d53e8-420f-5ced-b119-82415a998df1, identifier: 129285
2026-03-30 12:13:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 9f8d53e8-420f-5ced-b119-82415a998df1 with identifier: 129285
2026-03-30 12:13:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 9f8d53e8-420f-5ced-b119-82415a998df1 with identifier: 129285
2026-03-30 12:13:02 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 9f8d53e8-420f-5ced-b119-82415a998df1 with identifier: 129285 to the API
2026-03-30 12:13:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129285>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '9f8d53e8-420f-5ced-b119-82415a998df1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC221WB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/seat-arona-style-business-10-tsi-110cv-bvm6-129285',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Seat',
'model': 'Arona',
'odometer': 119195,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 13490.0,
'price_includes_vat': True,
'registration_date': '2021-11-05',
'seats_number': 0,
'seller_name': None,
'title': 'Seat Arona Style Business 1.0 TSI 110CV BVM6',
'transmission': 'manual',
'trim': 'Style Business 1.0 TSI 110CV BVM6',
'vin': 'VSSZZZKJZNR031951',
'year': 2021}
2026-03-30 12:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129285%27 HTTP/1.1" 200 None
2026-03-30 12:13:03 [arval.fr] INFO: Saving data for 129285: {'created_time': 1773396825.669644, 'last_price_update_time': 1774872783.147616}
2026-03-30 12:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129285') HTTP/1.1" 204 0
2026-03-30 12:13:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122449> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d646012-80ec-5197-ac56-c4f64079f053 with identifier: 122449
2026-03-30 12:13:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4d646012-80ec-5197-ac56-c4f64079f053 with scrape type 2
2026-03-30 12:13:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4d646012-80ec-5197-ac56-c4f64079f053 with scrape type 2
2026-03-30 12:13:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4d646012-80ec-5197-ac56-c4f64079f053, identifier: 122449
2026-03-30 12:13:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4d646012-80ec-5197-ac56-c4f64079f053 with identifier: 122449
2026-03-30 12:13:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4d646012-80ec-5197-ac56-c4f64079f053 with identifier: 122449
2026-03-30 12:13:03 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4d646012-80ec-5197-ac56-c4f64079f053 with identifier: 122449 to the API
2026-03-30 12:13:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122449>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '4d646012-80ec-5197-ac56-c4f64079f053',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK122RA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-a3-sportback-design-30-tfsi-mhev-s-tronic-110-122449',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'A3',
'odometer': 54773,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 24590.0,
'price_includes_vat': True,
'registration_date': '2022-11-22',
'seats_number': 0,
'seller_name': None,
'title': 'Audi A3 Sportback Design 30 TFSI MHEV S Tronic 110',
'transmission': 'automatic',
'trim': 'Sportback Design 30 TFSI MHEV S Tronic 110',
'vin': 'WAUZZZGY6PA048472',
'year': 2022}
2026-03-30 12:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27122449%27 HTTP/1.1" 200 None
2026-03-30 12:13:03 [arval.fr] INFO: Saving data for 122449: {'created_time': 1773393543.927746, 'last_price_update_time': 1774872783.822016}
2026-03-30 12:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='122449') HTTP/1.1" 204 0
2026-03-30 12:13:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124284> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c with identifier: 124284
2026-03-30 12:13:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c with scrape type 2
2026-03-30 12:13:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c with scrape type 2
2026-03-30 12:13:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c, identifier: 124284
2026-03-30 12:13:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c with identifier: 124284
2026-03-30 12:13:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c with identifier: 124284
2026-03-30 12:13:04 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c with identifier: 124284 to the API
2026-03-30 12:13:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124284>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'gray',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.5L',
'engine_horse_power': 76,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC949MP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-berlingo-fourgon-club-m-650-15-bluehdi-75-bvm5-124284',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'Berlingo',
'odometer': 106307,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 10790.0,
'price_includes_vat': True,
'registration_date': '2021-10-20',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen Berlingo Fourgon Club M 650 1.5 BlueHDi 75 BVM5',
'transmission': 'manual',
'trim': 'Fourgon Club M 650 1.5 BlueHDi 75 BVM5',
'vin': 'VR7EFYHWCMN541351',
'year': 2021}
2026-03-30 12:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27124284%27 HTTP/1.1" 200 None
2026-03-30 12:13:04 [arval.fr] INFO: Saving data for 124284: {'created_time': 1773395250.325095, 'last_price_update_time': 1774872784.785577}
2026-03-30 12:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='124284') HTTP/1.1" 204 0
2026-03-30 12:13:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129286> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d708e9b0-9988-528b-988e-4942f39a94cd with identifier: 129286
2026-03-30 12:13:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d708e9b0-9988-528b-988e-4942f39a94cd with scrape type 2
2026-03-30 12:13:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d708e9b0-9988-528b-988e-4942f39a94cd with scrape type 2
2026-03-30 12:13:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: d708e9b0-9988-528b-988e-4942f39a94cd, identifier: 129286
2026-03-30 12:13:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: d708e9b0-9988-528b-988e-4942f39a94cd with identifier: 129286
2026-03-30 12:13:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: d708e9b0-9988-528b-988e-4942f39a94cd with identifier: 129286
2026-03-30 12:13:05 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: d708e9b0-9988-528b-988e-4942f39a94cd with identifier: 129286 to the API
2026-03-30 12:13:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129286>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'd708e9b0-9988-528b-988e-4942f39a94cd',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB008YJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-active-business-12-puretech-130cv-bva8-129286',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 116933,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2021-09-22',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 Active Business 1.2 PureTech 130CV BVA8',
'transmission': 'automatic',
'trim': 'Active Business 1.2 PureTech 130CV BVA8',
'vin': 'VF3MRHNSUMS206394',
'year': 2021}
2026-03-30 12:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129286%27 HTTP/1.1" 200 None
2026-03-30 12:13:05 [arval.fr] INFO: Saving data for 129286: {'created_time': 1773396815.700223, 'last_price_update_time': 1774872785.396777}
2026-03-30 12:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129286') HTTP/1.1" 204 0
2026-03-30 12:13:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129301> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122722> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1bd2e7a1-a72f-5087-ace8-fc05861df3ca with identifier: 129301
2026-03-30 12:13:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1bd2e7a1-a72f-5087-ace8-fc05861df3ca with scrape type 2
2026-03-30 12:13:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1bd2e7a1-a72f-5087-ace8-fc05861df3ca with scrape type 2
2026-03-30 12:13:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1bd2e7a1-a72f-5087-ace8-fc05861df3ca, identifier: 129301
2026-03-30 12:13:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f157611-1764-59ce-8ec8-0ceee14a820c with identifier: 122722
2026-03-30 12:13:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f157611-1764-59ce-8ec8-0ceee14a820c with scrape type 2
2026-03-30 12:13:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 5f157611-1764-59ce-8ec8-0ceee14a820c with scrape type 2
2026-03-30 12:13:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 5f157611-1764-59ce-8ec8-0ceee14a820c, identifier: 122722
2026-03-30 12:13:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1bd2e7a1-a72f-5087-ace8-fc05861df3ca with identifier: 129301
2026-03-30 12:13:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1bd2e7a1-a72f-5087-ace8-fc05861df3ca with identifier: 129301
2026-03-30 12:13:05 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1bd2e7a1-a72f-5087-ace8-fc05861df3ca with identifier: 129301 to the API
2026-03-30 12:13:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129301>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 306,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '1bd2e7a1-a72f-5087-ace8-fc05861df3ca',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK434EX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-propulsion-129301',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 37358,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 26490.0,
'price_includes_vat': True,
'registration_date': '2022-10-26',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Propulsion',
'transmission': 'automatic',
'trim': 'Propulsion',
'vin': 'LRW3E7FSXPC657412',
'year': 2022}
2026-03-30 12:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129301%27 HTTP/1.1" 200 None
2026-03-30 12:13:05 [arval.fr] INFO: Saving data for 129301: {'created_time': 1773397002.919721, 'last_price_update_time': 1774872785.996264}
2026-03-30 12:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129301') HTTP/1.1" 204 0
2026-03-30 12:13:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 5f157611-1764-59ce-8ec8-0ceee14a820c with identifier: 122722
2026-03-30 12:13:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 5f157611-1764-59ce-8ec8-0ceee14a820c with identifier: 122722
2026-03-30 12:13:06 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 5f157611-1764-59ce-8ec8-0ceee14a820c with identifier: 122722 to the API
2026-03-30 12:13:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122722>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'green',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '5f157611-1764-59ce-8ec8-0ceee14a820c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB335JQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c5-aircross-shine-pack-hybrid-16-225-bva8-122722',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C5 Aircross',
'odometer': 79733,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 19490.0,
'price_includes_vat': True,
'registration_date': '2021-08-24',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C5 Aircross Shine Pack Hybrid 1.6 225 BVA8',
'transmission': 'automatic',
'trim': 'Shine Pack Hybrid 1.6 225 BVA8',
'vin': 'VR7A4DGZSML038558',
'year': 2021}
2026-03-30 12:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27122722%27 HTTP/1.1" 200 None
2026-03-30 12:13:06 [arval.fr] INFO: Saving data for 122722: {'created_time': 1773393512.785002, 'last_price_update_time': 1774872786.317744}
2026-03-30 12:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='122722') HTTP/1.1" 204 0
2026-03-30 12:13:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129303> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d9a45f6-c9bb-5d42-8864-338ca243c00f with identifier: 129303
2026-03-30 12:13:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d9a45f6-c9bb-5d42-8864-338ca243c00f with scrape type 2
2026-03-30 12:13:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2d9a45f6-c9bb-5d42-8864-338ca243c00f with scrape type 2
2026-03-30 12:13:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2d9a45f6-c9bb-5d42-8864-338ca243c00f, identifier: 129303
2026-03-30 12:13:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2d9a45f6-c9bb-5d42-8864-338ca243c00f with identifier: 129303
2026-03-30 12:13:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2d9a45f6-c9bb-5d42-8864-338ca243c00f with identifier: 129303
2026-03-30 12:13:06 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2d9a45f6-c9bb-5d42-8864-338ca243c00f with identifier: 129303 to the API
2026-03-30 12:13:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129303>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '2.2L',
'engine_horse_power': 140,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '2d9a45f6-c9bb-5d42-8864-338ca243c00f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF093PE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-jumper-fourgon-30-l1h1-club-bluehdi-140-129303',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'Jumper',
'odometer': 62095,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 19290.0,
'price_includes_vat': True,
'registration_date': '2022-03-31',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen Jumper Fourgon 30 L1H1 Club BlueHDi 140',
'transmission': 'manual',
'trim': 'Fourgon 30 L1H1 Club BlueHDi 140',
'vin': 'VF7YABPFA12U90754',
'year': 2022}
2026-03-30 12:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129303%27 HTTP/1.1" 200 None
2026-03-30 12:13:07 [arval.fr] INFO: Saving data for 129303: {'created_time': 1773397006.326026, 'last_price_update_time': 1774872787.13174}
2026-03-30 12:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129303') HTTP/1.1" 204 0
2026-03-30 12:13:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129304> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae with identifier: 129304
2026-03-30 12:13:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae with scrape type 2
2026-03-30 12:13:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae with scrape type 2
2026-03-30 12:13:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae, identifier: 129304
2026-03-30 12:13:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae with identifier: 129304
2026-03-30 12:13:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae with identifier: 129304
2026-03-30 12:13:07 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae with identifier: 129304 to the API
2026-03-30 12:13:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129304>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 75,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '32c018d4-8091-5c5f-bb38-cbc4b9aba1ae',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ103YQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-active-pack-12-puretech-75cv-bvm5-129304',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 24339,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11490.0,
'price_includes_vat': True,
'registration_date': '2023-08-30',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 Active Pack 1.2 PureTech 75CV BVM5',
'transmission': 'manual',
'trim': 'Active Pack 1.2 PureTech 75CV BVM5',
'vin': 'VR3UPHMHDP5092126',
'year': 2023}
2026-03-30 12:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129304%27 HTTP/1.1" 200 None
2026-03-30 12:13:07 [arval.fr] INFO: Saving data for 129304: {'created_time': 1773397079.132847, 'last_price_update_time': 1774872787.819808}
2026-03-30 12:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129304') HTTP/1.1" 204 0
2026-03-30 12:13:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129308> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129307> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3447857d-1527-5451-976f-40e5e52cf1db with identifier: 129308
2026-03-30 12:13:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3447857d-1527-5451-976f-40e5e52cf1db with scrape type 2
2026-03-30 12:13:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3447857d-1527-5451-976f-40e5e52cf1db with scrape type 2
2026-03-30 12:13:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3447857d-1527-5451-976f-40e5e52cf1db, identifier: 129308
2026-03-30 12:13:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 224283ac-ecc7-5c12-bba0-a7f2d3f1824f with identifier: 129307
2026-03-30 12:13:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 224283ac-ecc7-5c12-bba0-a7f2d3f1824f with scrape type 2
2026-03-30 12:13:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 224283ac-ecc7-5c12-bba0-a7f2d3f1824f with scrape type 2
2026-03-30 12:13:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 224283ac-ecc7-5c12-bba0-a7f2d3f1824f, identifier: 129307
2026-03-30 12:13:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3447857d-1527-5451-976f-40e5e52cf1db with identifier: 129308
2026-03-30 12:13:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3447857d-1527-5451-976f-40e5e52cf1db with identifier: 129308
2026-03-30 12:13:08 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3447857d-1527-5451-976f-40e5e52cf1db with identifier: 129308 to the API
2026-03-30 12:13:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129308>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '3447857d-1527-5451-976f-40e5e52cf1db',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG517WV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-allure-pack-15-hdi-130cv-bva8-7-sieges-129308',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 98147,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2022-06-13',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 Allure Pack 1.5 HDi 130CV BVA8 7 Sieges',
'transmission': 'automatic',
'trim': 'Allure Pack 1.5 HDi 130CV BVA8 7 Sieges',
'vin': 'VF3MCYHZUNS098163',
'year': 2022}
2026-03-30 12:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129308%27 HTTP/1.1" 200 None
2026-03-30 12:13:08 [arval.fr] INFO: Saving data for 129308: {'created_time': 1773397061.316384, 'last_price_update_time': 1774872788.50182}
2026-03-30 12:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129308') HTTP/1.1" 204 0
2026-03-30 12:13:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 224283ac-ecc7-5c12-bba0-a7f2d3f1824f with identifier: 129307
2026-03-30 12:13:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 224283ac-ecc7-5c12-bba0-a7f2d3f1824f with identifier: 129307
2026-03-30 12:13:08 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 224283ac-ecc7-5c12-bba0-a7f2d3f1824f with identifier: 129307 to the API
2026-03-30 12:13:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129307>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '224283ac-ecc7-5c12-bba0-a7f2d3f1824f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX996MM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-active-12-puretech-100cv-bvm6-129307',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 22008,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 16490.0,
'price_includes_vat': True,
'registration_date': '2024-06-12',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Active 1.2 PureTech 100CV BVM6',
'transmission': 'manual',
'trim': 'Active 1.2 PureTech 100CV BVM6',
'vin': 'VR3USHNK8RJ723802',
'year': 2024}
2026-03-30 12:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129307%27 HTTP/1.1" 200 None
2026-03-30 12:13:08 [arval.fr] INFO: Saving data for 129307: {'created_time': 1773397069.715609, 'last_price_update_time': 1774872788.860941}
2026-03-30 12:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129307') HTTP/1.1" 204 0
2026-03-30 12:13:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129309> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f6add4e9-5338-5134-8224-1ec04d6f2e16 with identifier: 129309
2026-03-30 12:13:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f6add4e9-5338-5134-8224-1ec04d6f2e16 with scrape type 2
2026-03-30 12:13:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f6add4e9-5338-5134-8224-1ec04d6f2e16 with scrape type 2
2026-03-30 12:13:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f6add4e9-5338-5134-8224-1ec04d6f2e16, identifier: 129309
2026-03-30 12:13:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f6add4e9-5338-5134-8224-1ec04d6f2e16 with identifier: 129309
2026-03-30 12:13:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f6add4e9-5338-5134-8224-1ec04d6f2e16 with identifier: 129309
2026-03-30 12:13:09 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f6add4e9-5338-5134-8224-1ec04d6f2e16 with identifier: 129309 to the API
2026-03-30 12:13:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129309>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'f6add4e9-5338-5134-8224-1ec04d6f2e16',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC103VH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-2008-active-business-15-hdi-130cv-bva8-129309',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 64740,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 16990.0,
'price_includes_vat': True,
'registration_date': '2021-11-04',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 2008 Active Business 1.5 HDi 130CV BVA8',
'transmission': 'automatic',
'trim': '2008 Active Business 1.5 HDi 130CV BVA8',
'vin': 'VR3UDYHZSMJ890111',
'year': 2021}
2026-03-30 12:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129309%27 HTTP/1.1" 200 None
2026-03-30 12:13:09 [arval.fr] INFO: Saving data for 129309: {'created_time': 1773397129.662087, 'last_price_update_time': 1774872789.431569}
2026-03-30 12:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129309') HTTP/1.1" 204 0
2026-03-30 12:13:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119188> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e9631e9-001d-5157-baa7-8f974d67414f with identifier: 119188
2026-03-30 12:13:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e9631e9-001d-5157-baa7-8f974d67414f with scrape type 2
2026-03-30 12:13:09 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2e9631e9-001d-5157-baa7-8f974d67414f with scrape type 2
2026-03-30 12:13:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2e9631e9-001d-5157-baa7-8f974d67414f, identifier: 119188
2026-03-30 12:13:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2e9631e9-001d-5157-baa7-8f974d67414f with identifier: 119188
2026-03-30 12:13:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2e9631e9-001d-5157-baa7-8f974d67414f with identifier: 119188
2026-03-30 12:13:10 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2e9631e9-001d-5157-baa7-8f974d67414f with identifier: 119188 to the API
2026-03-30 12:13:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119188>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 109,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '2e9631e9-001d-5157-baa7-8f974d67414f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ949SV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-116i-business-design-dkg7-119188',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 30536,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 22490.0,
'price_includes_vat': True,
'registration_date': '2023-08-17',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 116i Business Design DKG7',
'transmission': 'automatic',
'trim': '116i Business Design DKG7',
'vin': 'WBA7K110407N04746',
'year': 2023}
2026-03-30 12:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27119188%27 HTTP/1.1" 200 None
2026-03-30 12:13:10 [arval.fr] INFO: Saving data for 119188: {'created_time': 1773393522.964118, 'last_price_update_time': 1774872790.288045}
2026-03-30 12:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='119188') HTTP/1.1" 204 0
2026-03-30 12:13:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129311> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129476> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8738e7d8-4cfc-5e6d-b549-8b810cc30301 with identifier: 129311
2026-03-30 12:13:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8738e7d8-4cfc-5e6d-b549-8b810cc30301 with scrape type 2
2026-03-30 12:13:10 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8738e7d8-4cfc-5e6d-b549-8b810cc30301 with scrape type 2
2026-03-30 12:13:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 8738e7d8-4cfc-5e6d-b549-8b810cc30301, identifier: 129311
2026-03-30 12:13:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 8738e7d8-4cfc-5e6d-b549-8b810cc30301 with identifier: 129311
2026-03-30 12:13:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 8738e7d8-4cfc-5e6d-b549-8b810cc30301 with identifier: 129311
2026-03-30 12:13:10 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 8738e7d8-4cfc-5e6d-b549-8b810cc30301 with identifier: 129311 to the API
2026-03-30 12:13:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129311>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.5L',
'engine_horse_power': 218,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '8738e7d8-4cfc-5e6d-b549-8b810cc30301',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB503LB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-rav4-hybride-2wd-dynamic-business-st-hyb-acad-129311',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'RAV4',
'odometer': 90593,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 26990.0,
'price_includes_vat': True,
'registration_date': '2021-08-27',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota RAV4 Hybride 2WD Dynamic Business St Hyb Acad',
'transmission': 'automatic',
'trim': 'Hybride 2WD Dynamic Business St Hyb Acad',
'vin': 'JTMW23FV50D094152',
'year': 2021}
2026-03-30 12:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129311%27 HTTP/1.1" 200 None
2026-03-30 12:13:11 [arval.fr] INFO: Saving data for 129311: {'created_time': 1773397109.164378, 'last_price_update_time': 1774872791.16415}
2026-03-30 12:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129311') HTTP/1.1" 204 0
2026-03-30 12:13:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 11308ed7-799d-5013-b7cd-b8898d969cbe with identifier: 129476
2026-03-30 12:13:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 11308ed7-799d-5013-b7cd-b8898d969cbe with scrape type 2
2026-03-30 12:13:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 11308ed7-799d-5013-b7cd-b8898d969cbe with scrape type 2
2026-03-30 12:13:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 11308ed7-799d-5013-b7cd-b8898d969cbe, identifier: 129476
2026-03-30 12:13:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 11308ed7-799d-5013-b7cd-b8898d969cbe with identifier: 129476
2026-03-30 12:13:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 11308ed7-799d-5013-b7cd-b8898d969cbe with identifier: 129476
2026-03-30 12:13:11 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 11308ed7-799d-5013-b7cd-b8898d969cbe with identifier: 129476 to the API
2026-03-30 12:13:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129476>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '11308ed7-799d-5013-b7cd-b8898d969cbe',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK285KF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c5-aircross-feel-12-puretech-130-bvm6-129476',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C5 Aircross',
'odometer': 104259,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12990.0,
'price_includes_vat': True,
'registration_date': '2022-11-04',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C5 Aircross Feel 1.2 PureTech 130 BVM6',
'transmission': 'manual',
'trim': 'Feel 1.2 PureTech 130 BVM6',
'vin': 'VR7ARHNSKNL049430',
'year': 2022}
2026-03-30 12:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129476%27 HTTP/1.1" 200 None
2026-03-30 12:13:11 [arval.fr] INFO: Saving data for 129476: {'created_time': 1773397300.023143, 'last_price_update_time': 1774872791.669173}
2026-03-30 12:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129476') HTTP/1.1" 204 0
2026-03-30 12:13:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129312> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d with identifier: 129312
2026-03-30 12:13:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d with scrape type 2
2026-03-30 12:13:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d with scrape type 2
2026-03-30 12:13:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d, identifier: 129312
2026-03-30 12:13:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d with identifier: 129312
2026-03-30 12:13:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d with identifier: 129312
2026-03-30 12:13:11 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d with identifier: 129312 to the API
2026-03-30 12:13:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129312>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM760QT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4-feel-pack-12-puretech-130cv-bva8-129312',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4',
'odometer': 43137,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 16490.0,
'price_includes_vat': True,
'registration_date': '2023-03-13',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4 Feel Pack 1.2 PureTech 130CV BVA8',
'transmission': 'automatic',
'trim': 'Feel Pack 1.2 PureTech 130CV BVA8',
'vin': 'VR7BAHNSBPE004154',
'year': 2023}
2026-03-30 12:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129312%27 HTTP/1.1" 200 None
2026-03-30 12:13:12 [arval.fr] INFO: Saving data for 129312: {'created_time': 1773397098.237603, 'last_price_update_time': 1774872792.207735}
2026-03-30 12:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129312') HTTP/1.1" 204 0
2026-03-30 12:13:12 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 129.908(s), this was the 1st time calling it.
2026-03-30 12:13:12 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 3.9129960297202997 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:13:12 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.477(s), this was the 1st time calling it.
2026-03-30 12:13:12 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 4.878258639101003 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:13:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129650> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5b4510e-a4da-5fa6-af13-f8456327e894 with identifier: 129650
2026-03-30 12:13:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5b4510e-a4da-5fa6-af13-f8456327e894 with scrape type 2
2026-03-30 12:13:12 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c5b4510e-a4da-5fa6-af13-f8456327e894 with scrape type 2
2026-03-30 12:13:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c5b4510e-a4da-5fa6-af13-f8456327e894, identifier: 129650
2026-03-30 12:13:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c5b4510e-a4da-5fa6-af13-f8456327e894 with identifier: 129650
2026-03-30 12:13:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c5b4510e-a4da-5fa6-af13-f8456327e894 with identifier: 129650
2026-03-30 12:13:12 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c5b4510e-a4da-5fa6-af13-f8456327e894 with identifier: 129650 to the API
2026-03-30 12:13:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129650>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c5b4510e-a4da-5fa6-af13-f8456327e894',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL169QG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-active-pack-15-hdi-130cv-bvm6-129650',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 87747,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2023-01-12',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Active Pack 1.5 HDi 130CV BVM6',
'transmission': 'manual',
'trim': 'Active Pack 1.5 HDi 130CV BVM6',
'vin': 'VF3MCYHZMNS174471',
'year': 2023}
2026-03-30 12:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129650%27 HTTP/1.1" 200 None
2026-03-30 12:13:13 [arval.fr] INFO: Saving data for 129650: {'created_time': 1773397336.229376, 'last_price_update_time': 1774872793.204167}
2026-03-30 12:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129650') HTTP/1.1" 204 0
2026-03-30 12:13:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129651> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15b1f440-a13a-5623-9595-13ce1f39e5b9 with identifier: 129651
2026-03-30 12:13:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15b1f440-a13a-5623-9595-13ce1f39e5b9 with scrape type 2
2026-03-30 12:13:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 15b1f440-a13a-5623-9595-13ce1f39e5b9 with scrape type 2
2026-03-30 12:13:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 15b1f440-a13a-5623-9595-13ce1f39e5b9, identifier: 129651
2026-03-30 12:13:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 15b1f440-a13a-5623-9595-13ce1f39e5b9 with identifier: 129651
2026-03-30 12:13:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 15b1f440-a13a-5623-9595-13ce1f39e5b9 with identifier: 129651
2026-03-30 12:13:13 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 15b1f440-a13a-5623-9595-13ce1f39e5b9 with identifier: 129651 to the API
2026-03-30 12:13:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129651>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '15b1f440-a13a-5623-9595-13ce1f39e5b9',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN914YF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-kangoo-equilibre-13-tce-100cv-bvm6-129651',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Kangoo',
'odometer': 23882,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23990.0,
'price_includes_vat': True,
'registration_date': '2023-05-15',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Kangoo Equilibre 1.3 TCe 100CV BVM6',
'transmission': 'manual',
'trim': 'Equilibre 1.3 TCe 100CV BVM6',
'vin': 'VF1RFK00870959141',
'year': 2023}
2026-03-30 12:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129651%27 HTTP/1.1" 200 None
2026-03-30 12:13:13 [arval.fr] INFO: Saving data for 129651: {'created_time': 1773397327.117186, 'last_price_update_time': 1774872793.905936}
2026-03-30 12:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129651') HTTP/1.1" 204 0
2026-03-30 12:13:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129653> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aefd7df5-dbb4-50eb-af4f-648a3ec95ab4 with identifier: 129653
2026-03-30 12:13:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aefd7df5-dbb4-50eb-af4f-648a3ec95ab4 with scrape type 2
2026-03-30 12:13:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item aefd7df5-dbb4-50eb-af4f-648a3ec95ab4 with scrape type 2
2026-03-30 12:13:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: aefd7df5-dbb4-50eb-af4f-648a3ec95ab4, identifier: 129653
2026-03-30 12:13:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: aefd7df5-dbb4-50eb-af4f-648a3ec95ab4 with identifier: 129653
2026-03-30 12:13:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: aefd7df5-dbb4-50eb-af4f-648a3ec95ab4 with identifier: 129653
2026-03-30 12:13:14 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: aefd7df5-dbb4-50eb-af4f-648a3ec95ab4 with identifier: 129653 to the API
2026-03-30 12:13:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129653>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 140,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'aefd7df5-dbb4-50eb-af4f-648a3ec95ab4',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL924EV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-qashqai-13-mhev-140-n-connecta-129653',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Qashqai',
'odometer': 82095,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 18490.0,
'price_includes_vat': True,
'registration_date': '2022-12-20',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Qashqai 1.3 MHEV 140 N-Connecta',
'transmission': 'manual',
'trim': '1.3 MHEV 140 N-Connecta',
'vin': 'SJNTAAJ12U1205935',
'year': 2022}
2026-03-30 12:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129653%27 HTTP/1.1" 200 None
2026-03-30 12:13:14 [arval.fr] INFO: Saving data for 129653: {'created_time': 1773397380.477925, 'last_price_update_time': 1774872794.457214}
2026-03-30 12:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129653') HTTP/1.1" 204 0
2026-03-30 12:13:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129656> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b4d1e87-7462-55e8-94ec-235c61ac9a78 with identifier: 129656
2026-03-30 12:13:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1b4d1e87-7462-55e8-94ec-235c61ac9a78 with scrape type 2
2026-03-30 12:13:15 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1b4d1e87-7462-55e8-94ec-235c61ac9a78 with scrape type 2
2026-03-30 12:13:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1b4d1e87-7462-55e8-94ec-235c61ac9a78, identifier: 129656
2026-03-30 12:13:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1b4d1e87-7462-55e8-94ec-235c61ac9a78 with identifier: 129656
2026-03-30 12:13:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1b4d1e87-7462-55e8-94ec-235c61ac9a78 with identifier: 129656
2026-03-30 12:13:16 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1b4d1e87-7462-55e8-94ec-235c61ac9a78 with identifier: 129656 to the API
2026-03-30 12:13:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129656>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '1b4d1e87-7462-55e8-94ec-235c61ac9a78',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GY774JP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-plus-15-bluehdi-100cv-bvm6-129656',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 42868,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12990.0,
'price_includes_vat': True,
'registration_date': '2024-07-23',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Plus 1.5 BlueHDI 100CV BVM6',
'transmission': 'manual',
'trim': 'Plus 1.5 BlueHDI 100CV BVM6',
'vin': 'VF7SXYHTURT109808',
'year': 2024}
2026-03-30 12:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129656%27 HTTP/1.1" 200 None
2026-03-30 12:13:16 [arval.fr] INFO: Saving data for 129656: {'created_time': 1773397354.076945, 'last_price_update_time': 1774872796.383582}
2026-03-30 12:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129656') HTTP/1.1" 204 0
2026-03-30 12:13:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:13:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129652> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c4e9acbc-51d7-5ca6-91b0-ab17bd278182 with identifier: 129652
2026-03-30 12:13:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4e9acbc-51d7-5ca6-91b0-ab17bd278182 with scrape type 2
2026-03-30 12:13:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c4e9acbc-51d7-5ca6-91b0-ab17bd278182 with scrape type 2
2026-03-30 12:13:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c4e9acbc-51d7-5ca6-91b0-ab17bd278182, identifier: 129652
2026-03-30 12:13:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c4e9acbc-51d7-5ca6-91b0-ab17bd278182 with identifier: 129652
2026-03-30 12:13:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c4e9acbc-51d7-5ca6-91b0-ab17bd278182 with identifier: 129652
2026-03-30 12:13:16 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c4e9acbc-51d7-5ca6-91b0-ab17bd278182 with identifier: 129652 to the API
2026-03-30 12:13:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129652>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 292,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'c4e9acbc-51d7-5ca6-91b0-ab17bd278182',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG917NG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x3-xdrive30e-292ch-m-sport-bva8-129652',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X3',
'odometer': 64908,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 41990.0,
'price_includes_vat': True,
'registration_date': '2022-05-24',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X3 xDrive30e 292ch M Sport BVA8',
'transmission': 'automatic',
'trim': 'xDrive30e 292ch M Sport BVA8',
'vin': 'WBA61DP0209L93237',
'year': 2022}
2026-03-30 12:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129652%27 HTTP/1.1" 200 None
2026-03-30 12:13:17 [arval.fr] INFO: Saving data for 129652: {'created_time': 1773397317.229805, 'last_price_update_time': 1774872797.151414}
2026-03-30 12:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129652') HTTP/1.1" 204 0
2026-03-30 12:13:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:13:17 [scrapy.extensions.logstats] INFO: Crawled 391 pages (at 38 pages/min), scraped 352 items (at 38 items/min)
2026-03-30 12:13:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 166MiB
2026-03-30 12:13:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113050> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 233c9c77-b1be-5678-ad70-76a6f524796a with identifier: 113050
2026-03-30 12:13:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 233c9c77-b1be-5678-ad70-76a6f524796a with scrape type 2
2026-03-30 12:13:18 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 233c9c77-b1be-5678-ad70-76a6f524796a with scrape type 2
2026-03-30 12:13:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 233c9c77-b1be-5678-ad70-76a6f524796a, identifier: 113050
2026-03-30 12:13:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 233c9c77-b1be-5678-ad70-76a6f524796a with identifier: 113050
2026-03-30 12:13:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 233c9c77-b1be-5678-ad70-76a6f524796a with identifier: 113050
2026-03-30 12:13:18 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 233c9c77-b1be-5678-ad70-76a6f524796a with identifier: 113050 to the API
2026-03-30 12:13:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113050>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '233c9c77-b1be-5678-ad70-76a6f524796a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK744WH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-active-pack-12-puretech-130cv-bva8-113050',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 96704,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 16990.0,
'price_includes_vat': True,
'registration_date': '2022-11-30',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 Active Pack 1.2 PureTech 130CV BVA8',
'transmission': 'automatic',
'trim': 'Active Pack 1.2 PureTech 130CV BVA8',
'vin': 'VF3MRHNSUNS118100',
'year': 2022}
2026-03-30 12:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27113050%27 HTTP/1.1" 200 None
2026-03-30 12:13:19 [arval.fr] INFO: Saving data for 113050: {'created_time': 1773393465.548641, 'last_price_update_time': 1774872799.147307}
2026-03-30 12:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='113050') HTTP/1.1" 204 0
2026-03-30 12:13:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129655> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34d5f03d-40cd-5129-996d-600947ae1589 with identifier: 129655
2026-03-30 12:13:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34d5f03d-40cd-5129-996d-600947ae1589 with scrape type 2
2026-03-30 12:13:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 34d5f03d-40cd-5129-996d-600947ae1589 with scrape type 2
2026-03-30 12:13:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 34d5f03d-40cd-5129-996d-600947ae1589, identifier: 129655
2026-03-30 12:13:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 34d5f03d-40cd-5129-996d-600947ae1589 with identifier: 129655
2026-03-30 12:13:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 34d5f03d-40cd-5129-996d-600947ae1589 with identifier: 129655
2026-03-30 12:13:22 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 34d5f03d-40cd-5129-996d-600947ae1589 with identifier: 129655 to the API
2026-03-30 12:13:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129655>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '34d5f03d-40cd-5129-996d-600947ae1589',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC156VW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-berlingo-driver-m-650-15-bluehdi-130cv-bva8-129655',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'Berlingo',
'odometer': 86895,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2021-11-05',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen Berlingo Driver M 650 1.5 BlueHDi 130CV BVA8',
'transmission': 'automatic',
'trim': 'Driver M 650 1.5 BlueHDi 130CV BVA8',
'vin': 'VR7EFYHZRMN552639',
'year': 2021}
2026-03-30 12:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129655%27 HTTP/1.1" 200 None
2026-03-30 12:13:23 [arval.fr] INFO: Saving data for 129655: {'created_time': 1773397361.329819, 'last_price_update_time': 1774872803.030502}
2026-03-30 12:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129655') HTTP/1.1" 204 0
2026-03-30 12:13:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130235> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118661> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 73c34318-0a49-5281-9220-2999695e3147 with identifier: 130235
2026-03-30 12:13:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 73c34318-0a49-5281-9220-2999695e3147 with scrape type 2
2026-03-30 12:13:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 73c34318-0a49-5281-9220-2999695e3147 with scrape type 2
2026-03-30 12:13:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 73c34318-0a49-5281-9220-2999695e3147, identifier: 130235
2026-03-30 12:13:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 73c34318-0a49-5281-9220-2999695e3147 with identifier: 130235
2026-03-30 12:13:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 73c34318-0a49-5281-9220-2999695e3147 with identifier: 130235
2026-03-30 12:13:23 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 73c34318-0a49-5281-9220-2999695e3147 with identifier: 130235 to the API
2026-03-30 12:13:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130235>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '73c34318-0a49-5281-9220-2999695e3147',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH997RQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4-feel-pack-12-puretech-130-bvm6-130235',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4',
'odometer': 87258,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2022-07-25',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4 Feel Pack 1.2 PureTech 130 BVM6',
'transmission': 'manual',
'trim': 'Feel Pack 1.2 PureTech 130 BVM6',
'vin': 'VR7BAHNSANE038836',
'year': 2022}
2026-03-30 12:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130235%27 HTTP/1.1" 200 None
2026-03-30 12:13:23 [arval.fr] INFO: Saving data for 130235: {'created_time': 1773397609.78138, 'last_price_update_time': 1774872803.652896}
2026-03-30 12:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130235') HTTP/1.1" 204 0
2026-03-30 12:13:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bfb7bca8-039b-5f9a-abca-8fc6c027a079 with identifier: 118661
2026-03-30 12:13:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bfb7bca8-039b-5f9a-abca-8fc6c027a079 with scrape type 2
2026-03-30 12:13:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bfb7bca8-039b-5f9a-abca-8fc6c027a079 with scrape type 2
2026-03-30 12:13:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: bfb7bca8-039b-5f9a-abca-8fc6c027a079, identifier: 118661
2026-03-30 12:13:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: bfb7bca8-039b-5f9a-abca-8fc6c027a079 with identifier: 118661
2026-03-30 12:13:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: bfb7bca8-039b-5f9a-abca-8fc6c027a079 with identifier: 118661
2026-03-30 12:13:23 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: bfb7bca8-039b-5f9a-abca-8fc6c027a079 with identifier: 118661 to the API
2026-03-30 12:13:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118661>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'bfb7bca8-039b-5f9a-abca-8fc6c027a079',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ780WR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-allure-pack-12-puretech-130-bva8-7-sieges-118661',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 47885,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2022-10-05',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 Allure Pack 1.2 PureTech 130 BVA8 7 Sieges',
'transmission': 'automatic',
'trim': 'Allure Pack 1.2 PureTech 130 BVA8 7 Sieges',
'vin': 'VF3MRHNSUNS134368',
'year': 2022}
2026-03-30 12:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27118661%27 HTTP/1.1" 200 None
2026-03-30 12:13:24 [arval.fr] INFO: Saving data for 118661: {'created_time': 1773391182.670578, 'last_price_update_time': 1774872804.650041}
2026-03-30 12:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='118661') HTTP/1.1" 204 0
2026-03-30 12:13:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130244> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130241> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5 with identifier: 130244
2026-03-30 12:13:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5 with scrape type 2
2026-03-30 12:13:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5 with scrape type 2
2026-03-30 12:13:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5, identifier: 130244
2026-03-30 12:13:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5 with identifier: 130244
2026-03-30 12:13:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5 with identifier: 130244
2026-03-30 12:13:26 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5 with identifier: 130244 to the API
2026-03-30 12:13:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130244>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '3ef5ebb4-672b-5de5-8302-0e3afe16cdc5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN262AM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c5-aircross-feel-pack-puretech-130-eat8-130244',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C5 Aircross',
'odometer': 61693,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 16990.0,
'price_includes_vat': True,
'registration_date': '2023-03-29',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C5 Aircross Feel Pack PureTech 130 EAT8',
'transmission': 'automatic',
'trim': 'Feel Pack PureTech 130 EAT8',
'vin': 'VR7ARHNSSPL012877',
'year': 2023}
2026-03-30 12:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130244%27 HTTP/1.1" 200 None
2026-03-30 12:13:26 [arval.fr] INFO: Saving data for 130244: {'created_time': 1773397692.26947, 'last_price_update_time': 1774872806.397804}
2026-03-30 12:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130244') HTTP/1.1" 204 0
2026-03-30 12:13:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 627553a4-6a2a-54e5-ba02-50602241901a with identifier: 130241
2026-03-30 12:13:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 627553a4-6a2a-54e5-ba02-50602241901a with scrape type 2
2026-03-30 12:13:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 627553a4-6a2a-54e5-ba02-50602241901a with scrape type 2
2026-03-30 12:13:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 627553a4-6a2a-54e5-ba02-50602241901a, identifier: 130241
2026-03-30 12:13:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 627553a4-6a2a-54e5-ba02-50602241901a with identifier: 130241
2026-03-30 12:13:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 627553a4-6a2a-54e5-ba02-50602241901a with identifier: 130241
2026-03-30 12:13:26 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 627553a4-6a2a-54e5-ba02-50602241901a with identifier: 130241 to the API
2026-03-30 12:13:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130241>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 306,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '627553a4-6a2a-54e5-ba02-50602241901a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK281EX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-autonomie-standard-plus-rwd-130241',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 59605,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 26990.0,
'price_includes_vat': True,
'registration_date': '2022-10-26',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Autonomie Standard Plus RWD',
'transmission': 'automatic',
'trim': 'Autonomie Standard Plus RWD',
'vin': 'LRW3E7FS3PC661611',
'year': 2022}
2026-03-30 12:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130241%27 HTTP/1.1" 200 None
2026-03-30 12:13:26 [arval.fr] INFO: Saving data for 130241: {'created_time': 1773397635.518363, 'last_price_update_time': 1774872806.860986}
2026-03-30 12:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130241') HTTP/1.1" 204 0
2026-03-30 12:13:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130349> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f859104d-47ee-509d-bee0-d1637f4c9020 with identifier: 130349
2026-03-30 12:13:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f859104d-47ee-509d-bee0-d1637f4c9020 with scrape type 2
2026-03-30 12:13:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f859104d-47ee-509d-bee0-d1637f4c9020 with scrape type 2
2026-03-30 12:13:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f859104d-47ee-509d-bee0-d1637f4c9020, identifier: 130349
2026-03-30 12:13:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f859104d-47ee-509d-bee0-d1637f4c9020 with identifier: 130349
2026-03-30 12:13:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f859104d-47ee-509d-bee0-d1637f4c9020 with identifier: 130349
2026-03-30 12:13:28 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f859104d-47ee-509d-bee0-d1637f4c9020 with identifier: 130349 to the API
2026-03-30 12:13:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130349>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.4L',
'engine_horse_power': 204,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'f859104d-47ee-509d-bee0-d1637f4c9020',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG091JE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/skoda-octavia-business-14-tsi-phev-iv-204-dsg6e-130349',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Skoda',
'model': 'Octavia',
'odometer': 66544,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2022-05-16',
'seats_number': 0,
'seller_name': None,
'title': 'Skoda Octavia Business 1.4 TSI PHEV iV 204 DSG6e',
'transmission': 'automatic',
'trim': 'Business 1.4 TSI PHEV iV 204 DSG6e',
'vin': 'TMBAW7NX2NY081223',
'year': 2022}
2026-03-30 12:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130349%27 HTTP/1.1" 200 None
2026-03-30 12:13:28 [arval.fr] INFO: Saving data for 130349: {'created_time': 1773397945.135572, 'last_price_update_time': 1774872808.614235}
2026-03-30 12:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130349') HTTP/1.1" 204 0
2026-03-30 12:13:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130350> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e28da916-6640-524b-860d-bd2e821c35d3 with identifier: 130350
2026-03-30 12:13:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e28da916-6640-524b-860d-bd2e821c35d3 with scrape type 2
2026-03-30 12:13:32 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e28da916-6640-524b-860d-bd2e821c35d3 with scrape type 2
2026-03-30 12:13:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e28da916-6640-524b-860d-bd2e821c35d3, identifier: 130350
2026-03-30 12:13:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e28da916-6640-524b-860d-bd2e821c35d3 with identifier: 130350
2026-03-30 12:13:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e28da916-6640-524b-860d-bd2e821c35d3 with identifier: 130350
2026-03-30 12:13:32 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e28da916-6640-524b-860d-bd2e821c35d3 with identifier: 130350 to the API
2026-03-30 12:13:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130350>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 109,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'e28da916-6640-524b-860d-bd2e821c35d3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR747RN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-business-design-116i-dkg7-130350',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 34703,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21290.0,
'price_includes_vat': True,
'registration_date': '2023-10-06',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 Business Design 116i DKG7',
'transmission': 'automatic',
'trim': 'Business Design 116i DKG7',
'vin': 'WBA7K110307N23983',
'year': 2023}
2026-03-30 12:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130350%27 HTTP/1.1" 200 None
2026-03-30 12:13:32 [arval.fr] INFO: Saving data for 130350: {'created_time': 1773397935.615481, 'last_price_update_time': 1774872812.85316}
2026-03-30 12:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130350') HTTP/1.1" 204 0
2026-03-30 12:13:34 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.324(s), this was the 1st time calling it.
2026-03-30 12:13:34 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 5.839107917723119 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:13:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:13:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130346> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1dd8d62c-577d-5fd2-bbbd-396e6ec6239a with identifier: 130346
2026-03-30 12:13:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1dd8d62c-577d-5fd2-bbbd-396e6ec6239a with scrape type 2
2026-03-30 12:13:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1dd8d62c-577d-5fd2-bbbd-396e6ec6239a with scrape type 2
2026-03-30 12:13:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1dd8d62c-577d-5fd2-bbbd-396e6ec6239a, identifier: 130346
2026-03-30 12:13:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1dd8d62c-577d-5fd2-bbbd-396e6ec6239a with identifier: 130346
2026-03-30 12:13:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1dd8d62c-577d-5fd2-bbbd-396e6ec6239a with identifier: 130346
2026-03-30 12:13:43 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1dd8d62c-577d-5fd2-bbbd-396e6ec6239a with identifier: 130346 to the API
2026-03-30 12:13:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130346>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '1dd8d62c-577d-5fd2-bbbd-396e6ec6239a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH921KG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-308-active-pack-12-puretech-110-bvm6-130346',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '308',
'odometer': 100065,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12990.0,
'price_includes_vat': True,
'registration_date': '2022-07-06',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 308 Active Pack 1.2 PureTech 110 BVM6',
'transmission': 'manual',
'trim': 'Active Pack 1.2 PureTech 110 BVM6',
'vin': 'VR3FPHNPLNY574733',
'year': 2022}
2026-03-30 12:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130346%27 HTTP/1.1" 200 None
2026-03-30 12:13:44 [arval.fr] INFO: Saving data for 130346: {'created_time': 1773397892.937734, 'last_price_update_time': 1774872824.172106}
2026-03-30 12:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130346') HTTP/1.1" 204 0
2026-03-30 12:13:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129477> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 954d3ca6-1288-5a1f-93ad-86b969c66268 with identifier: 129477
2026-03-30 12:13:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 954d3ca6-1288-5a1f-93ad-86b969c66268 with scrape type 2
2026-03-30 12:13:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 954d3ca6-1288-5a1f-93ad-86b969c66268 with scrape type 2
2026-03-30 12:13:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 954d3ca6-1288-5a1f-93ad-86b969c66268, identifier: 129477
2026-03-30 12:13:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 954d3ca6-1288-5a1f-93ad-86b969c66268 with identifier: 129477
2026-03-30 12:13:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 954d3ca6-1288-5a1f-93ad-86b969c66268 with identifier: 129477
2026-03-30 12:13:44 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 954d3ca6-1288-5a1f-93ad-86b969c66268 with identifier: 129477 to the API
2026-03-30 12:13:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129477>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '954d3ca6-1288-5a1f-93ad-86b969c66268',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL117GT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-15-bluehdi-130-bva8-129477',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 50660,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2022-12-23',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure 1.5 BlueHDi 130 BVA8',
'vin': 'VR3UDYHZSNJ847468',
'year': 2022}
2026-03-30 12:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129477%27 HTTP/1.1" 200 None
2026-03-30 12:13:44 [arval.fr] INFO: Saving data for 129477: {'created_time': 1773397291.659425, 'last_price_update_time': 1774872824.703392}
2026-03-30 12:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:44 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129477') HTTP/1.1" 204 0
2026-03-30 12:13:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128875> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:13:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:13:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 638f4cee-e901-59b6-a3ad-0d81dc913eff with identifier: 128875
2026-03-30 12:13:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 638f4cee-e901-59b6-a3ad-0d81dc913eff with scrape type 2
2026-03-30 12:13:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 638f4cee-e901-59b6-a3ad-0d81dc913eff with scrape type 2
2026-03-30 12:13:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 638f4cee-e901-59b6-a3ad-0d81dc913eff, identifier: 128875
2026-03-30 12:13:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 638f4cee-e901-59b6-a3ad-0d81dc913eff with identifier: 128875
2026-03-30 12:13:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 638f4cee-e901-59b6-a3ad-0d81dc913eff with identifier: 128875
2026-03-30 12:13:49 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 638f4cee-e901-59b6-a3ad-0d81dc913eff with identifier: 128875 to the API
2026-03-30 12:13:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:13: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-30 12:13:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128875>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '638f4cee-e901-59b6-a3ad-0d81dc913eff',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP872EH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-countryman-cooper-essential-136-bva7-128875',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Countryman',
'odometer': 65745,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 24790.0,
'price_includes_vat': True,
'registration_date': '2023-05-30',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Countryman Cooper Essential 136 BVA7',
'transmission': 'automatic',
'trim': 'Cooper Essential 136 BVA7',
'vin': 'WMW21BR0603R47320',
'year': 2023}
2026-03-30 12:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128875%27 HTTP/1.1" 200 None
2026-03-30 12:13:49 [arval.fr] INFO: Saving data for 128875: {'created_time': 1773398104.526362, 'last_price_update_time': 1774872829.584709}
2026-03-30 12:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:13:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='128875') HTTP/1.1" 204 0
2026-03-30 12:14:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128873> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:14:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:14:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: edf83c00-27af-55fb-8f82-744a59a6e4b0 with identifier: 128873
2026-03-30 12:14:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item edf83c00-27af-55fb-8f82-744a59a6e4b0 with scrape type 2
2026-03-30 12:14:05 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item edf83c00-27af-55fb-8f82-744a59a6e4b0 with scrape type 2
2026-03-30 12:14:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: edf83c00-27af-55fb-8f82-744a59a6e4b0, identifier: 128873
2026-03-30 12:14:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: edf83c00-27af-55fb-8f82-744a59a6e4b0 with identifier: 128873
2026-03-30 12:14:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: edf83c00-27af-55fb-8f82-744a59a6e4b0 with identifier: 128873
2026-03-30 12:14:06 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: edf83c00-27af-55fb-8f82-744a59a6e4b0 with identifier: 128873 to the API
2026-03-30 12:14:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:14: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-30 12:14:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128873>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'edf83c00-27af-55fb-8f82-744a59a6e4b0',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL441PE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-evolution-10-sce-65-bvm5-128873',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 50551,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2023-01-10',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Evolution 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Evolution 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00470017600',
'year': 2023}
2026-03-30 12:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128873%27 HTTP/1.1" 200 None
2026-03-30 12:14:06 [arval.fr] INFO: Saving data for 128873: {'created_time': 1773398229.162193, 'last_price_update_time': 1774872846.513325}
2026-03-30 12:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='128873') HTTP/1.1" 204 0
2026-03-30 12:14:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128870> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:14:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:14:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf378e0b-73b4-5744-9d47-73a6ffd659df with identifier: 128870
2026-03-30 12:14:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf378e0b-73b4-5744-9d47-73a6ffd659df with scrape type 2
2026-03-30 12:14:13 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cf378e0b-73b4-5744-9d47-73a6ffd659df with scrape type 2
2026-03-30 12:14:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: cf378e0b-73b4-5744-9d47-73a6ffd659df, identifier: 128870
2026-03-30 12:14:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: cf378e0b-73b4-5744-9d47-73a6ffd659df with identifier: 128870
2026-03-30 12:14:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: cf378e0b-73b4-5744-9d47-73a6ffd659df with identifier: 128870
2026-03-30 12:14:13 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: cf378e0b-73b4-5744-9d47-73a6ffd659df with identifier: 128870 to the API
2026-03-30 12:14:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:14: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-30 12:14:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128870>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.5L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'cf378e0b-73b4-5744-9d47-73a6ffd659df',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR445PE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ford-kuga-titanium-hybrid-25-190cbva6-128870',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Ford',
'model': 'Kuga',
'odometer': 82682,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2023-09-29',
'seats_number': 0,
'seller_name': None,
'title': 'Ford Kuga Titanium Hybrid 2.5 190CBVA6',
'transmission': 'automatic',
'trim': 'Titanium Hybrid 2.5 190CBVA6',
'vin': 'WF0FXXWPMHPE08926',
'year': 2023}
2026-03-30 12:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27128870%27 HTTP/1.1" 200 None
2026-03-30 12:14:13 [arval.fr] INFO: Saving data for 128870: {'created_time': 1773398275.884872, 'last_price_update_time': 1774872853.621887}
2026-03-30 12:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='128870') HTTP/1.1" 204 0
2026-03-30 12:14:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113966> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:14:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:14:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b743f009-f6aa-5376-88e9-2b3a80331b51 with identifier: 113966
2026-03-30 12:14:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b743f009-f6aa-5376-88e9-2b3a80331b51 with scrape type 2
2026-03-30 12:14:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b743f009-f6aa-5376-88e9-2b3a80331b51 with scrape type 2
2026-03-30 12:14:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b743f009-f6aa-5376-88e9-2b3a80331b51, identifier: 113966
2026-03-30 12:14:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b743f009-f6aa-5376-88e9-2b3a80331b51 with identifier: 113966
2026-03-30 12:14:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b743f009-f6aa-5376-88e9-2b3a80331b51 with identifier: 113966
2026-03-30 12:14:16 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b743f009-f6aa-5376-88e9-2b3a80331b51 with identifier: 113966 to the API
2026-03-30 12:14:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:14: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-30 12:14:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113966>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'orange',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'b743f009-f6aa-5376-88e9-2b3a80331b51',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FZ524LX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-active-business-12-puretech-100-bvm6-113966',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 39531,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12990.0,
'price_includes_vat': True,
'registration_date': '2021-05-26',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Active Business 1.2 PureTech 100 BVM6',
'transmission': 'manual',
'trim': 'Active Business 1.2 PureTech 100 BVM6',
'vin': 'VR3USHNKKMJ714679',
'year': 2021}
2026-03-30 12:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27113966%27 HTTP/1.1" 200 None
2026-03-30 12:14:16 [arval.fr] INFO: Saving data for 113966: {'created_time': 1773390458.854382, 'last_price_update_time': 1774872856.4996}
2026-03-30 12:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='113966') HTTP/1.1" 204 0
2026-03-30 12:14:17 [scrapy.extensions.logstats] INFO: Crawled 405 pages (at 14 pages/min), scraped 366 items (at 14 items/min)
2026-03-30 12:14:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 166MiB
2026-03-30 12:14:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126602> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:14:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:14:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: efb854fb-9bd2-597b-9b59-bd2888c67f33 with identifier: 126602
2026-03-30 12:14:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item efb854fb-9bd2-597b-9b59-bd2888c67f33 with scrape type 2
2026-03-30 12:14:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item efb854fb-9bd2-597b-9b59-bd2888c67f33 with scrape type 2
2026-03-30 12:14:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: efb854fb-9bd2-597b-9b59-bd2888c67f33, identifier: 126602
2026-03-30 12:14:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: efb854fb-9bd2-597b-9b59-bd2888c67f33 with identifier: 126602
2026-03-30 12:14:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: efb854fb-9bd2-597b-9b59-bd2888c67f33 with identifier: 126602
2026-03-30 12:14:24 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: efb854fb-9bd2-597b-9b59-bd2888c67f33 with identifier: 126602 to the API
2026-03-30 12:14:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:14: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-30 12:14:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126602>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'beige',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'efb854fb-9bd2-597b-9b59-bd2888c67f33',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX631FX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-80cv-bvm5-126602',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 11649,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11390.0,
'price_includes_vat': True,
'registration_date': '2024-05-31',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 80CV BVM5',
'transmission': 'manual',
'trim': 'Max 1.2 PureTech 80CV BVM5',
'vin': 'VF7SXHMRVRT030439',
'year': 2024}
2026-03-30 12:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126602%27 HTTP/1.1" 200 None
2026-03-30 12:14:25 [arval.fr] INFO: Saving data for 126602: {'created_time': 1773398455.832622, 'last_price_update_time': 1774872865.018031}
2026-03-30 12:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126602') HTTP/1.1" 204 0
2026-03-30 12:14:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126905> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:14:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:14:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e3efe765-bd99-5384-8793-77c402764dfa with identifier: 126905
2026-03-30 12:14:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e3efe765-bd99-5384-8793-77c402764dfa with scrape type 2
2026-03-30 12:14:26 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e3efe765-bd99-5384-8793-77c402764dfa with scrape type 2
2026-03-30 12:14:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e3efe765-bd99-5384-8793-77c402764dfa, identifier: 126905
2026-03-30 12:14:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e3efe765-bd99-5384-8793-77c402764dfa with identifier: 126905
2026-03-30 12:14:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e3efe765-bd99-5384-8793-77c402764dfa with identifier: 126905
2026-03-30 12:14:26 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e3efe765-bd99-5384-8793-77c402764dfa with identifier: 126905 to the API
2026-03-30 12:14:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:14: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-30 12:14:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126905>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'e3efe765-bd99-5384-8793-77c402764dfa',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE478MK',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-golf-life-business-10-etsi-opf-110-dsg7-126905',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'Golf',
'odometer': 108720,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 17490.0,
'price_includes_vat': True,
'registration_date': '2022-02-03',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen Golf Life Business 1.0 eTSI OPF 110 DSG7',
'transmission': 'automatic',
'trim': 'Life Business 1.0 eTSI OPF 110 DSG7',
'vin': 'WVWZZZCDZNW151845',
'year': 2022}
2026-03-30 12:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27126905%27 HTTP/1.1" 200 None
2026-03-30 12:14:26 [arval.fr] INFO: Saving data for 126905: {'created_time': 1773398491.394585, 'last_price_update_time': 1774872866.89023}
2026-03-30 12:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='126905') HTTP/1.1" 204 0
2026-03-30 12:14:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127188> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:14:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:14:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d6924da-41b1-505a-b41f-1aa91e3acfdf with identifier: 127188
2026-03-30 12:14:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d6924da-41b1-505a-b41f-1aa91e3acfdf with scrape type 2
2026-03-30 12:14:29 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1d6924da-41b1-505a-b41f-1aa91e3acfdf with scrape type 2
2026-03-30 12:14:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1d6924da-41b1-505a-b41f-1aa91e3acfdf, identifier: 127188
2026-03-30 12:14:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1d6924da-41b1-505a-b41f-1aa91e3acfdf with identifier: 127188
2026-03-30 12:14:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1d6924da-41b1-505a-b41f-1aa91e3acfdf with identifier: 127188
2026-03-30 12:14:29 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1d6924da-41b1-505a-b41f-1aa91e3acfdf with identifier: 127188 to the API
2026-03-30 12:14:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:14: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-30 12:14:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127188>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 95,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '1d6924da-41b1-505a-b41f-1aa91e3acfdf',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FQ682PL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ford-focus-trend-business-15-ecoblue-95-bvm6-127188',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Ford',
'model': 'Focus',
'odometer': 105118,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2020-06-18',
'seats_number': 0,
'seller_name': None,
'title': 'Ford Focus Trend Business 1.5 EcoBlue 95 BVM6',
'transmission': 'manual',
'trim': 'Trend Business 1.5 EcoBlue 95 BVM6',
'vin': 'WF0NXXGCHNLA73527',
'year': 2020}
2026-03-30 12:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127188%27 HTTP/1.1" 200 None
2026-03-30 12:14:30 [arval.fr] INFO: Saving data for 127188: {'created_time': 1773398546.735798, 'last_price_update_time': 1774872870.088125}
2026-03-30 12:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127188') HTTP/1.1" 204 0
2026-03-30 12:14:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130351> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:14:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:14:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dde8edd1-1a4c-557a-9f6f-0a88e7484164 with identifier: 130351
2026-03-30 12:14:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dde8edd1-1a4c-557a-9f6f-0a88e7484164 with scrape type 2
2026-03-30 12:14:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dde8edd1-1a4c-557a-9f6f-0a88e7484164 with scrape type 2
2026-03-30 12:14:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: dde8edd1-1a4c-557a-9f6f-0a88e7484164, identifier: 130351
2026-03-30 12:14:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: dde8edd1-1a4c-557a-9f6f-0a88e7484164 with identifier: 130351
2026-03-30 12:14:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: dde8edd1-1a4c-557a-9f6f-0a88e7484164 with identifier: 130351
2026-03-30 12:14:41 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: dde8edd1-1a4c-557a-9f6f-0a88e7484164 with identifier: 130351 to the API
2026-03-30 12:14:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:14: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-30 12:14:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130351>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'dde8edd1-1a4c-557a-9f6f-0a88e7484164',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK652GZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-business-15-dci-100-bvm6-transfo-vp-vf-130351',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 82107,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12490.0,
'price_includes_vat': True,
'registration_date': '2022-10-28',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Business 1.5 dCi 100 BVM6 TRANSFO VP-VF',
'transmission': 'manual',
'trim': 'Business 1.5 dCi 100 BVM6 TRANSFO VP-VF',
'vin': 'VF1RJA00468688796',
'year': 2022}
2026-03-30 12:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130351%27 HTTP/1.1" 200 None
2026-03-30 12:14:41 [arval.fr] INFO: Saving data for 130351: {'created_time': 1773398044.560715, 'last_price_update_time': 1774872881.506612}
2026-03-30 12:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130351') HTTP/1.1" 204 0
2026-03-30 12:14:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127191> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:14:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:14:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32ce8f9a-1318-5496-8722-48277bdcdf3c with identifier: 127191
2026-03-30 12:14:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32ce8f9a-1318-5496-8722-48277bdcdf3c with scrape type 2
2026-03-30 12:14:45 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 32ce8f9a-1318-5496-8722-48277bdcdf3c with scrape type 2
2026-03-30 12:14:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 32ce8f9a-1318-5496-8722-48277bdcdf3c, identifier: 127191
2026-03-30 12:14:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 32ce8f9a-1318-5496-8722-48277bdcdf3c with identifier: 127191
2026-03-30 12:14:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 32ce8f9a-1318-5496-8722-48277bdcdf3c with identifier: 127191
2026-03-30 12:14:45 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 32ce8f9a-1318-5496-8722-48277bdcdf3c with identifier: 127191 to the API
2026-03-30 12:14:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:14: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-30 12:14:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127191>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '32ce8f9a-1318-5496-8722-48277bdcdf3c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB058XR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-business-10-sce-65-bvm5-127191',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 34072,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11190.0,
'price_includes_vat': True,
'registration_date': '2021-09-21',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Business 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Business 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00867209608',
'year': 2021}
2026-03-30 12:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127191%27 HTTP/1.1" 200 None
2026-03-30 12:14:45 [arval.fr] INFO: Saving data for 127191: {'created_time': 1773398514.305662, 'last_price_update_time': 1774872885.585621}
2026-03-30 12:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127191') HTTP/1.1" 204 0
2026-03-30 12:14:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127189> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:14:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:14:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8b80b522-5d12-5d0e-89e0-7819d540fcc7 with identifier: 127189
2026-03-30 12:14:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8b80b522-5d12-5d0e-89e0-7819d540fcc7 with scrape type 2
2026-03-30 12:14:49 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 8b80b522-5d12-5d0e-89e0-7819d540fcc7 with scrape type 2
2026-03-30 12:14:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 8b80b522-5d12-5d0e-89e0-7819d540fcc7, identifier: 127189
2026-03-30 12:14:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 8b80b522-5d12-5d0e-89e0-7819d540fcc7 with identifier: 127189
2026-03-30 12:14:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 8b80b522-5d12-5d0e-89e0-7819d540fcc7 with identifier: 127189
2026-03-30 12:14:49 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 8b80b522-5d12-5d0e-89e0-7819d540fcc7 with identifier: 127189 to the API
2026-03-30 12:14:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:14: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-30 12:14:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127189>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '8b80b522-5d12-5d0e-89e0-7819d540fcc7',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE464ZW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/hyundai-tucson-business-mild-hybrid-2wd-16-crdi-135-bva7-127189',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Hyundai',
'model': 'Tucson',
'odometer': 95661,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2022-03-02',
'seats_number': 0,
'seller_name': None,
'title': 'Hyundai Tucson Business Mild-Hybrid 2WD 1.6 CRDI 135 BVA7',
'transmission': 'automatic',
'trim': 'Business Mild-Hybrid 2WD 1.6 CRDI 135 BVA7',
'vin': 'TMAJC81AGNJ164708',
'year': 2022}
2026-03-30 12:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127189%27 HTTP/1.1" 200 None
2026-03-30 12:14:50 [arval.fr] INFO: Saving data for 127189: {'created_time': 1773398560.015463, 'last_price_update_time': 1774872890.080074}
2026-03-30 12:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127189') HTTP/1.1" 204 0
2026-03-30 12:14:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127956> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:14:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:14:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24a4961a-5899-5df3-8004-aa4606212a6b with identifier: 127956
2026-03-30 12:14:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24a4961a-5899-5df3-8004-aa4606212a6b with scrape type 2
2026-03-30 12:14:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24a4961a-5899-5df3-8004-aa4606212a6b with scrape type 2
2026-03-30 12:14:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 24a4961a-5899-5df3-8004-aa4606212a6b, identifier: 127956
2026-03-30 12:14:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 24a4961a-5899-5df3-8004-aa4606212a6b with identifier: 127956
2026-03-30 12:14:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 24a4961a-5899-5df3-8004-aa4606212a6b with identifier: 127956
2026-03-30 12:14:51 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 24a4961a-5899-5df3-8004-aa4606212a6b with identifier: 127956 to the API
2026-03-30 12:14:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:14: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-30 12:14:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127956>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '24a4961a-5899-5df3-8004-aa4606212a6b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA858CH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-a3-sportback-30-tdi-business-line-20-115-bvm6-127956',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'A3',
'odometer': 91600,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 20490.0,
'price_includes_vat': True,
'registration_date': '2021-06-18',
'seats_number': 0,
'seller_name': None,
'title': 'Audi A3 Sportback 30 TDI Business Line 2.0 115 BVM6',
'transmission': 'manual',
'trim': 'Sportback 30 TDI Business Line 2.0 115 BVM6',
'vin': 'WAUZZZGYXMA125226',
'year': 2021}
2026-03-30 12:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27127956%27 HTTP/1.1" 200 None
2026-03-30 12:14:51 [arval.fr] INFO: Saving data for 127956: {'created_time': 1773398310.079501, 'last_price_update_time': 1774872891.992769}
2026-03-30 12:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='127956') HTTP/1.1" 204 0
2026-03-30 12:14:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130491> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:14:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:14:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b555644a-8c28-56b8-8969-161a3712b5fd with identifier: 130491
2026-03-30 12:14:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b555644a-8c28-56b8-8969-161a3712b5fd with scrape type 2
2026-03-30 12:14:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b555644a-8c28-56b8-8969-161a3712b5fd with scrape type 2
2026-03-30 12:14:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b555644a-8c28-56b8-8969-161a3712b5fd, identifier: 130491
2026-03-30 12:14:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b555644a-8c28-56b8-8969-161a3712b5fd with identifier: 130491
2026-03-30 12:14:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b555644a-8c28-56b8-8969-161a3712b5fd with identifier: 130491
2026-03-30 12:14:52 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b555644a-8c28-56b8-8969-161a3712b5fd with identifier: 130491 to the API
2026-03-30 12:14:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:14: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-30 12:14:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130491>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 179,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'b555644a-8c28-56b8-8969-161a3712b5fd',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL411AA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mg-marvel-r-luxury-70kwh-130491',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'MG',
'model': 'Marvel R',
'odometer': 56390,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 22590.0,
'price_includes_vat': True,
'registration_date': '2022-12-08',
'seats_number': 0,
'seller_name': None,
'title': 'MG Marvel R Luxury 70kWh',
'transmission': 'automatic',
'trim': 'Luxury 70kWh',
'vin': 'LSJE24092NS107065',
'year': 2022}
2026-03-30 12:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130491%27 HTTP/1.1" 200 None
2026-03-30 12:14:52 [arval.fr] INFO: Saving data for 130491: {'created_time': 1773397034.751689, 'last_price_update_time': 1774872892.569651}
2026-03-30 12:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130491') HTTP/1.1" 204 0
2026-03-30 12:14:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130352> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:14:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:14:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 510ff79a-f779-5437-b97d-1cabb577b58d with identifier: 130352
2026-03-30 12:14:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 510ff79a-f779-5437-b97d-1cabb577b58d with scrape type 2
2026-03-30 12:14:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 510ff79a-f779-5437-b97d-1cabb577b58d with scrape type 2
2026-03-30 12:14:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 510ff79a-f779-5437-b97d-1cabb577b58d, identifier: 130352
2026-03-30 12:14:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 510ff79a-f779-5437-b97d-1cabb577b58d with identifier: 130352
2026-03-30 12:14:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 510ff79a-f779-5437-b97d-1cabb577b58d with identifier: 130352
2026-03-30 12:14:52 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 510ff79a-f779-5437-b97d-1cabb577b58d with identifier: 130352 to the API
2026-03-30 12:14:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:14: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-30 12:14:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130352>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 2,
'engine': '2.0L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '510ff79a-f779-5437-b97d-1cabb577b58d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX900RX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-trafic-fourgon-tole-fg-cf-l1h1-2t8-blue-dci-110-130352',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Trafic',
'odometer': 18651,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 25990.0,
'price_includes_vat': True,
'registration_date': '2024-06-20',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Trafic Fourgon tole FG CF L1H1 2T8 Blue dCi 110',
'transmission': 'manual',
'trim': 'Fourgon tole FG CF L1H1 2T8 Blue dCi 110',
'vin': 'VF1FL000872850621',
'year': 2024}
2026-03-30 12:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130352%27 HTTP/1.1" 200 None
2026-03-30 12:14:53 [arval.fr] INFO: Saving data for 130352: {'created_time': 1773397957.301398, 'last_price_update_time': 1774872893.161216}
2026-03-30 12:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130352') HTTP/1.1" 204 0
2026-03-30 12:14:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130495> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:14:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:14:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 076c4e96-1e17-5374-bfb8-d9fdb68dad73 with identifier: 130495
2026-03-30 12:14:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 076c4e96-1e17-5374-bfb8-d9fdb68dad73 with scrape type 2
2026-03-30 12:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 076c4e96-1e17-5374-bfb8-d9fdb68dad73 with scrape type 2
2026-03-30 12:14:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 076c4e96-1e17-5374-bfb8-d9fdb68dad73, identifier: 130495
2026-03-30 12:14:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 076c4e96-1e17-5374-bfb8-d9fdb68dad73 with identifier: 130495
2026-03-30 12:14:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 076c4e96-1e17-5374-bfb8-d9fdb68dad73 with identifier: 130495
2026-03-30 12:14:54 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 076c4e96-1e17-5374-bfb8-d9fdb68dad73 with identifier: 130495 to the API
2026-03-30 12:14:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:14: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-30 12:14:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130495>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '076c4e96-1e17-5374-bfb8-d9fdb68dad73',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK601WQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-evolution-10-sce-65-bvm5-130495',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 43281,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2022-11-30',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Evolution 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Evolution 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00370017510',
'year': 2022}
2026-03-30 12:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130495%27 HTTP/1.1" 200 None
2026-03-30 12:14:54 [arval.fr] INFO: Saving data for 130495: {'created_time': 1773398607.229138, 'last_price_update_time': 1774872894.424674}
2026-03-30 12:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130495') HTTP/1.1" 204 0
2026-03-30 12:14:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130496> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:14:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:14:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2b4749c9-4730-5095-96f9-14ee50ea84c9 with identifier: 130496
2026-03-30 12:14:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2b4749c9-4730-5095-96f9-14ee50ea84c9 with scrape type 2
2026-03-30 12:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 2b4749c9-4730-5095-96f9-14ee50ea84c9 with scrape type 2
2026-03-30 12:14:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2b4749c9-4730-5095-96f9-14ee50ea84c9, identifier: 130496
2026-03-30 12:14:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2b4749c9-4730-5095-96f9-14ee50ea84c9 with identifier: 130496
2026-03-30 12:14:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2b4749c9-4730-5095-96f9-14ee50ea84c9 with identifier: 130496
2026-03-30 12:14:54 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2b4749c9-4730-5095-96f9-14ee50ea84c9 with identifier: 130496 to the API
2026-03-30 12:14:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:14: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-30 12:14:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130496>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '2b4749c9-4730-5095-96f9-14ee50ea84c9',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK372JG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-feel-pack-puretech-83-bvm-130496',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 17059,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 10990.0,
'price_includes_vat': True,
'registration_date': '2022-11-02',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Feel Pack PureTech 83 BVM',
'transmission': 'manual',
'trim': 'Feel Pack PureTech 83 BVM',
'vin': 'VF7SXHMRVNT642410',
'year': 2022}
2026-03-30 12:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130496%27 HTTP/1.1" 200 None
2026-03-30 12:14:55 [arval.fr] INFO: Saving data for 130496: {'created_time': 1773398628.450631, 'last_price_update_time': 1774872895.344021}
2026-03-30 12:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130496') HTTP/1.1" 204 0
2026-03-30 12:14:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130494> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:14:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:14:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed837f0e-42b8-555f-a4e3-0ffbbfe0337a with identifier: 130494
2026-03-30 12:14:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed837f0e-42b8-555f-a4e3-0ffbbfe0337a with scrape type 2
2026-03-30 12:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ed837f0e-42b8-555f-a4e3-0ffbbfe0337a with scrape type 2
2026-03-30 12:14:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ed837f0e-42b8-555f-a4e3-0ffbbfe0337a, identifier: 130494
2026-03-30 12:14:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ed837f0e-42b8-555f-a4e3-0ffbbfe0337a with identifier: 130494
2026-03-30 12:14:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ed837f0e-42b8-555f-a4e3-0ffbbfe0337a with identifier: 130494
2026-03-30 12:14:55 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ed837f0e-42b8-555f-a4e3-0ffbbfe0337a with identifier: 130494 to the API
2026-03-30 12:14:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:14: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-30 12:14:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130494>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 4,
'engine': '2.0L',
'engine_horse_power': 122,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'ed837f0e-42b8-555f-a4e3-0ffbbfe0337a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL983SN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-3-316d-business-design-122-bva8-130494',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 3',
'odometer': 109373,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 23990.0,
'price_includes_vat': True,
'registration_date': '2023-01-19',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 3 316d Business Design 122 BVA8',
'transmission': 'automatic',
'trim': '316d Business Design 122 BVA8',
'vin': 'WBA18FU0208D01252',
'year': 2023}
2026-03-30 12:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130494%27 HTTP/1.1" 200 None
2026-03-30 12:14:56 [arval.fr] INFO: Saving data for 130494: {'created_time': 1773398590.118687, 'last_price_update_time': 1774872896.354029}
2026-03-30 12:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130494') HTTP/1.1" 204 0
2026-03-30 12:15:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130877> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:15:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:15:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94f3e8ec-386d-503b-a3d5-45481681cb07 with identifier: 130877
2026-03-30 12:15:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94f3e8ec-386d-503b-a3d5-45481681cb07 with scrape type 2
2026-03-30 12:15:00 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 94f3e8ec-386d-503b-a3d5-45481681cb07 with scrape type 2
2026-03-30 12:15:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 94f3e8ec-386d-503b-a3d5-45481681cb07, identifier: 130877
2026-03-30 12:15:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 94f3e8ec-386d-503b-a3d5-45481681cb07 with identifier: 130877
2026-03-30 12:15:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 94f3e8ec-386d-503b-a3d5-45481681cb07 with identifier: 130877
2026-03-30 12:15:00 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 94f3e8ec-386d-503b-a3d5-45481681cb07 with identifier: 130877 to the API
2026-03-30 12:15:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:15: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-30 12:15:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130877>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 181,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '94f3e8ec-386d-503b-a3d5-45481681cb07',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX542KR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-308-active-pack-phev-180-e-eat8-130877',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '308',
'odometer': 57921,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 20590.0,
'price_includes_vat': True,
'registration_date': '2024-06-07',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 308 ACTIVE PACK PHEV 180 E-EAT8',
'transmission': 'automatic',
'trim': 'ACTIVE PACK PHEV 180 E-EAT8',
'vin': 'VR3F3DGX3RY571104',
'year': 2024}
2026-03-30 12:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130877%27 HTTP/1.1" 200 None
2026-03-30 12:15:01 [arval.fr] INFO: Saving data for 130877: {'created_time': 1773653339.504062, 'last_price_update_time': 1774872901.15907}
2026-03-30 12:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130877') HTTP/1.1" 204 0
2026-03-30 12:15:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130859> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:15:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:15:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a775180b-0d12-5636-a0b1-7051e542060a with identifier: 130859
2026-03-30 12:15:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a775180b-0d12-5636-a0b1-7051e542060a with scrape type 2
2026-03-30 12:15:07 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item a775180b-0d12-5636-a0b1-7051e542060a with scrape type 2
2026-03-30 12:15:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a775180b-0d12-5636-a0b1-7051e542060a, identifier: 130859
2026-03-30 12:15:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a775180b-0d12-5636-a0b1-7051e542060a with identifier: 130859
2026-03-30 12:15:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a775180b-0d12-5636-a0b1-7051e542060a with identifier: 130859
2026-03-30 12:15:07 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a775180b-0d12-5636-a0b1-7051e542060a with identifier: 130859 to the API
2026-03-30 12:15:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:15: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-30 12:15:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130859>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a775180b-0d12-5636-a0b1-7051e542060a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL434CC',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-308-active-pack-12-puretech-110-bvm6-130859',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '308',
'odometer': 38989,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2022-12-14',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 308 Active Pack 1.2 PureTech 110 BVM6',
'transmission': 'manual',
'trim': 'Active Pack 1.2 PureTech 110 BVM6',
'vin': 'VR3FPHNPLNY625534',
'year': 2022}
2026-03-30 12:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130859%27 HTTP/1.1" 200 None
2026-03-30 12:15:08 [arval.fr] INFO: Saving data for 130859: {'created_time': 1773653275.544496, 'last_price_update_time': 1774872908.655572}
2026-03-30 12:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130859') HTTP/1.1" 204 0
2026-03-30 12:15:17 [scrapy.extensions.logstats] INFO: Crawled 419 pages (at 14 pages/min), scraped 380 items (at 14 items/min)
2026-03-30 12:15:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 166MiB
2026-03-30 12:15:23 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.427(s), this was the 1st time calling it.
2026-03-30 12:15:23 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 5.347206549783499 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:15:27 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.555(s), this was the 1st time calling it.
2026-03-30 12:15:27 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 7.632285221386706 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:15:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130881> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:15:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:15:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6ccb06b-f3b2-523a-8ec7-a2c798c82be3 with identifier: 130881
2026-03-30 12:15:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6ccb06b-f3b2-523a-8ec7-a2c798c82be3 with scrape type 2
2026-03-30 12:15:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e6ccb06b-f3b2-523a-8ec7-a2c798c82be3 with scrape type 2
2026-03-30 12:15:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e6ccb06b-f3b2-523a-8ec7-a2c798c82be3, identifier: 130881
2026-03-30 12:15:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e6ccb06b-f3b2-523a-8ec7-a2c798c82be3 with identifier: 130881
2026-03-30 12:15:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e6ccb06b-f3b2-523a-8ec7-a2c798c82be3 with identifier: 130881
2026-03-30 12:15:28 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e6ccb06b-f3b2-523a-8ec7-a2c798c82be3 with identifier: 130881 to the API
2026-03-30 12:15:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:15: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-30 12:15:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130881>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e6ccb06b-f3b2-523a-8ec7-a2c798c82be3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK596VN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-active-pack-15-bluehdi-130-bva8-130881',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 91745,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 17990.0,
'price_includes_vat': True,
'registration_date': '2022-11-29',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Active Pack 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Active Pack 1.5 BlueHDi 130 BVA8',
'vin': 'VF3MCYHZUNS172405',
'year': 2022}
2026-03-30 12:15:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130881%27 HTTP/1.1" 200 None
2026-03-30 12:15:28 [arval.fr] INFO: Saving data for 130881: {'created_time': 1773653308.98122, 'last_price_update_time': 1774872928.581243}
2026-03-30 12:15:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130881') HTTP/1.1" 204 0
2026-03-30 12:15:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:15:29 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.617(s), this was the 1st time calling it.
2026-03-30 12:15:29 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 6.941865971914195 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:15:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130498> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:15:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:15:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abef7dd6-036c-5196-881d-12d908faa9d0 with identifier: 130498
2026-03-30 12:15:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abef7dd6-036c-5196-881d-12d908faa9d0 with scrape type 2
2026-03-30 12:15:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item abef7dd6-036c-5196-881d-12d908faa9d0 with scrape type 2
2026-03-30 12:15:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: abef7dd6-036c-5196-881d-12d908faa9d0, identifier: 130498
2026-03-30 12:15:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: abef7dd6-036c-5196-881d-12d908faa9d0 with identifier: 130498
2026-03-30 12:15:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: abef7dd6-036c-5196-881d-12d908faa9d0 with identifier: 130498
2026-03-30 12:15:31 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: abef7dd6-036c-5196-881d-12d908faa9d0 with identifier: 130498 to the API
2026-03-30 12:15:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:15:31 [urllib3.connectionpool] DEBUG: https://api.app.infinit.cc:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-30 12:15:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130498>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '2.0L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'abef7dd6-036c-5196-881d-12d908faa9d0',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS448KH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-trafic-fourgon-l1h1-2t8-grand-confort-20-dci-130-bvm6-130498',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Trafic',
'odometer': 71071,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21490.0,
'price_includes_vat': True,
'registration_date': '2023-11-15',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Trafic Fourgon L1H1 2T8 Grand Confort 2.0 dCi 130 BVM6',
'transmission': 'manual',
'trim': 'Fourgon L1H1 2T8 Grand Confort 2.0 dCi 130 BVM6',
'vin': 'VF1FL000071676839',
'year': 2023}
2026-03-30 12:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130498%27 HTTP/1.1" 200 None
2026-03-30 12:15:31 [arval.fr] INFO: Saving data for 130498: {'created_time': 1773398654.440945, 'last_price_update_time': 1774872931.939285}
2026-03-30 12:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130498') HTTP/1.1" 204 0
2026-03-30 12:15:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:15:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130883> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:15:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:15:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cb473f3a-1741-596e-9e65-77f444d9b3b6 with identifier: 130883
2026-03-30 12:15:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cb473f3a-1741-596e-9e65-77f444d9b3b6 with scrape type 2
2026-03-30 12:15:35 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item cb473f3a-1741-596e-9e65-77f444d9b3b6 with scrape type 2
2026-03-30 12:15:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: cb473f3a-1741-596e-9e65-77f444d9b3b6, identifier: 130883
2026-03-30 12:15:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: cb473f3a-1741-596e-9e65-77f444d9b3b6 with identifier: 130883
2026-03-30 12:15:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: cb473f3a-1741-596e-9e65-77f444d9b3b6 with identifier: 130883
2026-03-30 12:15:35 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: cb473f3a-1741-596e-9e65-77f444d9b3b6 with identifier: 130883 to the API
2026-03-30 12:15:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:15: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-30 12:15:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130883>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'cb473f3a-1741-596e-9e65-77f444d9b3b6',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR115HD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-active-pack-12-puretech-130-bvm6-130883',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 55214,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 17990.0,
'price_includes_vat': True,
'registration_date': '2023-09-20',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Active Pack 1.2 PureTech 130 BVM6',
'transmission': 'manual',
'trim': 'Active Pack 1.2 PureTech 130 BVM6',
'vin': 'VF3MRHNSMPS119211',
'year': 2023}
2026-03-30 12:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130883%27 HTTP/1.1" 200 None
2026-03-30 12:15:35 [arval.fr] INFO: Saving data for 130883: {'created_time': 1773653311.938883, 'last_price_update_time': 1774872935.654828}
2026-03-30 12:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:35 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130883') HTTP/1.1" 204 0
2026-03-30 12:15:35 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 129.804(s), this was the 1st time calling it.
2026-03-30 12:15:35 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 3.0840247211136838 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:15:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:15:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130971> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:15:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:15:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 96e7ab33-6b1a-57b9-a692-ddc6b0fdb9d7 with identifier: 130971
2026-03-30 12:15:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 96e7ab33-6b1a-57b9-a692-ddc6b0fdb9d7 with scrape type 2
2026-03-30 12:15:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 96e7ab33-6b1a-57b9-a692-ddc6b0fdb9d7 with scrape type 2
2026-03-30 12:15:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 96e7ab33-6b1a-57b9-a692-ddc6b0fdb9d7, identifier: 130971
2026-03-30 12:15:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 96e7ab33-6b1a-57b9-a692-ddc6b0fdb9d7 with identifier: 130971
2026-03-30 12:15:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 96e7ab33-6b1a-57b9-a692-ddc6b0fdb9d7 with identifier: 130971
2026-03-30 12:15:37 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 96e7ab33-6b1a-57b9-a692-ddc6b0fdb9d7 with identifier: 130971 to the API
2026-03-30 12:15:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:15: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-30 12:15:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130971>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 170,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '96e7ab33-6b1a-57b9-a692-ddc6b0fdb9d7',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GV404PW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x1-sdrive20i-business-design-dkg7-130971',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X1',
'odometer': 39483,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 35990.0,
'price_includes_vat': True,
'registration_date': '2024-03-08',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X1 sDrive20i Business Design DKG7',
'transmission': 'automatic',
'trim': 'sDrive20i Business Design DKG7',
'vin': 'WBA31EE0905Y58275',
'year': 2024}
2026-03-30 12:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130971%27 HTTP/1.1" 200 None
2026-03-30 12:15:37 [arval.fr] INFO: Saving data for 130971: {'created_time': 1773653317.615095, 'last_price_update_time': 1774872937.593608}
2026-03-30 12:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:37 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130971') HTTP/1.1" 204 0
2026-03-30 12:15:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129654> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:15:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130884> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:15:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:15:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130238> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:15:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d61260b-a479-58dd-a642-36da5a91134d with identifier: 129654
2026-03-30 12:15:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d61260b-a479-58dd-a642-36da5a91134d with scrape type 2
2026-03-30 12:15:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6d61260b-a479-58dd-a642-36da5a91134d with scrape type 2
2026-03-30 12:15:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6d61260b-a479-58dd-a642-36da5a91134d, identifier: 129654
2026-03-30 12:15:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24e032b3-9b00-5b97-9a78-50dc8ad6b916 with identifier: 130884
2026-03-30 12:15:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24e032b3-9b00-5b97-9a78-50dc8ad6b916 with scrape type 2
2026-03-30 12:15:37 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 24e032b3-9b00-5b97-9a78-50dc8ad6b916 with scrape type 2
2026-03-30 12:15:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 24e032b3-9b00-5b97-9a78-50dc8ad6b916, identifier: 130884
2026-03-30 12:15:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6d61260b-a479-58dd-a642-36da5a91134d with identifier: 129654
2026-03-30 12:15:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6d61260b-a479-58dd-a642-36da5a91134d with identifier: 129654
2026-03-30 12:15:38 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6d61260b-a479-58dd-a642-36da5a91134d with identifier: 129654 to the API
2026-03-30 12:15:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:15: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-30 12:15:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129654>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 158,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '6d61260b-a479-58dd-a642-36da5a91134d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF161ZQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-qashqai-13-mhev-158ch-xtronic-n-stylesp-129654',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Qashqai',
'odometer': 97335,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2022-04-26',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Qashqai 1.3 MHEV 158ch Xtronic N-Style(SP)',
'transmission': 'automatic',
'trim': '1.3 MHEV 158ch Xtronic N-Style(SP)',
'vin': 'SJNTAAJ12U1057722',
'year': 2022}
2026-03-30 12:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27129654%27 HTTP/1.1" 200 None
2026-03-30 12:15:38 [arval.fr] INFO: Saving data for 129654: {'created_time': 1773397384.087969, 'last_price_update_time': 1774872938.35108}
2026-03-30 12:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='129654') HTTP/1.1" 204 0
2026-03-30 12:15:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 24e032b3-9b00-5b97-9a78-50dc8ad6b916 with identifier: 130884
2026-03-30 12:15:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 24e032b3-9b00-5b97-9a78-50dc8ad6b916 with identifier: 130884
2026-03-30 12:15:38 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 24e032b3-9b00-5b97-9a78-50dc8ad6b916 with identifier: 130884 to the API
2026-03-30 12:15:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:15: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-30 12:15:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130884>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 143,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '24e032b3-9b00-5b97-9a78-50dc8ad6b916',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR450LR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-captur-evolution-16-e-tech-hybrid-145-bva6-130884',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Captur',
'odometer': 74702,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 17490.0,
'price_includes_vat': True,
'registration_date': '2023-09-27',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Captur Evolution 1.6 E-TECH Hybrid 145 BVA6',
'transmission': 'automatic',
'trim': 'Evolution 1.6 E-TECH Hybrid 145 BVA6',
'vin': 'VF1RJB00871456170',
'year': 2023}
2026-03-30 12:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130884%27 HTTP/1.1" 200 None
2026-03-30 12:15:38 [arval.fr] INFO: Saving data for 130884: {'created_time': 1773652975.403393, 'last_price_update_time': 1774872938.692323}
2026-03-30 12:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:38 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130884') HTTP/1.1" 204 0
2026-03-30 12:15:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d2d346da-17a9-50fd-b3d4-5790fe01fe58 with identifier: 130238
2026-03-30 12:15:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d2d346da-17a9-50fd-b3d4-5790fe01fe58 with scrape type 2
2026-03-30 12:15:38 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d2d346da-17a9-50fd-b3d4-5790fe01fe58 with scrape type 2
2026-03-30 12:15:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: d2d346da-17a9-50fd-b3d4-5790fe01fe58, identifier: 130238
2026-03-30 12:15:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:15:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: d2d346da-17a9-50fd-b3d4-5790fe01fe58 with identifier: 130238
2026-03-30 12:15:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: d2d346da-17a9-50fd-b3d4-5790fe01fe58 with identifier: 130238
2026-03-30 12:15:38 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: d2d346da-17a9-50fd-b3d4-5790fe01fe58 with identifier: 130238 to the API
2026-03-30 12:15:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:15: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-30 12:15:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130238>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 218,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'd2d346da-17a9-50fd-b3d4-5790fe01fe58',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK518AA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-megane-e-tech-iconic-ev60-220-super-charge-130238',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Megane',
'odometer': 61705,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2022-10-14',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Megane E-TECH iconic EV60 220 super charge',
'transmission': 'automatic',
'trim': 'E-TECH iconic EV60 220 super charge',
'vin': 'VF1RCB00469839761',
'year': 2022}
2026-03-30 12:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130238%27 HTTP/1.1" 200 None
2026-03-30 12:15:39 [arval.fr] INFO: Saving data for 130238: {'created_time': 1773397646.176726, 'last_price_update_time': 1774872939.127266}
2026-03-30 12:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:39 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130238') HTTP/1.1" 204 0
2026-03-30 12:15:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:15:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:15:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130973> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:15:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:15:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a2f277c-84c9-5045-9912-897c70b9529b with identifier: 130973
2026-03-30 12:15:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a2f277c-84c9-5045-9912-897c70b9529b with scrape type 2
2026-03-30 12:15:40 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 1a2f277c-84c9-5045-9912-897c70b9529b with scrape type 2
2026-03-30 12:15:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1a2f277c-84c9-5045-9912-897c70b9529b, identifier: 130973
2026-03-30 12:15:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1a2f277c-84c9-5045-9912-897c70b9529b with identifier: 130973
2026-03-30 12:15:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1a2f277c-84c9-5045-9912-897c70b9529b with identifier: 130973
2026-03-30 12:15:40 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1a2f277c-84c9-5045-9912-897c70b9529b with identifier: 130973 to the API
2026-03-30 12:15:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:15: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-30 12:15:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130973>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 155,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '1a2f277c-84c9-5045-9912-897c70b9529b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB006MP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ds-ds3-crossback-ines-de-la-fressange-paris-12-puretech-155cv-bva8-130973',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'DS',
'model': 'DS3 Crossback',
'odometer': 111066,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 13990.0,
'price_includes_vat': True,
'registration_date': '2021-08-31',
'seats_number': 0,
'seller_name': None,
'title': 'DS DS3 Crossback INES DE LA FRESSANGE PARIS 1.2 PureTech 155CV BVA8',
'transmission': 'automatic',
'trim': 'INES DE LA FRESSANGE PARIS 1.2 PureTech 155CV BVA8',
'vin': 'VR1URHNNSMW062735',
'year': 2021}
2026-03-30 12:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130973%27 HTTP/1.1" 200 None
2026-03-30 12:15:41 [arval.fr] INFO: Saving data for 130973: {'created_time': 1773653316.661592, 'last_price_update_time': 1774872941.757042}
2026-03-30 12:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130973') HTTP/1.1" 204 0
2026-03-30 12:15:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131133> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:15:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:15:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34fc184a-cc8f-5c97-8f67-e282a39e9d7b with identifier: 131133
2026-03-30 12:15:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34fc184a-cc8f-5c97-8f67-e282a39e9d7b with scrape type 2
2026-03-30 12:15:43 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 34fc184a-cc8f-5c97-8f67-e282a39e9d7b with scrape type 2
2026-03-30 12:15:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 34fc184a-cc8f-5c97-8f67-e282a39e9d7b, identifier: 131133
2026-03-30 12:15:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 34fc184a-cc8f-5c97-8f67-e282a39e9d7b with identifier: 131133
2026-03-30 12:15:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 34fc184a-cc8f-5c97-8f67-e282a39e9d7b with identifier: 131133
2026-03-30 12:15:43 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 34fc184a-cc8f-5c97-8f67-e282a39e9d7b with identifier: 131133 to the API
2026-03-30 12:15:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:15: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-30 12:15:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131133>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '34fc184a-cc8f-5c97-8f67-e282a39e9d7b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK086KN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-evolution-10-sce-65-bvm5-131133',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 45307,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2022-11-07',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Evolution 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Evolution 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00869900061',
'year': 2022}
2026-03-30 12:15:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131133%27 HTTP/1.1" 200 None
2026-03-30 12:15:43 [arval.fr] INFO: Saving data for 131133: {'created_time': 1773741208.484417, 'last_price_update_time': 1774872943.601599}
2026-03-30 12:15:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:43 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131133') HTTP/1.1" 204 0
2026-03-30 12:15:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130348> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:15:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:15:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4da5bbc8-0cba-5539-9305-824f434030fa with identifier: 130348
2026-03-30 12:15:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4da5bbc8-0cba-5539-9305-824f434030fa with scrape type 2
2026-03-30 12:15:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 4da5bbc8-0cba-5539-9305-824f434030fa with scrape type 2
2026-03-30 12:15:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4da5bbc8-0cba-5539-9305-824f434030fa, identifier: 130348
2026-03-30 12:15:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4da5bbc8-0cba-5539-9305-824f434030fa with identifier: 130348
2026-03-30 12:15:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4da5bbc8-0cba-5539-9305-824f434030fa with identifier: 130348
2026-03-30 12:15:49 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4da5bbc8-0cba-5539-9305-824f434030fa with identifier: 130348 to the API
2026-03-30 12:15:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:15: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-30 12:15:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130348>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 340,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '4da5bbc8-0cba-5539-9305-824f434030fa',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC227YS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volvo-xc60-inscription-recharge-t6-340-geartronic-8-130348',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volvo',
'model': 'XC60',
'odometer': 117467,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 31990.0,
'price_includes_vat': True,
'registration_date': '2021-11-15',
'seats_number': 0,
'seller_name': None,
'title': 'Volvo XC60 Inscription Recharge T6 340 Geartronic 8',
'transmission': 'automatic',
'trim': 'Inscription Recharge T6 340 Geartronic 8',
'vin': 'YV1UZBFVDN1981665',
'year': 2021}
2026-03-30 12:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130348%27 HTTP/1.1" 200 None
2026-03-30 12:15:49 [arval.fr] INFO: Saving data for 130348: {'created_time': 1773397861.243776, 'last_price_update_time': 1774872949.851382}
2026-03-30 12:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130348') HTTP/1.1" 204 0
2026-03-30 12:15:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131135> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:15:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:15:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60d7c8fc-30a1-525e-9b0d-cc3b090f9398 with identifier: 131135
2026-03-30 12:15:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60d7c8fc-30a1-525e-9b0d-cc3b090f9398 with scrape type 2
2026-03-30 12:15:51 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 60d7c8fc-30a1-525e-9b0d-cc3b090f9398 with scrape type 2
2026-03-30 12:15:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 60d7c8fc-30a1-525e-9b0d-cc3b090f9398, identifier: 131135
2026-03-30 12:15:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 60d7c8fc-30a1-525e-9b0d-cc3b090f9398 with identifier: 131135
2026-03-30 12:15:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 60d7c8fc-30a1-525e-9b0d-cc3b090f9398 with identifier: 131135
2026-03-30 12:15:51 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 60d7c8fc-30a1-525e-9b0d-cc3b090f9398 with identifier: 131135 to the API
2026-03-30 12:15:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:15: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-30 12:15:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131135>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '60d7c8fc-30a1-525e-9b0d-cc3b090f9398',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ580LY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-408-allure-12-puretech-130-bva8-131135',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '408',
'odometer': 105223,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 17990.0,
'price_includes_vat': True,
'registration_date': '2023-07-28',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 408 Allure 1.2 Puretech 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure 1.2 Puretech 130 BVA8',
'vin': 'VR3FPHNSTPY586268',
'year': 2023}
2026-03-30 12:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131135%27 HTTP/1.1" 200 None
2026-03-30 12:15:51 [arval.fr] INFO: Saving data for 131135: {'created_time': 1773741216.69703, 'last_price_update_time': 1774872951.847897}
2026-03-30 12:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:15:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131135') HTTP/1.1" 204 0
2026-03-30 12:16:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130497> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:16:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:16:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 66850e90-8d7d-5803-9a72-03f23279e825 with identifier: 130497
2026-03-30 12:16:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 66850e90-8d7d-5803-9a72-03f23279e825 with scrape type 2
2026-03-30 12:16:02 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 66850e90-8d7d-5803-9a72-03f23279e825 with scrape type 2
2026-03-30 12:16:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 66850e90-8d7d-5803-9a72-03f23279e825, identifier: 130497
2026-03-30 12:16:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 66850e90-8d7d-5803-9a72-03f23279e825 with identifier: 130497
2026-03-30 12:16:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 66850e90-8d7d-5803-9a72-03f23279e825 with identifier: 130497
2026-03-30 12:16:02 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 66850e90-8d7d-5803-9a72-03f23279e825 with identifier: 130497 to the API
2026-03-30 12:16:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:16: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-30 12:16:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130497>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '66850e90-8d7d-5803-9a72-03f23279e825',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR471RN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x2-sdrive18i-business-design-130497',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X2',
'odometer': 27812,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 25490.0,
'price_includes_vat': True,
'registration_date': '2023-10-06',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X2 sDrive18i Business Design',
'transmission': 'manual',
'trim': 'sDrive18i Business Design',
'vin': 'WBAYH110X05X24780',
'year': 2023}
2026-03-30 12:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130497%27 HTTP/1.1" 200 None
2026-03-30 12:16:02 [arval.fr] INFO: Saving data for 130497: {'created_time': 1773398638.94943, 'last_price_update_time': 1774872962.770187}
2026-03-30 12:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130497') HTTP/1.1" 204 0
2026-03-30 12:16:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131134> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:16:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:16:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 30e4a016-796a-504c-8f4d-d196ef6b8147 with identifier: 131134
2026-03-30 12:16:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 30e4a016-796a-504c-8f4d-d196ef6b8147 with scrape type 2
2026-03-30 12:16:03 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 30e4a016-796a-504c-8f4d-d196ef6b8147 with scrape type 2
2026-03-30 12:16:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 30e4a016-796a-504c-8f4d-d196ef6b8147, identifier: 131134
2026-03-30 12:16:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 30e4a016-796a-504c-8f4d-d196ef6b8147 with identifier: 131134
2026-03-30 12:16:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 30e4a016-796a-504c-8f4d-d196ef6b8147 with identifier: 131134
2026-03-30 12:16:03 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 30e4a016-796a-504c-8f4d-d196ef6b8147 with identifier: 131134 to the API
2026-03-30 12:16:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:16: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-30 12:16:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131134>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '30e4a016-796a-504c-8f4d-d196ef6b8147',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GY045YE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mg-mg3-15l-195-hybrid-standard-131134',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'MG',
'model': 'MG3',
'odometer': 52660,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2024-08-30',
'seats_number': 0,
'seller_name': None,
'title': 'MG MG3 1.5L 195 Hybrid+ Standard',
'transmission': 'automatic',
'trim': '1.5L 195 Hybrid+ Standard',
'vin': 'LSJWP4396RZ219270',
'year': 2024}
2026-03-30 12:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131134%27 HTTP/1.1" 200 None
2026-03-30 12:16:03 [arval.fr] INFO: Saving data for 131134: {'created_time': 1773741215.151778, 'last_price_update_time': 1774872963.810737}
2026-03-30 12:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131134') HTTP/1.1" 204 0
2026-03-30 12:16:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131138> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:16:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:16:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f3a79216-ef8c-5eff-8167-bd6a60801cab with identifier: 131138
2026-03-30 12:16:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f3a79216-ef8c-5eff-8167-bd6a60801cab with scrape type 2
2026-03-30 12:16:06 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item f3a79216-ef8c-5eff-8167-bd6a60801cab with scrape type 2
2026-03-30 12:16:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f3a79216-ef8c-5eff-8167-bd6a60801cab, identifier: 131138
2026-03-30 12:16:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f3a79216-ef8c-5eff-8167-bd6a60801cab with identifier: 131138
2026-03-30 12:16:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f3a79216-ef8c-5eff-8167-bd6a60801cab with identifier: 131138
2026-03-30 12:16:06 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f3a79216-ef8c-5eff-8167-bd6a60801cab with identifier: 131138 to the API
2026-03-30 12:16:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:16: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-30 12:16:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131138>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'f3a79216-ef8c-5eff-8167-bd6a60801cab',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FX449QG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c5-aircross-shine-15-bluehdi-130-bva8-131138',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C5 Aircross',
'odometer': 87114,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 17990.0,
'price_includes_vat': True,
'registration_date': '2021-03-05',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C5 Aircross Shine 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Shine 1.5 BlueHDi 130 BVA8',
'vin': 'VR7ACYHZRLL071210',
'year': 2021}
2026-03-30 12:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131138%27 HTTP/1.1" 200 None
2026-03-30 12:16:07 [arval.fr] INFO: Saving data for 131138: {'created_time': 1773741225.777243, 'last_price_update_time': 1774872967.224503}
2026-03-30 12:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131138') HTTP/1.1" 204 0
2026-03-30 12:16:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131139> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:16:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:16:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ba728a1d-207f-5c1f-b79c-24a53e7f89ce with identifier: 131139
2026-03-30 12:16:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba728a1d-207f-5c1f-b79c-24a53e7f89ce with scrape type 2
2026-03-30 12:16:08 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ba728a1d-207f-5c1f-b79c-24a53e7f89ce with scrape type 2
2026-03-30 12:16:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ba728a1d-207f-5c1f-b79c-24a53e7f89ce, identifier: 131139
2026-03-30 12:16:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ba728a1d-207f-5c1f-b79c-24a53e7f89ce with identifier: 131139
2026-03-30 12:16:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ba728a1d-207f-5c1f-b79c-24a53e7f89ce with identifier: 131139
2026-03-30 12:16:08 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ba728a1d-207f-5c1f-b79c-24a53e7f89ce with identifier: 131139 to the API
2026-03-30 12:16:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:16: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-30 12:16:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131139>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 109,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'ba728a1d-207f-5c1f-b79c-24a53e7f89ce',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR847RN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-116i-dkg7-business-design-131139',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 31338,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21590.0,
'price_includes_vat': True,
'registration_date': '2023-10-06',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 116i DKG7 Business Design',
'transmission': 'automatic',
'trim': '116i DKG7 Business Design',
'vin': 'WBA7K110107N27093',
'year': 2023}
2026-03-30 12:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131139%27 HTTP/1.1" 200 None
2026-03-30 12:16:09 [arval.fr] INFO: Saving data for 131139: {'created_time': 1773748870.449393, 'last_price_update_time': 1774872969.162366}
2026-03-30 12:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131139') HTTP/1.1" 204 0
2026-03-30 12:16:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131123> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:16:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:16:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b05ec6d8-2b70-509f-860e-a5834917fc7a with identifier: 131123
2026-03-30 12:16:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b05ec6d8-2b70-509f-860e-a5834917fc7a with scrape type 2
2026-03-30 12:16:11 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b05ec6d8-2b70-509f-860e-a5834917fc7a with scrape type 2
2026-03-30 12:16:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b05ec6d8-2b70-509f-860e-a5834917fc7a, identifier: 131123
2026-03-30 12:16:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b05ec6d8-2b70-509f-860e-a5834917fc7a with identifier: 131123
2026-03-30 12:16:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b05ec6d8-2b70-509f-860e-a5834917fc7a with identifier: 131123
2026-03-30 12:16:12 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b05ec6d8-2b70-509f-860e-a5834917fc7a with identifier: 131123 to the API
2026-03-30 12:16:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:16: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-30 12:16:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131123>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'b05ec6d8-2b70-509f-860e-a5834917fc7a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC636EY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-active-business-12-puretech-130-bvm6-131123',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 105919,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 13990.0,
'price_includes_vat': True,
'registration_date': '2021-10-05',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Active Business 1.2 PureTech 130 BVM6',
'transmission': 'manual',
'trim': 'Active Business 1.2 PureTech 130 BVM6',
'vin': 'VF3MRHNSMMS204322',
'year': 2021}
2026-03-30 12:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131123%27 HTTP/1.1" 200 None
2026-03-30 12:16:12 [arval.fr] INFO: Saving data for 131123: {'created_time': 1773741224.439199, 'last_price_update_time': 1774872972.347498}
2026-03-30 12:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131123') HTTP/1.1" 204 0
2026-03-30 12:16:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131142> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:16:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:16:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b4ce9a4b-b754-56bf-b4dc-a5c7fe1f2434 with identifier: 131142
2026-03-30 12:16:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b4ce9a4b-b754-56bf-b4dc-a5c7fe1f2434 with scrape type 2
2026-03-30 12:16:16 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b4ce9a4b-b754-56bf-b4dc-a5c7fe1f2434 with scrape type 2
2026-03-30 12:16:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b4ce9a4b-b754-56bf-b4dc-a5c7fe1f2434, identifier: 131142
2026-03-30 12:16:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b4ce9a4b-b754-56bf-b4dc-a5c7fe1f2434 with identifier: 131142
2026-03-30 12:16:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b4ce9a4b-b754-56bf-b4dc-a5c7fe1f2434 with identifier: 131142
2026-03-30 12:16:17 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b4ce9a4b-b754-56bf-b4dc-a5c7fe1f2434 with identifier: 131142 to the API
2026-03-30 12:16:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:16: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-30 12:16:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131142>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 220,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'b4ce9a4b-b754-56bf-b4dc-a5c7fe1f2434',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ606ER',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-countryman-cooper-se-all4-essential-12595-bva6-131142',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Countryman',
'odometer': 42277,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 28690.0,
'price_includes_vat': True,
'registration_date': '2023-07-13',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Countryman Cooper SE ALL4 Essential 125+95 BVA6',
'transmission': 'automatic',
'trim': 'Cooper SE ALL4 Essential 125+95 BVA6',
'vin': 'WMW21BS0X03R49372',
'year': 2023}
2026-03-30 12:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131142%27 HTTP/1.1" 200 None
2026-03-30 12:16:17 [arval.fr] INFO: Saving data for 131142: {'created_time': 1773748852.713961, 'last_price_update_time': 1774872977.249019}
2026-03-30 12:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131142') HTTP/1.1" 204 0
2026-03-30 12:16:17 [scrapy.extensions.logstats] INFO: Crawled 436 pages (at 17 pages/min), scraped 397 items (at 17 items/min)
2026-03-30 12:16:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 166MiB
2026-03-30 12:16:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131140> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:16:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:16:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 94745928-da3f-5d24-8ecc-cc7b01582fb4 with identifier: 131140
2026-03-30 12:16:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 94745928-da3f-5d24-8ecc-cc7b01582fb4 with scrape type 2
2026-03-30 12:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 94745928-da3f-5d24-8ecc-cc7b01582fb4 with scrape type 2
2026-03-30 12:16:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 94745928-da3f-5d24-8ecc-cc7b01582fb4, identifier: 131140
2026-03-30 12:16:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 94745928-da3f-5d24-8ecc-cc7b01582fb4 with identifier: 131140
2026-03-30 12:16:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 94745928-da3f-5d24-8ecc-cc7b01582fb4 with identifier: 131140
2026-03-30 12:16:20 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 94745928-da3f-5d24-8ecc-cc7b01582fb4 with identifier: 131140 to the API
2026-03-30 12:16:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:16: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-30 12:16:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131140>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '94745928-da3f-5d24-8ecc-cc7b01582fb4',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH046HQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-societe-feel-15-bluehdi-100-bvm6-131140',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 119382,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 6990.0,
'price_includes_vat': True,
'registration_date': '2022-06-30',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Societe Feel 1.5 BlueHDI 100 BVM6',
'transmission': 'manual',
'trim': 'Societe Feel 1.5 BlueHDI 100 BVM6',
'vin': 'VF7SWYHTUNT575914',
'year': 2022}
2026-03-30 12:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131140%27 HTTP/1.1" 200 None
2026-03-30 12:16:20 [arval.fr] INFO: Saving data for 131140: {'created_time': 1773748854.20328, 'last_price_update_time': 1774872980.47648}
2026-03-30 12:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131140') HTTP/1.1" 204 0
2026-03-30 12:16:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131347> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:16:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:16:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 740c4967-23ba-5b79-9893-ac12f14b18ae with identifier: 131347
2026-03-30 12:16:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 740c4967-23ba-5b79-9893-ac12f14b18ae with scrape type 2
2026-03-30 12:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 740c4967-23ba-5b79-9893-ac12f14b18ae with scrape type 2
2026-03-30 12:16:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 740c4967-23ba-5b79-9893-ac12f14b18ae, identifier: 131347
2026-03-30 12:16:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 740c4967-23ba-5b79-9893-ac12f14b18ae with identifier: 131347
2026-03-30 12:16:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 740c4967-23ba-5b79-9893-ac12f14b18ae with identifier: 131347
2026-03-30 12:16:21 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 740c4967-23ba-5b79-9893-ac12f14b18ae with identifier: 131347 to the API
2026-03-30 12:16:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:16: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-30 12:16:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131347>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '740c4967-23ba-5b79-9893-ac12f14b18ae',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN908YZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-pack-15-bluehdi-130-bva8-131347',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 41656,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21490.0,
'price_includes_vat': True,
'registration_date': '2023-05-16',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure Pack 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Pack 1.5 BlueHDi 130 BVA8',
'vin': 'VR3UDYHZSNJ877461',
'year': 2023}
2026-03-30 12:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131347%27 HTTP/1.1" 200 None
2026-03-30 12:16:22 [arval.fr] INFO: Saving data for 131347: {'created_time': 1773935143.913853, 'last_price_update_time': 1774872982.181053}
2026-03-30 12:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131347') HTTP/1.1" 204 0
2026-03-30 12:16:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131348> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:16:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:16:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c223aa3b-a90e-568f-84a6-d73a3beb0221 with identifier: 131348
2026-03-30 12:16:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c223aa3b-a90e-568f-84a6-d73a3beb0221 with scrape type 2
2026-03-30 12:16:23 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c223aa3b-a90e-568f-84a6-d73a3beb0221 with scrape type 2
2026-03-30 12:16:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c223aa3b-a90e-568f-84a6-d73a3beb0221, identifier: 131348
2026-03-30 12:16:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c223aa3b-a90e-568f-84a6-d73a3beb0221 with identifier: 131348
2026-03-30 12:16:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c223aa3b-a90e-568f-84a6-d73a3beb0221 with identifier: 131348
2026-03-30 12:16:23 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c223aa3b-a90e-568f-84a6-d73a3beb0221 with identifier: 131348 to the API
2026-03-30 12:16:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:16: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-30 12:16:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131348>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c223aa3b-a90e-568f-84a6-d73a3beb0221',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ943WR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/opel-grandland-x-elegance-business-15-130-bva8-131348',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Opel',
'model': 'Grandland X',
'odometer': 96749,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 16490.0,
'price_includes_vat': True,
'registration_date': '2022-10-05',
'seats_number': 0,
'seller_name': None,
'title': 'Opel Grandland X Elegance Business 1.5 130 BVA8',
'transmission': 'automatic',
'trim': 'Elegance Business 1.5 130 BVA8',
'vin': 'W0VZCYHZ1N6824860',
'year': 2022}
2026-03-30 12:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131348%27 HTTP/1.1" 200 None
2026-03-30 12:16:24 [arval.fr] INFO: Saving data for 131348: {'created_time': 1773935672.741119, 'last_price_update_time': 1774872984.094482}
2026-03-30 12:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131348') HTTP/1.1" 204 0
2026-03-30 12:16:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132781)
2026-03-30 12:16:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132781)
2026-03-30 12:16:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:16:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f654250>
2026-03-30 12:16:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:16:24 [urllib3.connectionpool] DEBUG: Resetting dropped connection: alxproduction.blob.core.windows.net
2026-03-30 12:16:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:16:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:16:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14af533c-e497-5603-84f2-378ef5995861/14af533c-e497-5603-84f2-378ef5995861_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132781%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:16:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/1.jpeg saved to cache
2026-03-30 12:16:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 14af533c-e497-5603-84f2-378ef5995861
2026-03-30 12:16:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:16:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de38290>
2026-03-30 12:16:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:16:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:16:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:16:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14af533c-e497-5603-84f2-378ef5995861/14af533c-e497-5603-84f2-378ef5995861_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132781%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:16:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/0.jpeg saved to cache
2026-03-30 12:16:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 14af533c-e497-5603-84f2-378ef5995861
2026-03-30 12:16:24 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 14af533c-e497-5603-84f2-378ef5995861, skipping ID generation
2026-03-30 12:16:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 14af533c-e497-5603-84f2-378ef5995861 with scrape type 1
2026-03-30 12:16:24 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 14af533c-e497-5603-84f2-378ef5995861 sending to next pipeline
2026-03-30 12:16:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 14af533c-e497-5603-84f2-378ef5995861, identifier: 132781
2026-03-30 12:16:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 14af533c-e497-5603-84f2-378ef5995861 with identifier: 132781
2026-03-30 12:16:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 14af533c-e497-5603-84f2-378ef5995861 with identifier: 132781
2026-03-30 12:16:24 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 14af533c-e497-5603-84f2-378ef5995861 with identifier: 132781 to the API
2026-03-30 12:16:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:16: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-30 12:16:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.2L',
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '14af533c-e497-5603-84f2-378ef5995861',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK391EX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/fiat-ducato-fourgon-tole-h3power-120-30-c-h1-pack-132781',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Fiat',
'model': 'Ducato',
'odometer': 45211,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_14af533c-e497-5603-84f2-378ef5995861/14af533c-e497-5603-84f2-378ef5995861_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 143253,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_14af533c-e497-5603-84f2-378ef5995861/14af533c-e497-5603-84f2-378ef5995861_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 177230,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_14af533c-e497-5603-84f2-378ef5995861/14af533c-e497-5603-84f2-378ef5995861_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 153274,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_14af533c-e497-5603-84f2-378ef5995861/14af533c-e497-5603-84f2-378ef5995861_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109479,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_14af533c-e497-5603-84f2-378ef5995861/14af533c-e497-5603-84f2-378ef5995861_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 131784,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_14af533c-e497-5603-84f2-378ef5995861/14af533c-e497-5603-84f2-378ef5995861_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 143073,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_14af533c-e497-5603-84f2-378ef5995861/14af533c-e497-5603-84f2-378ef5995861_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 137722,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_14af533c-e497-5603-84f2-378ef5995861/14af533c-e497-5603-84f2-378ef5995861_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107275,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_14af533c-e497-5603-84f2-378ef5995861/14af533c-e497-5603-84f2-378ef5995861_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97178,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_14af533c-e497-5603-84f2-378ef5995861/14af533c-e497-5603-84f2-378ef5995861_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95628,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132781/9.jpeg',
'Width': 1280}],
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2022-10-26',
'seats_number': 0,
'seller_name': None,
'title': 'Fiat Ducato Fourgon tole H3Power 120 30 C H1 Pack',
'transmission': 'manual',
'trim': 'Fourgon tole H3Power 120 30 C H1 Pack',
'vin': 'ZFA25000002W08980',
'year': 2022}
2026-03-30 12:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132781%27 HTTP/1.1" 200 None
2026-03-30 12:16:25 [arval.fr] INFO: Saving data for 132781: {'created_time': 1774872985.043141, 'last_price_update_time': 1774872985.043154}
2026-03-30 12:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132781') HTTP/1.1" 204 0
2026-03-30 12:16:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132832/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132832)
2026-03-30 12:16:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132832/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132832)
2026-03-30 12:16:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:16:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c859c10>
2026-03-30 12:16:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:16:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:16:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:16:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5f05eaab-dd80-5518-9a75-e5c1cab70700/5f05eaab-dd80-5518-9a75-e5c1cab70700_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132832%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:16:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132832/2.jpeg saved to cache
2026-03-30 12:16:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5f05eaab-dd80-5518-9a75-e5c1cab70700
2026-03-30 12:16:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:16:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9e59d0>
2026-03-30 12:16:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:16:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:16:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:16:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5f05eaab-dd80-5518-9a75-e5c1cab70700/5f05eaab-dd80-5518-9a75-e5c1cab70700_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132832%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:16:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132832/1.jpeg saved to cache
2026-03-30 12:16:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5f05eaab-dd80-5518-9a75-e5c1cab70700
2026-03-30 12:16:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132832/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132832)
2026-03-30 12:16:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:16:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9bdf90>
2026-03-30 12:16:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:16:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:16:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:16:25 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5f05eaab-dd80-5518-9a75-e5c1cab70700/5f05eaab-dd80-5518-9a75-e5c1cab70700_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132832%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:16:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132832/0.jpeg saved to cache
2026-03-30 12:16:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5f05eaab-dd80-5518-9a75-e5c1cab70700
2026-03-30 12:16:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5f05eaab-dd80-5518-9a75-e5c1cab70700, skipping ID generation
2026-03-30 12:16:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f05eaab-dd80-5518-9a75-e5c1cab70700 with scrape type 1
2026-03-30 12:16:25 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5f05eaab-dd80-5518-9a75-e5c1cab70700 sending to next pipeline
2026-03-30 12:16:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 5f05eaab-dd80-5518-9a75-e5c1cab70700, identifier: 132832
2026-03-30 12:16:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 5f05eaab-dd80-5518-9a75-e5c1cab70700 with identifier: 132832
2026-03-30 12:16:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 5f05eaab-dd80-5518-9a75-e5c1cab70700 with identifier: 132832
2026-03-30 12:16:25 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 5f05eaab-dd80-5518-9a75-e5c1cab70700 with identifier: 132832 to the API
2026-03-30 12:16:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:16: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-30 12:16:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132832/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '5f05eaab-dd80-5518-9a75-e5c1cab70700',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN334LC',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/skoda-octavia-break-business-20-tdi-115cv-bva7-132832',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Skoda',
'model': 'Octavia',
'odometer': 64711,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f05eaab-dd80-5518-9a75-e5c1cab70700/5f05eaab-dd80-5518-9a75-e5c1cab70700_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 161403,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132832/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f05eaab-dd80-5518-9a75-e5c1cab70700/5f05eaab-dd80-5518-9a75-e5c1cab70700_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 153802,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132832/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f05eaab-dd80-5518-9a75-e5c1cab70700/5f05eaab-dd80-5518-9a75-e5c1cab70700_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 152453,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132832/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f05eaab-dd80-5518-9a75-e5c1cab70700/5f05eaab-dd80-5518-9a75-e5c1cab70700_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 146078,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132832/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5f05eaab-dd80-5518-9a75-e5c1cab70700/5f05eaab-dd80-5518-9a75-e5c1cab70700_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135023,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132832/4.jpeg',
'Width': 1280}],
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2023-04-19',
'seats_number': 0,
'seller_name': None,
'title': 'Skoda Octavia Break Business 2.0 TDI 115CV BVA7',
'transmission': 'automatic',
'trim': 'Break Business 2.0 TDI 115CV BVA7',
'vin': 'TMBJG8NX3PY110928',
'year': 2023}
2026-03-30 12:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132832%27 HTTP/1.1" 200 None
2026-03-30 12:16:26 [arval.fr] INFO: Saving data for 132832: {'created_time': 1774872986.037763, 'last_price_update_time': 1774872986.037776}
2026-03-30 12:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132832') HTTP/1.1" 204 0
2026-03-30 12:16:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131136> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:16:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:16:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c39f99aa-3f45-5ccd-b6d5-9e3c65f61be1 with identifier: 131136
2026-03-30 12:16:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c39f99aa-3f45-5ccd-b6d5-9e3c65f61be1 with scrape type 2
2026-03-30 12:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item c39f99aa-3f45-5ccd-b6d5-9e3c65f61be1 with scrape type 2
2026-03-30 12:16:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c39f99aa-3f45-5ccd-b6d5-9e3c65f61be1, identifier: 131136
2026-03-30 12:16:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c39f99aa-3f45-5ccd-b6d5-9e3c65f61be1 with identifier: 131136
2026-03-30 12:16:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c39f99aa-3f45-5ccd-b6d5-9e3c65f61be1 with identifier: 131136
2026-03-30 12:16:27 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c39f99aa-3f45-5ccd-b6d5-9e3c65f61be1 with identifier: 131136 to the API
2026-03-30 12:16:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:16: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-30 12:16:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131136>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'c39f99aa-3f45-5ccd-b6d5-9e3c65f61be1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL023PE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-evolution-10-sce-65-bvm5-131136',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 49450,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12490.0,
'price_includes_vat': True,
'registration_date': '2023-01-10',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Evolution 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Evolution 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00X70017746',
'year': 2023}
2026-03-30 12:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131136%27 HTTP/1.1" 200 None
2026-03-30 12:16:27 [arval.fr] INFO: Saving data for 131136: {'created_time': 1773741210.649881, 'last_price_update_time': 1774872987.663329}
2026-03-30 12:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131136') HTTP/1.1" 204 0
2026-03-30 12:16:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130236> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:16:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:16:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be2b203a-7377-5b62-9e89-98e6a4c13a1a with identifier: 130236
2026-03-30 12:16:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be2b203a-7377-5b62-9e89-98e6a4c13a1a with scrape type 2
2026-03-30 12:16:41 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item be2b203a-7377-5b62-9e89-98e6a4c13a1a with scrape type 2
2026-03-30 12:16:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: be2b203a-7377-5b62-9e89-98e6a4c13a1a, identifier: 130236
2026-03-30 12:16:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: be2b203a-7377-5b62-9e89-98e6a4c13a1a with identifier: 130236
2026-03-30 12:16:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: be2b203a-7377-5b62-9e89-98e6a4c13a1a with identifier: 130236
2026-03-30 12:16:41 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: be2b203a-7377-5b62-9e89-98e6a4c13a1a with identifier: 130236 to the API
2026-03-30 12:16:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:16: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-30 12:16:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130236>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'be2b203a-7377-5b62-9e89-98e6a4c13a1a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC987PN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-societe-feel-15-bluehdi-100-bvm6-130236',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 92953,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 7490.0,
'price_includes_vat': True,
'registration_date': '2021-10-25',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Societe Feel 1.5 BlueHDI 100 BVM6',
'transmission': 'manual',
'trim': 'Societe Feel 1.5 BlueHDI 100 BVM6',
'vin': 'VF7SWYHTUMT614389',
'year': 2021}
2026-03-30 12:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130236%27 HTTP/1.1" 200 None
2026-03-30 12:16:41 [arval.fr] INFO: Saving data for 130236: {'created_time': 1773397656.338, 'last_price_update_time': 1774873001.431565}
2026-03-30 12:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:41 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130236') HTTP/1.1" 204 0
2026-03-30 12:16:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131345> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:16:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:16:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d6e1e3fd-3889-5995-867c-e080201d169c with identifier: 131345
2026-03-30 12:16:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d6e1e3fd-3889-5995-867c-e080201d169c with scrape type 2
2026-03-30 12:16:48 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d6e1e3fd-3889-5995-867c-e080201d169c with scrape type 2
2026-03-30 12:16:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: d6e1e3fd-3889-5995-867c-e080201d169c, identifier: 131345
2026-03-30 12:16:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: d6e1e3fd-3889-5995-867c-e080201d169c with identifier: 131345
2026-03-30 12:16:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: d6e1e3fd-3889-5995-867c-e080201d169c with identifier: 131345
2026-03-30 12:16:48 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: d6e1e3fd-3889-5995-867c-e080201d169c with identifier: 131345 to the API
2026-03-30 12:16:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:16: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-30 12:16:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131345>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.4L',
'engine_horse_power': 218,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'd6e1e3fd-3889-5995-867c-e080201d169c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB611WR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/skoda-superb-combi-14-tsi-phev-218-dsg6-sportline-131345',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Skoda',
'model': 'Superb',
'odometer': 114027,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 22490.0,
'price_includes_vat': True,
'registration_date': '2021-09-20',
'seats_number': 0,
'seller_name': None,
'title': 'Skoda Superb Combi 1.4 TSI PHEV 218 DSG6 Sportline',
'transmission': 'automatic',
'trim': 'Combi 1.4 TSI PHEV 218 DSG6 Sportline',
'vin': 'TMBJW7NP8M7076080',
'year': 2021}
2026-03-30 12:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131345%27 HTTP/1.1" 200 None
2026-03-30 12:16:49 [arval.fr] INFO: Saving data for 131345: {'created_time': 1773938383.619769, 'last_price_update_time': 1774873009.277757}
2026-03-30 12:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131345') HTTP/1.1" 204 0
2026-03-30 12:16:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131352> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:16:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:16:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 384b8ddb-db87-58d7-a033-0183ef2a012e with identifier: 131352
2026-03-30 12:16:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 384b8ddb-db87-58d7-a033-0183ef2a012e with scrape type 2
2026-03-30 12:16:50 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 384b8ddb-db87-58d7-a033-0183ef2a012e with scrape type 2
2026-03-30 12:16:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 384b8ddb-db87-58d7-a033-0183ef2a012e, identifier: 131352
2026-03-30 12:16:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 384b8ddb-db87-58d7-a033-0183ef2a012e with identifier: 131352
2026-03-30 12:16:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 384b8ddb-db87-58d7-a033-0183ef2a012e with identifier: 131352
2026-03-30 12:16:50 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 384b8ddb-db87-58d7-a033-0183ef2a012e with identifier: 131352 to the API
2026-03-30 12:16:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:16: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-30 12:16:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131352>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '384b8ddb-db87-58d7-a033-0183ef2a012e',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH478CM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-business-15-dci-100-bvm6-transfo-vp-vf-131352',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 103182,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 10990.0,
'price_includes_vat': True,
'registration_date': '2022-06-23',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Business 1.5 dCi 100 BVM6 TRANSFO VP-VF',
'transmission': 'manual',
'trim': 'Business 1.5 dCi 100 BVM6 TRANSFO VP-VF',
'vin': 'VF1RJA00368678440',
'year': 2022}
2026-03-30 12:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131352%27 HTTP/1.1" 200 None
2026-03-30 12:16:51 [arval.fr] INFO: Saving data for 131352: {'created_time': 1773935865.12076, 'last_price_update_time': 1774873011.10295}
2026-03-30 12:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131352') HTTP/1.1" 204 0
2026-03-30 12:16:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131353> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:16:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:16:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e90d979-5f1e-530f-b730-390af03a9756 with identifier: 131353
2026-03-30 12:16:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e90d979-5f1e-530f-b730-390af03a9756 with scrape type 2
2026-03-30 12:16:52 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 6e90d979-5f1e-530f-b730-390af03a9756 with scrape type 2
2026-03-30 12:16:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6e90d979-5f1e-530f-b730-390af03a9756, identifier: 131353
2026-03-30 12:16:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6e90d979-5f1e-530f-b730-390af03a9756 with identifier: 131353
2026-03-30 12:16:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6e90d979-5f1e-530f-b730-390af03a9756 with identifier: 131353
2026-03-30 12:16:52 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6e90d979-5f1e-530f-b730-390af03a9756 with identifier: 131353 to the API
2026-03-30 12:16:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:16: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-30 12:16:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131353>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 109,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '6e90d979-5f1e-530f-b730-390af03a9756',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR978QL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-116i-dkg7-business-design-131353',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 31083,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21390.0,
'price_includes_vat': True,
'registration_date': '2023-10-04',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 116i DKG7 Business Design',
'transmission': 'automatic',
'trim': '116i DKG7 Business Design',
'vin': 'WBA7K110X07N24452',
'year': 2023}
2026-03-30 12:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131353%27 HTTP/1.1" 200 None
2026-03-30 12:16:52 [arval.fr] INFO: Saving data for 131353: {'created_time': 1773936206.435373, 'last_price_update_time': 1774873012.704796}
2026-03-30 12:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131353') HTTP/1.1" 204 0
2026-03-30 12:16:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131351> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:16:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:16:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 752bd14e-4643-5cc9-acda-4ed6a640710d with identifier: 131351
2026-03-30 12:16:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 752bd14e-4643-5cc9-acda-4ed6a640710d with scrape type 2
2026-03-30 12:16:54 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 752bd14e-4643-5cc9-acda-4ed6a640710d with scrape type 2
2026-03-30 12:16:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 752bd14e-4643-5cc9-acda-4ed6a640710d, identifier: 131351
2026-03-30 12:16:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 752bd14e-4643-5cc9-acda-4ed6a640710d with identifier: 131351
2026-03-30 12:16:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 752bd14e-4643-5cc9-acda-4ed6a640710d with identifier: 131351
2026-03-30 12:16:54 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 752bd14e-4643-5cc9-acda-4ed6a640710d with identifier: 131351 to the API
2026-03-30 12:16:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:16: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-30 12:16:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131351>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'beige',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '752bd14e-4643-5cc9-acda-4ed6a640710d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GW444YM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-80-bvm5-131351',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 15155,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12990.0,
'price_includes_vat': True,
'registration_date': '2024-05-16',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 80 BVM5',
'transmission': 'manual',
'trim': 'Max 1.2 PureTech 80 BVM5',
'vin': 'VF7SXHMRVRT030469',
'year': 2024}
2026-03-30 12:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131351%27 HTTP/1.1" 200 None
2026-03-30 12:16:54 [arval.fr] INFO: Saving data for 131351: {'created_time': 1773933141.538084, 'last_price_update_time': 1774873014.769462}
2026-03-30 12:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:16:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131351') HTTP/1.1" 204 0
2026-03-30 12:17:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131924> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:17:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:17:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132804)
2026-03-30 12:17:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5925f64-f45f-53ac-9e25-df05e1e1cc13 with identifier: 131924
2026-03-30 12:17:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5925f64-f45f-53ac-9e25-df05e1e1cc13 with scrape type 2
2026-03-30 12:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item b5925f64-f45f-53ac-9e25-df05e1e1cc13 with scrape type 2
2026-03-30 12:17:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b5925f64-f45f-53ac-9e25-df05e1e1cc13, identifier: 131924
2026-03-30 12:17:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b5925f64-f45f-53ac-9e25-df05e1e1cc13 with identifier: 131924
2026-03-30 12:17:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b5925f64-f45f-53ac-9e25-df05e1e1cc13 with identifier: 131924
2026-03-30 12:17:01 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b5925f64-f45f-53ac-9e25-df05e1e1cc13 with identifier: 131924 to the API
2026-03-30 12:17:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:17: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-30 12:17:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131924>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 158,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'b5925f64-f45f-53ac-9e25-df05e1e1cc13',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG536SJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-qashqai-n-style-13-mhev-158-xtronic-131924',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Qashqai',
'odometer': 110478,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 17990.0,
'price_includes_vat': True,
'registration_date': '2022-06-02',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Qashqai N-Style 1.3 MHEV 158 Xtronic',
'transmission': 'automatic',
'trim': 'N-Style 1.3 MHEV 158 Xtronic',
'vin': 'SJNTAAJ12U1062175',
'year': 2022}
2026-03-30 12:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131924%27 HTTP/1.1" 200 None
2026-03-30 12:17:01 [arval.fr] INFO: Saving data for 131924: {'created_time': 1774018843.026545, 'last_price_update_time': 1774873021.578188}
2026-03-30 12:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131924') HTTP/1.1" 204 0
2026-03-30 12:17:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dff4e90>
2026-03-30 12:17:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1/cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1_image_6.jpg HTTP/1.1" 201 0
2026-03-30 12:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132804%252F6.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/6.jpeg saved to cache
2026-03-30 12:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1
2026-03-30 12:17:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132804)
2026-03-30 12:17:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c829210>
2026-03-30 12:17:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1/cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1_image_5.jpg HTTP/1.1" 201 0
2026-03-30 12:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132804%252F5.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/5.jpeg saved to cache
2026-03-30 12:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1
2026-03-30 12:17:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132804)
2026-03-30 12:17:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c853250>
2026-03-30 12:17:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1/cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132804%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/4.jpeg saved to cache
2026-03-30 12:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1
2026-03-30 12:17:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132804)
2026-03-30 12:17:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f720750>
2026-03-30 12:17:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1/cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132804%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/3.jpeg saved to cache
2026-03-30 12:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1
2026-03-30 12:17:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132804)
2026-03-30 12:17:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de71150>
2026-03-30 12:17:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1/cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132804%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/2.jpeg saved to cache
2026-03-30 12:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1
2026-03-30 12:17:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132804)
2026-03-30 12:17:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c86b010>
2026-03-30 12:17:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1/cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132804%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/1.jpeg saved to cache
2026-03-30 12:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1
2026-03-30 12:17:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132804)
2026-03-30 12:17:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8525d0>
2026-03-30 12:17:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1/cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132804%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/0.jpeg saved to cache
2026-03-30 12:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1
2026-03-30 12:17:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1, skipping ID generation
2026-03-30 12:17:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1 with scrape type 1
2026-03-30 12:17:03 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1 sending to next pipeline
2026-03-30 12:17:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1, identifier: 132804
2026-03-30 12:17:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1 with identifier: 132804
2026-03-30 12:17:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1 with identifier: 132804
2026-03-30 12:17:03 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1 with identifier: 132804 to the API
2026-03-30 12:17:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:17: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-30 12:17:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH148ND',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-t-roc-life-business-15-tsi-150-evo-dsg7-132804',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'T-Roc',
'odometer': 73401,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1/cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72671,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1/cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62364,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1/cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72584,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1/cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76039,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1/cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71714,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1/cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55367,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1/cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68709,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1/cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74820,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1/cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52148,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1/cdfb7473-fc36-5d87-a0bc-a47c4f2ff8d1_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71705,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132804/9.jpeg',
'Width': 1280}],
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2022-07-13',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen T-Roc LIFE BUSINESS 1.5 TSI 150 EVO DSG7',
'transmission': 'automatic',
'trim': 'LIFE BUSINESS 1.5 TSI 150 EVO DSG7',
'vin': 'WVGZZZA1ZNV155784',
'year': 2022}
2026-03-30 12:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132804%27 HTTP/1.1" 200 None
2026-03-30 12:17:03 [arval.fr] INFO: Saving data for 132804: {'created_time': 1774873023.609069, 'last_price_update_time': 1774873023.609082}
2026-03-30 12:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132804') HTTP/1.1" 204 0
2026-03-30 12:17:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132780)
2026-03-30 12:17:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e01b190>
2026-03-30 12:17:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_693736aa-ac07-5b35-aa1f-73b212182a60/693736aa-ac07-5b35-aa1f-73b212182a60_image_5.jpg HTTP/1.1" 201 0
2026-03-30 12:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132780%252F5.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/5.jpeg saved to cache
2026-03-30 12:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 693736aa-ac07-5b35-aa1f-73b212182a60
2026-03-30 12:17:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132805)
2026-03-30 12:17:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dfd0310>
2026-03-30 12:17:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_743bb502-3841-58b7-8591-ac6e748bcb0b/743bb502-3841-58b7-8591-ac6e748bcb0b_image_9.jpg HTTP/1.1" 201 0
2026-03-30 12:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132805%252F9.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/9.jpeg saved to cache
2026-03-30 12:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 743bb502-3841-58b7-8591-ac6e748bcb0b
2026-03-30 12:17:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132780)
2026-03-30 12:17:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c836910>
2026-03-30 12:17:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_693736aa-ac07-5b35-aa1f-73b212182a60/693736aa-ac07-5b35-aa1f-73b212182a60_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132780%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/3.jpeg saved to cache
2026-03-30 12:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 693736aa-ac07-5b35-aa1f-73b212182a60
2026-03-30 12:17:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132805)
2026-03-30 12:17:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f386f50>
2026-03-30 12:17:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_743bb502-3841-58b7-8591-ac6e748bcb0b/743bb502-3841-58b7-8591-ac6e748bcb0b_image_8.jpg HTTP/1.1" 201 0
2026-03-30 12:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132805%252F8.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/8.jpeg saved to cache
2026-03-30 12:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 743bb502-3841-58b7-8591-ac6e748bcb0b
2026-03-30 12:17:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132780)
2026-03-30 12:17:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dfe3710>
2026-03-30 12:17:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_693736aa-ac07-5b35-aa1f-73b212182a60/693736aa-ac07-5b35-aa1f-73b212182a60_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132780%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/2.jpeg saved to cache
2026-03-30 12:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 693736aa-ac07-5b35-aa1f-73b212182a60
2026-03-30 12:17:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132805)
2026-03-30 12:17:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9ef010>
2026-03-30 12:17:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_743bb502-3841-58b7-8591-ac6e748bcb0b/743bb502-3841-58b7-8591-ac6e748bcb0b_image_7.jpg HTTP/1.1" 201 0
2026-03-30 12:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132805%252F7.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/7.jpeg saved to cache
2026-03-30 12:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 743bb502-3841-58b7-8591-ac6e748bcb0b
2026-03-30 12:17:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132780)
2026-03-30 12:17:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8377d0>
2026-03-30 12:17:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_693736aa-ac07-5b35-aa1f-73b212182a60/693736aa-ac07-5b35-aa1f-73b212182a60_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132780%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/1.jpeg saved to cache
2026-03-30 12:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 693736aa-ac07-5b35-aa1f-73b212182a60
2026-03-30 12:17:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132805)
2026-03-30 12:17:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dfca310>
2026-03-30 12:17:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_743bb502-3841-58b7-8591-ac6e748bcb0b/743bb502-3841-58b7-8591-ac6e748bcb0b_image_6.jpg HTTP/1.1" 201 0
2026-03-30 12:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132805%252F6.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/6.jpeg saved to cache
2026-03-30 12:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 743bb502-3841-58b7-8591-ac6e748bcb0b
2026-03-30 12:17:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132780)
2026-03-30 12:17:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c853190>
2026-03-30 12:17:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_693736aa-ac07-5b35-aa1f-73b212182a60/693736aa-ac07-5b35-aa1f-73b212182a60_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132780%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/0.jpeg saved to cache
2026-03-30 12:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 693736aa-ac07-5b35-aa1f-73b212182a60
2026-03-30 12:17:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 693736aa-ac07-5b35-aa1f-73b212182a60, skipping ID generation
2026-03-30 12:17:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 693736aa-ac07-5b35-aa1f-73b212182a60 with scrape type 1
2026-03-30 12:17:06 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 693736aa-ac07-5b35-aa1f-73b212182a60 sending to next pipeline
2026-03-30 12:17:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 693736aa-ac07-5b35-aa1f-73b212182a60, identifier: 132780
2026-03-30 12:17:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 693736aa-ac07-5b35-aa1f-73b212182a60 with identifier: 132780
2026-03-30 12:17:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 693736aa-ac07-5b35-aa1f-73b212182a60 with identifier: 132780
2026-03-30 12:17:06 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 693736aa-ac07-5b35-aa1f-73b212182a60 with identifier: 132780 to the API
2026-03-30 12:17:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:17: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-30 12:17:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '693736aa-ac07-5b35-aa1f-73b212182a60',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD808RW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/fiat-500x-sport-10-gse-120-bvm6-132780',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Fiat',
'model': '500X',
'odometer': 51794,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_693736aa-ac07-5b35-aa1f-73b212182a60/693736aa-ac07-5b35-aa1f-73b212182a60_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68416,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_693736aa-ac07-5b35-aa1f-73b212182a60/693736aa-ac07-5b35-aa1f-73b212182a60_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59323,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_693736aa-ac07-5b35-aa1f-73b212182a60/693736aa-ac07-5b35-aa1f-73b212182a60_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69392,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_693736aa-ac07-5b35-aa1f-73b212182a60/693736aa-ac07-5b35-aa1f-73b212182a60_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69091,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_693736aa-ac07-5b35-aa1f-73b212182a60/693736aa-ac07-5b35-aa1f-73b212182a60_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67071,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_693736aa-ac07-5b35-aa1f-73b212182a60/693736aa-ac07-5b35-aa1f-73b212182a60_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55298,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_693736aa-ac07-5b35-aa1f-73b212182a60/693736aa-ac07-5b35-aa1f-73b212182a60_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65105,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_693736aa-ac07-5b35-aa1f-73b212182a60/693736aa-ac07-5b35-aa1f-73b212182a60_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73267,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_693736aa-ac07-5b35-aa1f-73b212182a60/693736aa-ac07-5b35-aa1f-73b212182a60_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56713,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_693736aa-ac07-5b35-aa1f-73b212182a60/693736aa-ac07-5b35-aa1f-73b212182a60_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92851,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132780/9.jpeg',
'Width': 1280}],
'price': 15490.0,
'price_includes_vat': True,
'registration_date': '2021-12-21',
'seats_number': 0,
'seller_name': None,
'title': 'Fiat 500X Sport 1.0 GSE 120 BVM6',
'transmission': 'manual',
'trim': 'Sport 1.0 GSE 120 BVM6',
'vin': 'ZFANF2C3XMP946293',
'year': 2021}
2026-03-30 12:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132780%27 HTTP/1.1" 200 None
2026-03-30 12:17:06 [arval.fr] INFO: Saving data for 132780: {'created_time': 1774873026.70204, 'last_price_update_time': 1774873026.702051}
2026-03-30 12:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132780') HTTP/1.1" 204 0
2026-03-30 12:17:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132805)
2026-03-30 12:17:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dff4ed0>
2026-03-30 12:17:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_743bb502-3841-58b7-8591-ac6e748bcb0b/743bb502-3841-58b7-8591-ac6e748bcb0b_image_5.jpg HTTP/1.1" 201 0
2026-03-30 12:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132805%252F5.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/5.jpeg saved to cache
2026-03-30 12:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 743bb502-3841-58b7-8591-ac6e748bcb0b
2026-03-30 12:17:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132805)
2026-03-30 12:17:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e04f750>
2026-03-30 12:17:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_743bb502-3841-58b7-8591-ac6e748bcb0b/743bb502-3841-58b7-8591-ac6e748bcb0b_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132805%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/4.jpeg saved to cache
2026-03-30 12:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 743bb502-3841-58b7-8591-ac6e748bcb0b
2026-03-30 12:17:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132805)
2026-03-30 12:17:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c86a250>
2026-03-30 12:17:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_743bb502-3841-58b7-8591-ac6e748bcb0b/743bb502-3841-58b7-8591-ac6e748bcb0b_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132805%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/3.jpeg saved to cache
2026-03-30 12:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 743bb502-3841-58b7-8591-ac6e748bcb0b
2026-03-30 12:17:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132805)
2026-03-30 12:17:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dff4590>
2026-03-30 12:17:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_743bb502-3841-58b7-8591-ac6e748bcb0b/743bb502-3841-58b7-8591-ac6e748bcb0b_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132805%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/2.jpeg saved to cache
2026-03-30 12:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 743bb502-3841-58b7-8591-ac6e748bcb0b
2026-03-30 12:17:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132805)
2026-03-30 12:17:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c895190>
2026-03-30 12:17:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_743bb502-3841-58b7-8591-ac6e748bcb0b/743bb502-3841-58b7-8591-ac6e748bcb0b_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132805%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/1.jpeg saved to cache
2026-03-30 12:17:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 743bb502-3841-58b7-8591-ac6e748bcb0b
2026-03-30 12:17:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132805)
2026-03-30 12:17:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dff6e50>
2026-03-30 12:17:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_743bb502-3841-58b7-8591-ac6e748bcb0b/743bb502-3841-58b7-8591-ac6e748bcb0b_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132805%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/0.jpeg saved to cache
2026-03-30 12:17:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 743bb502-3841-58b7-8591-ac6e748bcb0b
2026-03-30 12:17:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 743bb502-3841-58b7-8591-ac6e748bcb0b, skipping ID generation
2026-03-30 12:17:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 743bb502-3841-58b7-8591-ac6e748bcb0b with scrape type 1
2026-03-30 12:17:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 743bb502-3841-58b7-8591-ac6e748bcb0b sending to next pipeline
2026-03-30 12:17:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 743bb502-3841-58b7-8591-ac6e748bcb0b, identifier: 132805
2026-03-30 12:17:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 743bb502-3841-58b7-8591-ac6e748bcb0b with identifier: 132805
2026-03-30 12:17:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 743bb502-3841-58b7-8591-ac6e748bcb0b with identifier: 132805
2026-03-30 12:17:08 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 743bb502-3841-58b7-8591-ac6e748bcb0b with identifier: 132805 to the API
2026-03-30 12:17:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:17: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-30 12:17:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 455,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '743bb502-3841-58b7-8591-ac6e748bcb0b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM303EJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volvo-xc60-polestar-engineered-t8-awd-455-gt-8-132805',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volvo',
'model': 'XC60',
'odometer': 113109,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 34,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_743bb502-3841-58b7-8591-ac6e748bcb0b/743bb502-3841-58b7-8591-ac6e748bcb0b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73818,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_743bb502-3841-58b7-8591-ac6e748bcb0b/743bb502-3841-58b7-8591-ac6e748bcb0b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60013,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_743bb502-3841-58b7-8591-ac6e748bcb0b/743bb502-3841-58b7-8591-ac6e748bcb0b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67128,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_743bb502-3841-58b7-8591-ac6e748bcb0b/743bb502-3841-58b7-8591-ac6e748bcb0b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75662,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_743bb502-3841-58b7-8591-ac6e748bcb0b/743bb502-3841-58b7-8591-ac6e748bcb0b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75014,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_743bb502-3841-58b7-8591-ac6e748bcb0b/743bb502-3841-58b7-8591-ac6e748bcb0b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58623,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_743bb502-3841-58b7-8591-ac6e748bcb0b/743bb502-3841-58b7-8591-ac6e748bcb0b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72336,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_743bb502-3841-58b7-8591-ac6e748bcb0b/743bb502-3841-58b7-8591-ac6e748bcb0b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75512,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_743bb502-3841-58b7-8591-ac6e748bcb0b/743bb502-3841-58b7-8591-ac6e748bcb0b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40955,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_743bb502-3841-58b7-8591-ac6e748bcb0b/743bb502-3841-58b7-8591-ac6e748bcb0b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59314,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132805/9.jpeg',
'Width': 1280}],
'price': 45990.0,
'price_includes_vat': True,
'registration_date': '2023-02-16',
'seats_number': 0,
'seller_name': None,
'title': 'Volvo XC60 Polestar Engineered T8 AWD 455 GT 8',
'transmission': 'automatic',
'trim': 'Polestar Engineered T8 AWD 455 GT 8',
'vin': 'YV1UZH5V5P1335084',
'year': 2023}
2026-03-30 12:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132805%27 HTTP/1.1" 200 None
2026-03-30 12:17:09 [arval.fr] INFO: Saving data for 132805: {'created_time': 1774873029.201024, 'last_price_update_time': 1774873029.201037}
2026-03-30 12:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132805') HTTP/1.1" 204 0
2026-03-30 12:17:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132793)
2026-03-30 12:17:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c829cd0>
2026-03-30 12:17:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a47a42f9-6a85-5388-bc30-9250b195a4d0/a47a42f9-6a85-5388-bc30-9250b195a4d0_image_7.jpg HTTP/1.1" 201 0
2026-03-30 12:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132793%252F7.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/7.jpeg saved to cache
2026-03-30 12:17:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a47a42f9-6a85-5388-bc30-9250b195a4d0
2026-03-30 12:17:09 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 129.559(s), this was the 1st time calling it.
2026-03-30 12:17:09 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 5.035850858327033 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:17:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132793)
2026-03-30 12:17:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e0bac50>
2026-03-30 12:17:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a47a42f9-6a85-5388-bc30-9250b195a4d0/a47a42f9-6a85-5388-bc30-9250b195a4d0_image_5.jpg HTTP/1.1" 201 0
2026-03-30 12:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132793%252F5.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/5.jpeg saved to cache
2026-03-30 12:17:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a47a42f9-6a85-5388-bc30-9250b195a4d0
2026-03-30 12:17:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132793)
2026-03-30 12:17:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dff6cd0>
2026-03-30 12:17:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a47a42f9-6a85-5388-bc30-9250b195a4d0/a47a42f9-6a85-5388-bc30-9250b195a4d0_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132793%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/4.jpeg saved to cache
2026-03-30 12:17:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a47a42f9-6a85-5388-bc30-9250b195a4d0
2026-03-30 12:17:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132793)
2026-03-30 12:17:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8a5f50>
2026-03-30 12:17:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a47a42f9-6a85-5388-bc30-9250b195a4d0/a47a42f9-6a85-5388-bc30-9250b195a4d0_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132793%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/3.jpeg saved to cache
2026-03-30 12:17:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a47a42f9-6a85-5388-bc30-9250b195a4d0
2026-03-30 12:17:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132793)
2026-03-30 12:17:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c87a910>
2026-03-30 12:17:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a47a42f9-6a85-5388-bc30-9250b195a4d0/a47a42f9-6a85-5388-bc30-9250b195a4d0_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132793%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/2.jpeg saved to cache
2026-03-30 12:17:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a47a42f9-6a85-5388-bc30-9250b195a4d0
2026-03-30 12:17:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132793)
2026-03-30 12:17:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8374d0>
2026-03-30 12:17:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a47a42f9-6a85-5388-bc30-9250b195a4d0/a47a42f9-6a85-5388-bc30-9250b195a4d0_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132793%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/1.jpeg saved to cache
2026-03-30 12:17:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a47a42f9-6a85-5388-bc30-9250b195a4d0
2026-03-30 12:17:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132793)
2026-03-30 12:17:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f8219154450>
2026-03-30 12:17:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a47a42f9-6a85-5388-bc30-9250b195a4d0/a47a42f9-6a85-5388-bc30-9250b195a4d0_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132793%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/0.jpeg saved to cache
2026-03-30 12:17:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a47a42f9-6a85-5388-bc30-9250b195a4d0
2026-03-30 12:17:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a47a42f9-6a85-5388-bc30-9250b195a4d0, skipping ID generation
2026-03-30 12:17:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a47a42f9-6a85-5388-bc30-9250b195a4d0 with scrape type 1
2026-03-30 12:17:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a47a42f9-6a85-5388-bc30-9250b195a4d0 sending to next pipeline
2026-03-30 12:17:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a47a42f9-6a85-5388-bc30-9250b195a4d0, identifier: 132793
2026-03-30 12:17:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a47a42f9-6a85-5388-bc30-9250b195a4d0 with identifier: 132793
2026-03-30 12:17:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a47a42f9-6a85-5388-bc30-9250b195a4d0 with identifier: 132793
2026-03-30 12:17:11 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a47a42f9-6a85-5388-bc30-9250b195a4d0 with identifier: 132793 to the API
2026-03-30 12:17:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:17: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-30 12:17:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'green',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a47a42f9-6a85-5388-bc30-9250b195a4d0',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS119WJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-308-gt-12-puretech-130-bva8-132793',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '308',
'odometer': 114805,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a47a42f9-6a85-5388-bc30-9250b195a4d0/a47a42f9-6a85-5388-bc30-9250b195a4d0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80025,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a47a42f9-6a85-5388-bc30-9250b195a4d0/a47a42f9-6a85-5388-bc30-9250b195a4d0_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73761,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a47a42f9-6a85-5388-bc30-9250b195a4d0/a47a42f9-6a85-5388-bc30-9250b195a4d0_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77400,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a47a42f9-6a85-5388-bc30-9250b195a4d0/a47a42f9-6a85-5388-bc30-9250b195a4d0_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77600,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a47a42f9-6a85-5388-bc30-9250b195a4d0/a47a42f9-6a85-5388-bc30-9250b195a4d0_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79194,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a47a42f9-6a85-5388-bc30-9250b195a4d0/a47a42f9-6a85-5388-bc30-9250b195a4d0_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68957,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a47a42f9-6a85-5388-bc30-9250b195a4d0/a47a42f9-6a85-5388-bc30-9250b195a4d0_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75606,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a47a42f9-6a85-5388-bc30-9250b195a4d0/a47a42f9-6a85-5388-bc30-9250b195a4d0_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75997,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a47a42f9-6a85-5388-bc30-9250b195a4d0/a47a42f9-6a85-5388-bc30-9250b195a4d0_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 152002,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a47a42f9-6a85-5388-bc30-9250b195a4d0/a47a42f9-6a85-5388-bc30-9250b195a4d0_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121371,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132793/9.jpeg',
'Width': 1280}],
'price': 15990.0,
'price_includes_vat': True,
'registration_date': '2023-12-05',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 308 GT 1.2 PureTech 130 BVA8',
'transmission': 'automatic',
'trim': 'GT 1.2 PureTech 130 BVA8',
'vin': 'VR3FPHNSTPY667263',
'year': 2023}
2026-03-30 12:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132793%27 HTTP/1.1" 200 None
2026-03-30 12:17:11 [arval.fr] INFO: Saving data for 132793: {'created_time': 1774873031.379454, 'last_price_update_time': 1774873031.379465}
2026-03-30 12:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132793') HTTP/1.1" 204 0
2026-03-30 12:17:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132803)
2026-03-30 12:17:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9bcc90>
2026-03-30 12:17:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c1508287-b71d-50cc-9e06-2c9595a59afd/c1508287-b71d-50cc-9e06-2c9595a59afd_image_5.jpg HTTP/1.1" 201 0
2026-03-30 12:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132803%252F5.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/5.jpeg saved to cache
2026-03-30 12:17:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c1508287-b71d-50cc-9e06-2c9595a59afd
2026-03-30 12:17:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132802)
2026-03-30 12:17:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c896bd0>
2026-03-30 12:17:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ed9cbdb-83c8-50f6-a54d-e1832c177fbb/8ed9cbdb-83c8-50f6-a54d-e1832c177fbb_image_8.jpg HTTP/1.1" 201 0
2026-03-30 12:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132802%252F8.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/8.jpeg saved to cache
2026-03-30 12:17:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8ed9cbdb-83c8-50f6-a54d-e1832c177fbb
2026-03-30 12:17:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132803)
2026-03-30 12:17:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dff59d0>
2026-03-30 12:17:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c1508287-b71d-50cc-9e06-2c9595a59afd/c1508287-b71d-50cc-9e06-2c9595a59afd_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132803%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/4.jpeg saved to cache
2026-03-30 12:17:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c1508287-b71d-50cc-9e06-2c9595a59afd
2026-03-30 12:17:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132802)
2026-03-30 12:17:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dff4750>
2026-03-30 12:17:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ed9cbdb-83c8-50f6-a54d-e1832c177fbb/8ed9cbdb-83c8-50f6-a54d-e1832c177fbb_image_7.jpg HTTP/1.1" 201 0
2026-03-30 12:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132802%252F7.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/7.jpeg saved to cache
2026-03-30 12:17:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8ed9cbdb-83c8-50f6-a54d-e1832c177fbb
2026-03-30 12:17:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132803)
2026-03-30 12:17:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de71590>
2026-03-30 12:17:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c1508287-b71d-50cc-9e06-2c9595a59afd/c1508287-b71d-50cc-9e06-2c9595a59afd_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132803%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/3.jpeg saved to cache
2026-03-30 12:17:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c1508287-b71d-50cc-9e06-2c9595a59afd
2026-03-30 12:17:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132802)
2026-03-30 12:17:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c830090>
2026-03-30 12:17:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ed9cbdb-83c8-50f6-a54d-e1832c177fbb/8ed9cbdb-83c8-50f6-a54d-e1832c177fbb_image_6.jpg HTTP/1.1" 201 0
2026-03-30 12:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132802%252F6.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/6.jpeg saved to cache
2026-03-30 12:17:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8ed9cbdb-83c8-50f6-a54d-e1832c177fbb
2026-03-30 12:17:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132803)
2026-03-30 12:17:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9bc7d0>
2026-03-30 12:17:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c1508287-b71d-50cc-9e06-2c9595a59afd/c1508287-b71d-50cc-9e06-2c9595a59afd_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132803%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/2.jpeg saved to cache
2026-03-30 12:17:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c1508287-b71d-50cc-9e06-2c9595a59afd
2026-03-30 12:17:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132802)
2026-03-30 12:17:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e019cd0>
2026-03-30 12:17:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ed9cbdb-83c8-50f6-a54d-e1832c177fbb/8ed9cbdb-83c8-50f6-a54d-e1832c177fbb_image_5.jpg HTTP/1.1" 201 0
2026-03-30 12:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132802%252F5.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/5.jpeg saved to cache
2026-03-30 12:17:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8ed9cbdb-83c8-50f6-a54d-e1832c177fbb
2026-03-30 12:17:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132803)
2026-03-30 12:17:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e0bab90>
2026-03-30 12:17:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c1508287-b71d-50cc-9e06-2c9595a59afd/c1508287-b71d-50cc-9e06-2c9595a59afd_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132803%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/1.jpeg saved to cache
2026-03-30 12:17:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c1508287-b71d-50cc-9e06-2c9595a59afd
2026-03-30 12:17:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132802)
2026-03-30 12:17:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e019310>
2026-03-30 12:17:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ed9cbdb-83c8-50f6-a54d-e1832c177fbb/8ed9cbdb-83c8-50f6-a54d-e1832c177fbb_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132802%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/4.jpeg saved to cache
2026-03-30 12:17:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8ed9cbdb-83c8-50f6-a54d-e1832c177fbb
2026-03-30 12:17:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131944> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:17:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:17:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132803)
2026-03-30 12:17:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 28a06e54-7aca-540f-b8de-4183445fef98 with identifier: 131944
2026-03-30 12:17:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 28a06e54-7aca-540f-b8de-4183445fef98 with scrape type 2
2026-03-30 12:17:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 28a06e54-7aca-540f-b8de-4183445fef98 with scrape type 2
2026-03-30 12:17:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 28a06e54-7aca-540f-b8de-4183445fef98, identifier: 131944
2026-03-30 12:17:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 28a06e54-7aca-540f-b8de-4183445fef98 with identifier: 131944
2026-03-30 12:17:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 28a06e54-7aca-540f-b8de-4183445fef98 with identifier: 131944
2026-03-30 12:17:14 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 28a06e54-7aca-540f-b8de-4183445fef98 with identifier: 131944 to the API
2026-03-30 12:17:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:17: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-30 12:17:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131944>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 91,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '28a06e54-7aca-540f-b8de-4183445fef98',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK418EX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/dacia-sandero-iii-confort-10-tce-90-bvm5-131944',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Dacia',
'model': 'Sandero III',
'odometer': 29990,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 12190.0,
'price_includes_vat': True,
'registration_date': '2022-10-26',
'seats_number': 0,
'seller_name': None,
'title': 'Dacia Sandero III Confort 1.0 TCe 90 BVM5',
'transmission': 'manual',
'trim': 'Confort 1.0 TCe 90 BVM5',
'vin': 'UU1DJF00169777680',
'year': 2022}
2026-03-30 12:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131944%27 HTTP/1.1" 200 None
2026-03-30 12:17:15 [arval.fr] INFO: Saving data for 131944: {'created_time': 1774058421.066751, 'last_price_update_time': 1774873035.040788}
2026-03-30 12:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131944') HTTP/1.1" 204 0
2026-03-30 12:17:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:17:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e0198d0>
2026-03-30 12:17:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c1508287-b71d-50cc-9e06-2c9595a59afd/c1508287-b71d-50cc-9e06-2c9595a59afd_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132803%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/0.jpeg saved to cache
2026-03-30 12:17:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c1508287-b71d-50cc-9e06-2c9595a59afd
2026-03-30 12:17:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c1508287-b71d-50cc-9e06-2c9595a59afd, skipping ID generation
2026-03-30 12:17:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c1508287-b71d-50cc-9e06-2c9595a59afd with scrape type 1
2026-03-30 12:17:15 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c1508287-b71d-50cc-9e06-2c9595a59afd sending to next pipeline
2026-03-30 12:17:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c1508287-b71d-50cc-9e06-2c9595a59afd, identifier: 132803
2026-03-30 12:17:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c1508287-b71d-50cc-9e06-2c9595a59afd with identifier: 132803
2026-03-30 12:17:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c1508287-b71d-50cc-9e06-2c9595a59afd with identifier: 132803
2026-03-30 12:17:15 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c1508287-b71d-50cc-9e06-2c9595a59afd with identifier: 132803 to the API
2026-03-30 12:17:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:17: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-30 12:17:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.8L',
'engine_horse_power': 122,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'c1508287-b71d-50cc-9e06-2c9595a59afd',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE267BF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-c-hr-dynamic-business-stage-academy-18-hybride-122-132803',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'C-HR',
'odometer': 67017,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 26,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1508287-b71d-50cc-9e06-2c9595a59afd/c1508287-b71d-50cc-9e06-2c9595a59afd_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84002,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1508287-b71d-50cc-9e06-2c9595a59afd/c1508287-b71d-50cc-9e06-2c9595a59afd_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70768,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1508287-b71d-50cc-9e06-2c9595a59afd/c1508287-b71d-50cc-9e06-2c9595a59afd_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75673,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1508287-b71d-50cc-9e06-2c9595a59afd/c1508287-b71d-50cc-9e06-2c9595a59afd_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80028,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1508287-b71d-50cc-9e06-2c9595a59afd/c1508287-b71d-50cc-9e06-2c9595a59afd_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80326,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1508287-b71d-50cc-9e06-2c9595a59afd/c1508287-b71d-50cc-9e06-2c9595a59afd_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70105,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1508287-b71d-50cc-9e06-2c9595a59afd/c1508287-b71d-50cc-9e06-2c9595a59afd_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74774,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1508287-b71d-50cc-9e06-2c9595a59afd/c1508287-b71d-50cc-9e06-2c9595a59afd_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81283,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1508287-b71d-50cc-9e06-2c9595a59afd/c1508287-b71d-50cc-9e06-2c9595a59afd_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 138674,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1508287-b71d-50cc-9e06-2c9595a59afd/c1508287-b71d-50cc-9e06-2c9595a59afd_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123482,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132803/9.jpeg',
'Width': 1280}],
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2022-01-10',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota C-HR Dynamic Business Stage Academy 1.8 Hybride 122',
'transmission': 'automatic',
'trim': 'Dynamic Business Stage Academy 1.8 Hybride 122',
'vin': 'NMTK33BX90R160174',
'year': 2022}
2026-03-30 12:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132803%27 HTTP/1.1" 200 None
2026-03-30 12:17:15 [arval.fr] INFO: Saving data for 132803: {'created_time': 1774873035.596615, 'last_price_update_time': 1774873035.59663}
2026-03-30 12:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132803') HTTP/1.1" 204 0
2026-03-30 12:17:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132815/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132815)
2026-03-30 12:17:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e01bd50>
2026-03-30 12:17:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e35242eb-a7b4-5609-9bb8-72bf0b69bc46/e35242eb-a7b4-5609-9bb8-72bf0b69bc46_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132815%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132815/3.jpeg saved to cache
2026-03-30 12:17:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e35242eb-a7b4-5609-9bb8-72bf0b69bc46
2026-03-30 12:17:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132802)
2026-03-30 12:17:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c833d50>
2026-03-30 12:17:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ed9cbdb-83c8-50f6-a54d-e1832c177fbb/8ed9cbdb-83c8-50f6-a54d-e1832c177fbb_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132802%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/3.jpeg saved to cache
2026-03-30 12:17:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8ed9cbdb-83c8-50f6-a54d-e1832c177fbb
2026-03-30 12:17:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132820/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132820)
2026-03-30 12:17:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9bcad0>
2026-03-30 12:17:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea/0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132820%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132820/4.jpeg saved to cache
2026-03-30 12:17:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea
2026-03-30 12:17:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132815/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132815)
2026-03-30 12:17:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9374d0>
2026-03-30 12:17:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e35242eb-a7b4-5609-9bb8-72bf0b69bc46/e35242eb-a7b4-5609-9bb8-72bf0b69bc46_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132815%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132815/2.jpeg saved to cache
2026-03-30 12:17:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e35242eb-a7b4-5609-9bb8-72bf0b69bc46
2026-03-30 12:17:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132802)
2026-03-30 12:17:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dff7ed0>
2026-03-30 12:17:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ed9cbdb-83c8-50f6-a54d-e1832c177fbb/8ed9cbdb-83c8-50f6-a54d-e1832c177fbb_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132802%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/2.jpeg saved to cache
2026-03-30 12:17:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8ed9cbdb-83c8-50f6-a54d-e1832c177fbb
2026-03-30 12:17:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132820/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132820)
2026-03-30 12:17:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e01be50>
2026-03-30 12:17:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea/0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132820%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132820/3.jpeg saved to cache
2026-03-30 12:17:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea
2026-03-30 12:17:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132137> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:17:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:17:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132815/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132815)
2026-03-30 12:17:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd98b5f8-27c5-5985-addf-32fcebce0c51 with identifier: 132137
2026-03-30 12:17:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd98b5f8-27c5-5985-addf-32fcebce0c51 with scrape type 2
2026-03-30 12:17:17 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item bd98b5f8-27c5-5985-addf-32fcebce0c51 with scrape type 2
2026-03-30 12:17:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: bd98b5f8-27c5-5985-addf-32fcebce0c51, identifier: 132137
2026-03-30 12:17:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: bd98b5f8-27c5-5985-addf-32fcebce0c51 with identifier: 132137
2026-03-30 12:17:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: bd98b5f8-27c5-5985-addf-32fcebce0c51 with identifier: 132137
2026-03-30 12:17:17 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: bd98b5f8-27c5-5985-addf-32fcebce0c51 with identifier: 132137 to the API
2026-03-30 12:17:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:17: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-30 12:17:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132137>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 91,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'bd98b5f8-27c5-5985-addf-32fcebce0c51',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ043BR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/dacia-sandero-confort-10-tce-90-bvm5-132137',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Dacia',
'model': 'Sandero',
'odometer': 30003,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 13290.0,
'price_includes_vat': True,
'registration_date': '2022-08-24',
'seats_number': 0,
'seller_name': None,
'title': 'Dacia Sandero Confort 1.0 TCe 90 BVM5',
'transmission': 'manual',
'trim': 'Confort 1.0 TCe 90 BVM5',
'vin': 'UU1DJF00469918614',
'year': 2022}
2026-03-30 12:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132137%27 HTTP/1.1" 200 None
2026-03-30 12:17:17 [arval.fr] INFO: Saving data for 132137: {'created_time': 1774353652.173506, 'last_price_update_time': 1774873037.754114}
2026-03-30 12:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132137') HTTP/1.1" 204 0
2026-03-30 12:17:17 [scrapy.extensions.logstats] INFO: Crawled 449 pages (at 13 pages/min), scraped 416 items (at 19 items/min)
2026-03-30 12:17:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 166MiB
2026-03-30 12:17:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9bf090>
2026-03-30 12:17:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e35242eb-a7b4-5609-9bb8-72bf0b69bc46/e35242eb-a7b4-5609-9bb8-72bf0b69bc46_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132815%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132815/1.jpeg saved to cache
2026-03-30 12:17:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e35242eb-a7b4-5609-9bb8-72bf0b69bc46
2026-03-30 12:17:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e35242eb-a7b4-5609-9bb8-72bf0b69bc46, skipping ID generation
2026-03-30 12:17:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e35242eb-a7b4-5609-9bb8-72bf0b69bc46 with scrape type 1
2026-03-30 12:17:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e35242eb-a7b4-5609-9bb8-72bf0b69bc46 sending to next pipeline
2026-03-30 12:17:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e35242eb-a7b4-5609-9bb8-72bf0b69bc46, identifier: 132815
2026-03-30 12:17:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e35242eb-a7b4-5609-9bb8-72bf0b69bc46 with identifier: 132815
2026-03-30 12:17:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e35242eb-a7b4-5609-9bb8-72bf0b69bc46 with identifier: 132815
2026-03-30 12:17:18 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e35242eb-a7b4-5609-9bb8-72bf0b69bc46 with identifier: 132815 to the API
2026-03-30 12:17:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:17: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-30 12:17:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132815/1.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 367,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'e35242eb-a7b4-5609-9bb8-72bf0b69bc46',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FS925LJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-q5-55-tfsi-e-367-qtt-s-tronic-7-s-line-132815',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'Q5',
'odometer': 39054,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e35242eb-a7b4-5609-9bb8-72bf0b69bc46/e35242eb-a7b4-5609-9bb8-72bf0b69bc46_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125865,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132815/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e35242eb-a7b4-5609-9bb8-72bf0b69bc46/e35242eb-a7b4-5609-9bb8-72bf0b69bc46_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122670,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132815/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e35242eb-a7b4-5609-9bb8-72bf0b69bc46/e35242eb-a7b4-5609-9bb8-72bf0b69bc46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132011,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132815/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e35242eb-a7b4-5609-9bb8-72bf0b69bc46/e35242eb-a7b4-5609-9bb8-72bf0b69bc46_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103791,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132815/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e35242eb-a7b4-5609-9bb8-72bf0b69bc46/e35242eb-a7b4-5609-9bb8-72bf0b69bc46_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108731,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132815/4.jpeg',
'Width': 1280}],
'price': 36990.0,
'price_includes_vat': True,
'registration_date': '2020-09-03',
'seats_number': 0,
'seller_name': None,
'title': 'Audi Q5 55 TFSI e 367 QTT S TRONIC 7 S LINE',
'transmission': 'automatic',
'trim': '55 TFSI e 367 QTT S TRONIC 7 S LINE',
'vin': 'WAUZZZFY2L2090756',
'year': 2020}
2026-03-30 12:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132815%27 HTTP/1.1" 200 None
2026-03-30 12:17:18 [arval.fr] INFO: Saving data for 132815: {'created_time': 1774873038.309243, 'last_price_update_time': 1774873038.309259}
2026-03-30 12:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132815') HTTP/1.1" 204 0
2026-03-30 12:17:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132802)
2026-03-30 12:17:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132820/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132820)
2026-03-30 12:17:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e008610>
2026-03-30 12:17:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ed9cbdb-83c8-50f6-a54d-e1832c177fbb/8ed9cbdb-83c8-50f6-a54d-e1832c177fbb_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132802%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/1.jpeg saved to cache
2026-03-30 12:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8ed9cbdb-83c8-50f6-a54d-e1832c177fbb
2026-03-30 12:17:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e019850>
2026-03-30 12:17:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea/0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132820%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132820/2.jpeg saved to cache
2026-03-30 12:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea
2026-03-30 12:17:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132802)
2026-03-30 12:17:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e25fc10>
2026-03-30 12:17:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ed9cbdb-83c8-50f6-a54d-e1832c177fbb/8ed9cbdb-83c8-50f6-a54d-e1832c177fbb_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132802%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/0.jpeg saved to cache
2026-03-30 12:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8ed9cbdb-83c8-50f6-a54d-e1832c177fbb
2026-03-30 12:17:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8ed9cbdb-83c8-50f6-a54d-e1832c177fbb, skipping ID generation
2026-03-30 12:17:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ed9cbdb-83c8-50f6-a54d-e1832c177fbb with scrape type 1
2026-03-30 12:17:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8ed9cbdb-83c8-50f6-a54d-e1832c177fbb sending to next pipeline
2026-03-30 12:17:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 8ed9cbdb-83c8-50f6-a54d-e1832c177fbb, identifier: 132802
2026-03-30 12:17:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 8ed9cbdb-83c8-50f6-a54d-e1832c177fbb with identifier: 132802
2026-03-30 12:17:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 8ed9cbdb-83c8-50f6-a54d-e1832c177fbb with identifier: 132802
2026-03-30 12:17:19 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 8ed9cbdb-83c8-50f6-a54d-e1832c177fbb with identifier: 132802 to the API
2026-03-30 12:17:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:17: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-30 12:17:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 306,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '8ed9cbdb-83c8-50f6-a54d-e1832c177fbb',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK098KF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-autonomie-standard-plus-rwd-132802',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 33039,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8ed9cbdb-83c8-50f6-a54d-e1832c177fbb/8ed9cbdb-83c8-50f6-a54d-e1832c177fbb_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72542,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8ed9cbdb-83c8-50f6-a54d-e1832c177fbb/8ed9cbdb-83c8-50f6-a54d-e1832c177fbb_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64702,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8ed9cbdb-83c8-50f6-a54d-e1832c177fbb/8ed9cbdb-83c8-50f6-a54d-e1832c177fbb_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69242,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8ed9cbdb-83c8-50f6-a54d-e1832c177fbb/8ed9cbdb-83c8-50f6-a54d-e1832c177fbb_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72768,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8ed9cbdb-83c8-50f6-a54d-e1832c177fbb/8ed9cbdb-83c8-50f6-a54d-e1832c177fbb_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73696,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8ed9cbdb-83c8-50f6-a54d-e1832c177fbb/8ed9cbdb-83c8-50f6-a54d-e1832c177fbb_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62331,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8ed9cbdb-83c8-50f6-a54d-e1832c177fbb/8ed9cbdb-83c8-50f6-a54d-e1832c177fbb_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68168,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8ed9cbdb-83c8-50f6-a54d-e1832c177fbb/8ed9cbdb-83c8-50f6-a54d-e1832c177fbb_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73221,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8ed9cbdb-83c8-50f6-a54d-e1832c177fbb/8ed9cbdb-83c8-50f6-a54d-e1832c177fbb_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123385,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8ed9cbdb-83c8-50f6-a54d-e1832c177fbb/8ed9cbdb-83c8-50f6-a54d-e1832c177fbb_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97257,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132802/9.jpeg',
'Width': 1280}],
'price': 28590.0,
'price_includes_vat': True,
'registration_date': '2022-11-04',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Autonomie Standard Plus RWD',
'transmission': 'automatic',
'trim': 'Autonomie Standard Plus RWD',
'vin': 'LRW3E7FS9PC680938',
'year': 2022}
2026-03-30 12:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132802%27 HTTP/1.1" 200 None
2026-03-30 12:17:19 [arval.fr] INFO: Saving data for 132802: {'created_time': 1774873039.324838, 'last_price_update_time': 1774873039.324848}
2026-03-30 12:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132802') HTTP/1.1" 204 0
2026-03-30 12:17:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132820/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132820)
2026-03-30 12:17:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f8c6b90>
2026-03-30 12:17:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea/0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132820%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132820/1.jpeg saved to cache
2026-03-30 12:17:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea
2026-03-30 12:17:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132138> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:17:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:17:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 186f7994-ee43-5642-908c-3c15b2da9b97 with identifier: 132138
2026-03-30 12:17:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 186f7994-ee43-5642-908c-3c15b2da9b97 with scrape type 2
2026-03-30 12:17:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 186f7994-ee43-5642-908c-3c15b2da9b97 with scrape type 2
2026-03-30 12:17:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 186f7994-ee43-5642-908c-3c15b2da9b97, identifier: 132138
2026-03-30 12:17:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132820/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132820)
2026-03-30 12:17:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 186f7994-ee43-5642-908c-3c15b2da9b97 with identifier: 132138
2026-03-30 12:17:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 186f7994-ee43-5642-908c-3c15b2da9b97 with identifier: 132138
2026-03-30 12:17:19 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 186f7994-ee43-5642-908c-3c15b2da9b97 with identifier: 132138 to the API
2026-03-30 12:17:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:17: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-30 12:17:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132138>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 114,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '186f7994-ee43-5642-908c-3c15b2da9b97',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR387RN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-juke-acenta-dig-t-114-bvm6-132138',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Juke',
'odometer': 16650,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 17990.0,
'price_includes_vat': True,
'registration_date': '2023-10-06',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Juke Acenta DIG-T 114 BVM6',
'transmission': 'manual',
'trim': 'Acenta DIG-T 114 BVM6',
'vin': 'SJNFAAF16U1263924',
'year': 2023}
2026-03-30 12:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132138%27 HTTP/1.1" 200 None
2026-03-30 12:17:20 [arval.fr] INFO: Saving data for 132138: {'created_time': 1774353683.715657, 'last_price_update_time': 1774873040.099843}
2026-03-30 12:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132138') HTTP/1.1" 204 0
2026-03-30 12:17:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:17:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c897c90>
2026-03-30 12:17:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:17:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:17:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:17:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea/0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132820%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:17:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132820/0.jpeg saved to cache
2026-03-30 12:17:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea
2026-03-30 12:17:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea, skipping ID generation
2026-03-30 12:17:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea with scrape type 1
2026-03-30 12:17:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea sending to next pipeline
2026-03-30 12:17:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea, identifier: 132820
2026-03-30 12:17:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea with identifier: 132820
2026-03-30 12:17:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea with identifier: 132820
2026-03-30 12:17:20 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea with identifier: 132820 to the API
2026-03-30 12:17:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:17: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-30 12:17:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132820/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 86,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FM356LM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-v-business-15-dci-85cv-bvm6-132820',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 56229,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea/0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 171374,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132820/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea/0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 154996,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132820/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea/0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119656,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132820/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea/0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105770,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132820/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea/0b5c06e7-b4bd-55a9-a3ca-dd4abbff9cea_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98977,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132820/4.jpeg',
'Width': 1280}],
'price': 12990.0,
'price_includes_vat': True,
'registration_date': '2019-12-18',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio V Business 1.5 dCi 85CV BVM6',
'transmission': 'manual',
'trim': 'V Business 1.5 dCi 85CV BVM6',
'vin': 'VF1RJA00363695087',
'year': 2019}
2026-03-30 12:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132820%27 HTTP/1.1" 200 None
2026-03-30 12:17:20 [arval.fr] INFO: Saving data for 132820: {'created_time': 1774873040.614767, 'last_price_update_time': 1774873040.61478}
2026-03-30 12:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132820') HTTP/1.1" 204 0
2026-03-30 12:17:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130879> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:17:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:17:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e33e0c9c-8042-516c-b234-e6a689fc84dc with identifier: 130879
2026-03-30 12:17:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e33e0c9c-8042-516c-b234-e6a689fc84dc with scrape type 2
2026-03-30 12:17:22 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item e33e0c9c-8042-516c-b234-e6a689fc84dc with scrape type 2
2026-03-30 12:17:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e33e0c9c-8042-516c-b234-e6a689fc84dc, identifier: 130879
2026-03-30 12:17:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e33e0c9c-8042-516c-b234-e6a689fc84dc with identifier: 130879
2026-03-30 12:17:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e33e0c9c-8042-516c-b234-e6a689fc84dc with identifier: 130879
2026-03-30 12:17:22 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e33e0c9c-8042-516c-b234-e6a689fc84dc with identifier: 130879 to the API
2026-03-30 12:17:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:17: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-30 12:17:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130879>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '2.0L',
'engine_horse_power': 184,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'e33e0c9c-8042-516c-b234-e6a689fc84dc',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL695MJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-5-520i-business-design-184-bva8-130879',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 5',
'odometer': 41385,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 33990.0,
'price_includes_vat': True,
'registration_date': '2023-01-03',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 5 520i Business Design 184 BVA8',
'transmission': 'automatic',
'trim': '520i Business Design 184 BVA8',
'vin': 'WBA71AG040WY06053',
'year': 2023}
2026-03-30 12:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130879%27 HTTP/1.1" 200 None
2026-03-30 12:17:23 [arval.fr] INFO: Saving data for 130879: {'created_time': 1773653289.016642, 'last_price_update_time': 1774873043.070443}
2026-03-30 12:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130879') HTTP/1.1" 204 0
2026-03-30 12:17:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132139> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:17:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:17:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 522864eb-d393-57f1-8839-954535b08edc with identifier: 132139
2026-03-30 12:17:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 522864eb-d393-57f1-8839-954535b08edc with scrape type 2
2026-03-30 12:17:28 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 522864eb-d393-57f1-8839-954535b08edc with scrape type 2
2026-03-30 12:17:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 522864eb-d393-57f1-8839-954535b08edc, identifier: 132139
2026-03-30 12:17:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 522864eb-d393-57f1-8839-954535b08edc with identifier: 132139
2026-03-30 12:17:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 522864eb-d393-57f1-8839-954535b08edc with identifier: 132139
2026-03-30 12:17:28 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 522864eb-d393-57f1-8839-954535b08edc with identifier: 132139 to the API
2026-03-30 12:17:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:17: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-30 12:17:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132139>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '522864eb-d393-57f1-8839-954535b08edc',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA356NY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c5-aircross-business-12-puretech-130-bvm6-132139',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C5 Aircross',
'odometer': 105820,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2021-07-06',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C5 Aircross Business 1.2 PureTech 130 BVM6',
'transmission': 'manual',
'trim': 'Business 1.2 PureTech 130 BVM6',
'vin': 'VR7ARHNSKML035574',
'year': 2021}
2026-03-30 12:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132139%27 HTTP/1.1" 200 None
2026-03-30 12:17:29 [arval.fr] INFO: Saving data for 132139: {'created_time': 1774353660.053388, 'last_price_update_time': 1774873049.607867}
2026-03-30 12:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:17:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132139') HTTP/1.1" 204 0
2026-03-30 12:17:46 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 129.387(s), this was the 1st time calling it.
2026-03-30 12:17:46 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 5.343261433479968 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:17:48 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 129.355(s), this was the 1st time calling it.
2026-03-30 12:17:48 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 4.478852309356728 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:17:48 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 129.697(s), this was the 1st time calling it.
2026-03-30 12:17:48 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 7.730465855233115 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:17:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:17:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:17:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:18:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132523> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:18:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:18:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d68ec97d-a475-5043-8063-bfa5aba98f43 with identifier: 132523
2026-03-30 12:18:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d68ec97d-a475-5043-8063-bfa5aba98f43 with scrape type 2
2026-03-30 12:18:01 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d68ec97d-a475-5043-8063-bfa5aba98f43 with scrape type 2
2026-03-30 12:18:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: d68ec97d-a475-5043-8063-bfa5aba98f43, identifier: 132523
2026-03-30 12:18:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: d68ec97d-a475-5043-8063-bfa5aba98f43 with identifier: 132523
2026-03-30 12:18:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: d68ec97d-a475-5043-8063-bfa5aba98f43 with identifier: 132523
2026-03-30 12:18:02 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: d68ec97d-a475-5043-8063-bfa5aba98f43 with identifier: 132523 to the API
2026-03-30 12:18:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:18: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-30 12:18:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132523>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'red',
'currency': 'EUR',
'doors_number': 6,
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'd68ec97d-a475-5043-8063-bfa5aba98f43',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL244DS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-t6-transporter-fourgon-tole-business-20-tdi-150-dsg7-l1h1-132523',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'T6 Transporter',
'odometer': 117667,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 28990.0,
'price_includes_vat': True,
'registration_date': '2022-12-16',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen T6 Transporter Fourgon tole Business 2.0 TDi 150 DSG7 '
'L1H1',
'transmission': 'automatic',
'trim': 'Fourgon tole Business 2.0 TDi 150 DSG7 L1H1',
'vin': 'WV1ZZZ7H1PX013277',
'year': 2022}
2026-03-30 12:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132523%27 HTTP/1.1" 200 None
2026-03-30 12:18:02 [arval.fr] INFO: Saving data for 132523: {'created_time': 1774537269.751366, 'last_price_update_time': 1774873082.276578}
2026-03-30 12:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132523') HTTP/1.1" 204 0
2026-03-30 12:18:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132524> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:18:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:18:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fb832817-b202-58a3-82bb-5682ae631938 with identifier: 132524
2026-03-30 12:18:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fb832817-b202-58a3-82bb-5682ae631938 with scrape type 2
2026-03-30 12:18:04 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item fb832817-b202-58a3-82bb-5682ae631938 with scrape type 2
2026-03-30 12:18:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: fb832817-b202-58a3-82bb-5682ae631938, identifier: 132524
2026-03-30 12:18:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: fb832817-b202-58a3-82bb-5682ae631938 with identifier: 132524
2026-03-30 12:18:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: fb832817-b202-58a3-82bb-5682ae631938 with identifier: 132524
2026-03-30 12:18:04 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: fb832817-b202-58a3-82bb-5682ae631938 with identifier: 132524 to the API
2026-03-30 12:18:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:18: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-30 12:18:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132524>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 220,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'fb832817-b202-58a3-82bb-5682ae631938',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC379LR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x2-xdrive25e-m-sport-bva6-132524',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X2',
'odometer': 38908,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 30990.0,
'price_includes_vat': True,
'registration_date': '2021-10-19',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X2 xDrive25e M Sport BVA6',
'transmission': 'automatic',
'trim': 'xDrive25e M Sport BVA6',
'vin': 'WBAYN910705T00979',
'year': 2021}
2026-03-30 12:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132524%27 HTTP/1.1" 200 None
2026-03-30 12:18:04 [arval.fr] INFO: Saving data for 132524: {'created_time': 1774537264.243631, 'last_price_update_time': 1774873084.974653}
2026-03-30 12:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132524') HTTP/1.1" 204 0
2026-03-30 12:18:17 [scrapy.extensions.logstats] INFO: Crawled 453 pages (at 4 pages/min), scraped 424 items (at 8 items/min)
2026-03-30 12:18:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 166MiB
2026-03-30 12:18:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130975> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:18:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:18:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75ed317d-9280-57b3-b4e9-c58081848ca7 with identifier: 130975
2026-03-30 12:18:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75ed317d-9280-57b3-b4e9-c58081848ca7 with scrape type 2
2026-03-30 12:18:24 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 75ed317d-9280-57b3-b4e9-c58081848ca7 with scrape type 2
2026-03-30 12:18:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 75ed317d-9280-57b3-b4e9-c58081848ca7, identifier: 130975
2026-03-30 12:18:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 75ed317d-9280-57b3-b4e9-c58081848ca7 with identifier: 130975
2026-03-30 12:18:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 75ed317d-9280-57b3-b4e9-c58081848ca7 with identifier: 130975
2026-03-30 12:18:25 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 75ed317d-9280-57b3-b4e9-c58081848ca7 with identifier: 130975 to the API
2026-03-30 12:18:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:18: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-30 12:18:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130975>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 72,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '75ed317d-9280-57b3-b4e9-c58081848ca7',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FW103SD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-108-active-10-70cv-bvm5-130975',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '108',
'odometer': 24247,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 8490.0,
'price_includes_vat': True,
'registration_date': '2021-01-25',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 108 Active 1.0 70CV BVM5',
'transmission': 'manual',
'trim': 'Active 1.0 70CV BVM5',
'vin': 'VF3PSCFB7LR080954',
'year': 2021}
2026-03-30 12:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130975%27 HTTP/1.1" 200 None
2026-03-30 12:18:25 [arval.fr] INFO: Saving data for 130975: {'created_time': 1773652963.479598, 'last_price_update_time': 1774873105.651419}
2026-03-30 12:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130975') HTTP/1.1" 204 0
2026-03-30 12:18:33 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.006(s), this was the 1st time calling it.
2026-03-30 12:18:33 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 5.93522291771587 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:18:37 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.516(s), this was the 1st time calling it.
2026-03-30 12:18:37 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 5.876262898547152 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:18:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:18:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:18:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131350> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:18:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:18:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee76dbb9-6e30-5b4f-a23f-eaff2676d683 with identifier: 131350
2026-03-30 12:18:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee76dbb9-6e30-5b4f-a23f-eaff2676d683 with scrape type 2
2026-03-30 12:18:46 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item ee76dbb9-6e30-5b4f-a23f-eaff2676d683 with scrape type 2
2026-03-30 12:18:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ee76dbb9-6e30-5b4f-a23f-eaff2676d683, identifier: 131350
2026-03-30 12:18:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ee76dbb9-6e30-5b4f-a23f-eaff2676d683 with identifier: 131350
2026-03-30 12:18:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ee76dbb9-6e30-5b4f-a23f-eaff2676d683 with identifier: 131350
2026-03-30 12:18:46 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ee76dbb9-6e30-5b4f-a23f-eaff2676d683 with identifier: 131350 to the API
2026-03-30 12:18:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:18: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-30 12:18:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131350>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 95,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'ee76dbb9-6e30-5b4f-a23f-eaff2676d683',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK219XZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/skoda-fabia-ambition-10-tsi-95-bvm5-131350',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Skoda',
'model': 'Fabia',
'odometer': 33485,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 14490.0,
'price_includes_vat': True,
'registration_date': '2022-12-02',
'seats_number': 0,
'seller_name': None,
'title': 'Skoda Fabia Ambition 1.0 TSI 95 BVM5',
'transmission': 'manual',
'trim': 'Ambition 1.0 TSI 95 BVM5',
'vin': 'TMBEP6PJ2P4026847',
'year': 2022}
2026-03-30 12:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131350%27 HTTP/1.1" 200 None
2026-03-30 12:18:46 [arval.fr] INFO: Saving data for 131350: {'created_time': 1773935666.982181, 'last_price_update_time': 1774873126.490165}
2026-03-30 12:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:46 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131350') HTTP/1.1" 204 0
2026-03-30 12:18:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132778> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:18:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:18:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: afe665a1-332e-5020-8352-01d11d2b1aef with identifier: 132778
2026-03-30 12:18:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item afe665a1-332e-5020-8352-01d11d2b1aef with scrape type 1
2026-03-30 12:18:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item afe665a1-332e-5020-8352-01d11d2b1aef
2026-03-30 12:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132778%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/0.jpeg not downloaded yet
2026-03-30 12:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132778%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/1.jpeg not downloaded yet
2026-03-30 12:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132778%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/2.jpeg not downloaded yet
2026-03-30 12:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132778%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/3.jpeg not downloaded yet
2026-03-30 12:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132778%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/4.jpeg not downloaded yet
2026-03-30 12:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132778%252F5.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/5.jpeg not downloaded yet
2026-03-30 12:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132778%252F6.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/6.jpeg not downloaded yet
2026-03-30 12:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132778%252F7.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/7.jpeg not downloaded yet
2026-03-30 12:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132778%252F8.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/8.jpeg not downloaded yet
2026-03-30 12:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132778%252F9.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/9.jpeg not downloaded yet
2026-03-30 12:18:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132779> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:18:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:18:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fa18ce25-aa4f-5a84-ab7a-3d27f13fc220 with identifier: 132779
2026-03-30 12:18:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fa18ce25-aa4f-5a84-ab7a-3d27f13fc220 with scrape type 1
2026-03-30 12:18:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fa18ce25-aa4f-5a84-ab7a-3d27f13fc220
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132779%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/0.jpeg not downloaded yet
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132779%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/1.jpeg not downloaded yet
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132779%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/2.jpeg not downloaded yet
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132779%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/3.jpeg not downloaded yet
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132779%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/4.jpeg not downloaded yet
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132779%252F5.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/5.jpeg not downloaded yet
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132779%252F6.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/6.jpeg not downloaded yet
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132779%252F7.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/7.jpeg not downloaded yet
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132779%252F8.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/8.jpeg not downloaded yet
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132779%252F9.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/9.jpeg not downloaded yet
2026-03-30 12:18:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132778)
2026-03-30 12:18:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:18:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8361d0>
2026-03-30 12:18:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:18:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afe665a1-332e-5020-8352-01d11d2b1aef/afe665a1-332e-5020-8352-01d11d2b1aef_image_9.jpg HTTP/1.1" 201 0
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132778%252F9.jpeg') HTTP/1.1" 204 0
2026-03-30 12:18:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/9.jpeg saved to cache
2026-03-30 12:18:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item afe665a1-332e-5020-8352-01d11d2b1aef
2026-03-30 12:18:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132779)
2026-03-30 12:18:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:18:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dfe1150>
2026-03-30 12:18:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:18:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa18ce25-aa4f-5a84-ab7a-3d27f13fc220/fa18ce25-aa4f-5a84-ab7a-3d27f13fc220_image_9.jpg HTTP/1.1" 201 0
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132779%252F9.jpeg') HTTP/1.1" 204 0
2026-03-30 12:18:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/9.jpeg saved to cache
2026-03-30 12:18:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item fa18ce25-aa4f-5a84-ab7a-3d27f13fc220
2026-03-30 12:18:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132779)
2026-03-30 12:18:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:18:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9cb610>
2026-03-30 12:18:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:18:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa18ce25-aa4f-5a84-ab7a-3d27f13fc220/fa18ce25-aa4f-5a84-ab7a-3d27f13fc220_image_8.jpg HTTP/1.1" 201 0
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132779%252F8.jpeg') HTTP/1.1" 204 0
2026-03-30 12:18:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/8.jpeg saved to cache
2026-03-30 12:18:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item fa18ce25-aa4f-5a84-ab7a-3d27f13fc220
2026-03-30 12:18:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132779)
2026-03-30 12:18:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:18:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e08e290>
2026-03-30 12:18:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:18:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:18:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:18:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa18ce25-aa4f-5a84-ab7a-3d27f13fc220/fa18ce25-aa4f-5a84-ab7a-3d27f13fc220_image_7.jpg HTTP/1.1" 201 0
2026-03-30 12:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132779%252F7.jpeg') HTTP/1.1" 204 0
2026-03-30 12:18:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/7.jpeg saved to cache
2026-03-30 12:18:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item fa18ce25-aa4f-5a84-ab7a-3d27f13fc220
2026-03-30 12:18:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132779)
2026-03-30 12:18:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:18:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9c8990>
2026-03-30 12:18:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:18:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:18:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:18:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa18ce25-aa4f-5a84-ab7a-3d27f13fc220/fa18ce25-aa4f-5a84-ab7a-3d27f13fc220_image_6.jpg HTTP/1.1" 201 0
2026-03-30 12:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132779%252F6.jpeg') HTTP/1.1" 204 0
2026-03-30 12:18:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/6.jpeg saved to cache
2026-03-30 12:18:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item fa18ce25-aa4f-5a84-ab7a-3d27f13fc220
2026-03-30 12:18:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132779)
2026-03-30 12:18:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:18:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d92e4d0>
2026-03-30 12:18:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:18:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:18:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:18:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa18ce25-aa4f-5a84-ab7a-3d27f13fc220/fa18ce25-aa4f-5a84-ab7a-3d27f13fc220_image_5.jpg HTTP/1.1" 201 0
2026-03-30 12:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132779%252F5.jpeg') HTTP/1.1" 204 0
2026-03-30 12:18:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/5.jpeg saved to cache
2026-03-30 12:18:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item fa18ce25-aa4f-5a84-ab7a-3d27f13fc220
2026-03-30 12:18:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132779)
2026-03-30 12:18:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:18:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8b6210>
2026-03-30 12:18:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:18:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:18:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:18:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa18ce25-aa4f-5a84-ab7a-3d27f13fc220/fa18ce25-aa4f-5a84-ab7a-3d27f13fc220_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132779%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:18:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/4.jpeg saved to cache
2026-03-30 12:18:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item fa18ce25-aa4f-5a84-ab7a-3d27f13fc220
2026-03-30 12:18:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132779)
2026-03-30 12:18:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:18:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d92d350>
2026-03-30 12:18:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:18:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:18:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:18:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa18ce25-aa4f-5a84-ab7a-3d27f13fc220/fa18ce25-aa4f-5a84-ab7a-3d27f13fc220_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132779%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:18:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/3.jpeg saved to cache
2026-03-30 12:18:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item fa18ce25-aa4f-5a84-ab7a-3d27f13fc220
2026-03-30 12:18:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132779)
2026-03-30 12:18:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:18:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e00be10>
2026-03-30 12:18:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:18:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:18:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:18:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa18ce25-aa4f-5a84-ab7a-3d27f13fc220/fa18ce25-aa4f-5a84-ab7a-3d27f13fc220_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132779%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:18:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/2.jpeg saved to cache
2026-03-30 12:18:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item fa18ce25-aa4f-5a84-ab7a-3d27f13fc220
2026-03-30 12:18:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132779)
2026-03-30 12:18:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:18:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9cb850>
2026-03-30 12:18:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:18:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:18:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:18:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa18ce25-aa4f-5a84-ab7a-3d27f13fc220/fa18ce25-aa4f-5a84-ab7a-3d27f13fc220_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132779%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:18:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/1.jpeg saved to cache
2026-03-30 12:18:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item fa18ce25-aa4f-5a84-ab7a-3d27f13fc220
2026-03-30 12:18:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132779)
2026-03-30 12:18:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:18:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f655190>
2026-03-30 12:18:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:18:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:18:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:18:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa18ce25-aa4f-5a84-ab7a-3d27f13fc220/fa18ce25-aa4f-5a84-ab7a-3d27f13fc220_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132779%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:18:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/0.jpeg saved to cache
2026-03-30 12:18:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fa18ce25-aa4f-5a84-ab7a-3d27f13fc220
2026-03-30 12:18:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fa18ce25-aa4f-5a84-ab7a-3d27f13fc220, skipping ID generation
2026-03-30 12:18:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fa18ce25-aa4f-5a84-ab7a-3d27f13fc220 with scrape type 1
2026-03-30 12:18:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fa18ce25-aa4f-5a84-ab7a-3d27f13fc220 sending to next pipeline
2026-03-30 12:18:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: fa18ce25-aa4f-5a84-ab7a-3d27f13fc220, identifier: 132779
2026-03-30 12:18:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: fa18ce25-aa4f-5a84-ab7a-3d27f13fc220 with identifier: 132779
2026-03-30 12:18:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: fa18ce25-aa4f-5a84-ab7a-3d27f13fc220 with identifier: 132779
2026-03-30 12:18:58 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: fa18ce25-aa4f-5a84-ab7a-3d27f13fc220 with identifier: 132779 to the API
2026-03-30 12:18:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:18: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-30 12:18:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 3,
'engine': '1.0L',
'engine_horse_power': 69,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'fa18ce25-aa4f-5a84-ab7a-3d27f13fc220',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ944QE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/fiat-500-dolcevita-hybrid-10-bsg-70-132779',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Fiat',
'model': '500',
'odometer': 38351,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 24,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fa18ce25-aa4f-5a84-ab7a-3d27f13fc220/fa18ce25-aa4f-5a84-ab7a-3d27f13fc220_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75319,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fa18ce25-aa4f-5a84-ab7a-3d27f13fc220/fa18ce25-aa4f-5a84-ab7a-3d27f13fc220_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67976,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fa18ce25-aa4f-5a84-ab7a-3d27f13fc220/fa18ce25-aa4f-5a84-ab7a-3d27f13fc220_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74333,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fa18ce25-aa4f-5a84-ab7a-3d27f13fc220/fa18ce25-aa4f-5a84-ab7a-3d27f13fc220_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71475,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fa18ce25-aa4f-5a84-ab7a-3d27f13fc220/fa18ce25-aa4f-5a84-ab7a-3d27f13fc220_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74423,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fa18ce25-aa4f-5a84-ab7a-3d27f13fc220/fa18ce25-aa4f-5a84-ab7a-3d27f13fc220_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65563,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fa18ce25-aa4f-5a84-ab7a-3d27f13fc220/fa18ce25-aa4f-5a84-ab7a-3d27f13fc220_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72574,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fa18ce25-aa4f-5a84-ab7a-3d27f13fc220/fa18ce25-aa4f-5a84-ab7a-3d27f13fc220_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70243,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fa18ce25-aa4f-5a84-ab7a-3d27f13fc220/fa18ce25-aa4f-5a84-ab7a-3d27f13fc220_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125744,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fa18ce25-aa4f-5a84-ab7a-3d27f13fc220/fa18ce25-aa4f-5a84-ab7a-3d27f13fc220_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91878,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132779/9.jpeg',
'Width': 1280}],
'price': 10590.0,
'price_includes_vat': True,
'registration_date': '2022-09-26',
'seats_number': 0,
'seller_name': None,
'title': 'Fiat 500 Dolcevita Hybrid 1.0 BSG 70',
'transmission': 'manual',
'trim': 'Dolcevita Hybrid 1.0 BSG 70',
'vin': 'ZFACF1CJ4NJG75092',
'year': 2022}
2026-03-30 12:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132779%27 HTTP/1.1" 200 None
2026-03-30 12:18:58 [arval.fr] INFO: Saving data for 132779: {'created_time': 1774873138.78214, 'last_price_update_time': 1774873138.782151}
2026-03-30 12:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132779') HTTP/1.1" 204 0
2026-03-30 12:18:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132777> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:18:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:18:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132778)
2026-03-30 12:18:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e93566b-8244-5b26-b9f2-b0e76c6529a4 with identifier: 132777
2026-03-30 12:18:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e93566b-8244-5b26-b9f2-b0e76c6529a4 with scrape type 1
2026-03-30 12:18:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4e93566b-8244-5b26-b9f2-b0e76c6529a4
2026-03-30 12:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132777%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/0.jpeg not downloaded yet
2026-03-30 12:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132777%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/1.jpeg not downloaded yet
2026-03-30 12:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132777%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/2.jpeg not downloaded yet
2026-03-30 12:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132777%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/3.jpeg not downloaded yet
2026-03-30 12:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132777%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/4.jpeg not downloaded yet
2026-03-30 12:18:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132777%252F5.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/5.jpeg not downloaded yet
2026-03-30 12:18:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:18:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d92f790>
2026-03-30 12:18:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:18:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afe665a1-332e-5020-8352-01d11d2b1aef/afe665a1-332e-5020-8352-01d11d2b1aef_image_8.jpg HTTP/1.1" 201 0
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132778%252F8.jpeg') HTTP/1.1" 204 0
2026-03-30 12:18:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/8.jpeg saved to cache
2026-03-30 12:18:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item afe665a1-332e-5020-8352-01d11d2b1aef
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132777%252F6.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/6.jpeg not downloaded yet
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132777%252F7.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/7.jpeg not downloaded yet
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132777%252F8.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/8.jpeg not downloaded yet
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132777%252F9.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:18:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/9.jpeg not downloaded yet
2026-03-30 12:18:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132778)
2026-03-30 12:18:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:18:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f670950>
2026-03-30 12:18:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:18:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afe665a1-332e-5020-8352-01d11d2b1aef/afe665a1-332e-5020-8352-01d11d2b1aef_image_7.jpg HTTP/1.1" 201 0
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132778%252F7.jpeg') HTTP/1.1" 204 0
2026-03-30 12:18:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/7.jpeg saved to cache
2026-03-30 12:18:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item afe665a1-332e-5020-8352-01d11d2b1aef
2026-03-30 12:18:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132778)
2026-03-30 12:18:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:18:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de70290>
2026-03-30 12:18:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:18:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afe665a1-332e-5020-8352-01d11d2b1aef/afe665a1-332e-5020-8352-01d11d2b1aef_image_6.jpg HTTP/1.1" 201 0
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132778%252F6.jpeg') HTTP/1.1" 204 0
2026-03-30 12:18:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/6.jpeg saved to cache
2026-03-30 12:18:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item afe665a1-332e-5020-8352-01d11d2b1aef
2026-03-30 12:18:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132777)
2026-03-30 12:18:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:18:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9ffed0>
2026-03-30 12:18:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:18:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e93566b-8244-5b26-b9f2-b0e76c6529a4/4e93566b-8244-5b26-b9f2-b0e76c6529a4_image_9.jpg HTTP/1.1" 201 0
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:18:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132777%252F9.jpeg') HTTP/1.1" 204 0
2026-03-30 12:18:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/9.jpeg saved to cache
2026-03-30 12:18:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4e93566b-8244-5b26-b9f2-b0e76c6529a4
2026-03-30 12:19:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132777)
2026-03-30 12:19:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d934ad0>
2026-03-30 12:19:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e93566b-8244-5b26-b9f2-b0e76c6529a4/4e93566b-8244-5b26-b9f2-b0e76c6529a4_image_8.jpg HTTP/1.1" 201 0
2026-03-30 12:19:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132777%252F8.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/8.jpeg saved to cache
2026-03-30 12:19:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4e93566b-8244-5b26-b9f2-b0e76c6529a4
2026-03-30 12:19:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132777)
2026-03-30 12:19:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d96e050>
2026-03-30 12:19:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e93566b-8244-5b26-b9f2-b0e76c6529a4/4e93566b-8244-5b26-b9f2-b0e76c6529a4_image_7.jpg HTTP/1.1" 201 0
2026-03-30 12:19:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132777%252F7.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/7.jpeg saved to cache
2026-03-30 12:19:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4e93566b-8244-5b26-b9f2-b0e76c6529a4
2026-03-30 12:19:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132777)
2026-03-30 12:19:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9ca7d0>
2026-03-30 12:19:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e93566b-8244-5b26-b9f2-b0e76c6529a4/4e93566b-8244-5b26-b9f2-b0e76c6529a4_image_6.jpg HTTP/1.1" 201 0
2026-03-30 12:19:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132777%252F6.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/6.jpeg saved to cache
2026-03-30 12:19:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4e93566b-8244-5b26-b9f2-b0e76c6529a4
2026-03-30 12:19:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132777)
2026-03-30 12:19:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de70290>
2026-03-30 12:19:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e93566b-8244-5b26-b9f2-b0e76c6529a4/4e93566b-8244-5b26-b9f2-b0e76c6529a4_image_5.jpg HTTP/1.1" 201 0
2026-03-30 12:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132777%252F5.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/5.jpeg saved to cache
2026-03-30 12:19:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4e93566b-8244-5b26-b9f2-b0e76c6529a4
2026-03-30 12:19:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132777)
2026-03-30 12:19:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820da13ed0>
2026-03-30 12:19:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e93566b-8244-5b26-b9f2-b0e76c6529a4/4e93566b-8244-5b26-b9f2-b0e76c6529a4_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132777%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/4.jpeg saved to cache
2026-03-30 12:19:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4e93566b-8244-5b26-b9f2-b0e76c6529a4
2026-03-30 12:19:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132777)
2026-03-30 12:19:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8598d0>
2026-03-30 12:19:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e93566b-8244-5b26-b9f2-b0e76c6529a4/4e93566b-8244-5b26-b9f2-b0e76c6529a4_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132777%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/3.jpeg saved to cache
2026-03-30 12:19:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4e93566b-8244-5b26-b9f2-b0e76c6529a4
2026-03-30 12:19:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132777)
2026-03-30 12:19:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820da12b10>
2026-03-30 12:19:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e93566b-8244-5b26-b9f2-b0e76c6529a4/4e93566b-8244-5b26-b9f2-b0e76c6529a4_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132777%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/2.jpeg saved to cache
2026-03-30 12:19:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4e93566b-8244-5b26-b9f2-b0e76c6529a4
2026-03-30 12:19:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132777)
2026-03-30 12:19:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de283d0>
2026-03-30 12:19:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e93566b-8244-5b26-b9f2-b0e76c6529a4/4e93566b-8244-5b26-b9f2-b0e76c6529a4_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132777%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/1.jpeg saved to cache
2026-03-30 12:19:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4e93566b-8244-5b26-b9f2-b0e76c6529a4
2026-03-30 12:19:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132777)
2026-03-30 12:19:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9ffc50>
2026-03-30 12:19:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e93566b-8244-5b26-b9f2-b0e76c6529a4/4e93566b-8244-5b26-b9f2-b0e76c6529a4_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132777%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/0.jpeg saved to cache
2026-03-30 12:19:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4e93566b-8244-5b26-b9f2-b0e76c6529a4
2026-03-30 12:19:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4e93566b-8244-5b26-b9f2-b0e76c6529a4, skipping ID generation
2026-03-30 12:19:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e93566b-8244-5b26-b9f2-b0e76c6529a4 with scrape type 1
2026-03-30 12:19:02 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4e93566b-8244-5b26-b9f2-b0e76c6529a4 sending to next pipeline
2026-03-30 12:19:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4e93566b-8244-5b26-b9f2-b0e76c6529a4, identifier: 132777
2026-03-30 12:19:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4e93566b-8244-5b26-b9f2-b0e76c6529a4 with identifier: 132777
2026-03-30 12:19:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4e93566b-8244-5b26-b9f2-b0e76c6529a4 with identifier: 132777
2026-03-30 12:19:03 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4e93566b-8244-5b26-b9f2-b0e76c6529a4 with identifier: 132777 to the API
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:19: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-30 12:19:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/0.jpeg>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '4e93566b-8244-5b26-b9f2-b0e76c6529a4',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF688ND',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-societe-feel-12-puretech-80-bvm5-132777',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 42953,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e93566b-8244-5b26-b9f2-b0e76c6529a4/4e93566b-8244-5b26-b9f2-b0e76c6529a4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121417,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e93566b-8244-5b26-b9f2-b0e76c6529a4/4e93566b-8244-5b26-b9f2-b0e76c6529a4_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108255,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e93566b-8244-5b26-b9f2-b0e76c6529a4/4e93566b-8244-5b26-b9f2-b0e76c6529a4_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122669,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e93566b-8244-5b26-b9f2-b0e76c6529a4/4e93566b-8244-5b26-b9f2-b0e76c6529a4_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118915,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e93566b-8244-5b26-b9f2-b0e76c6529a4/4e93566b-8244-5b26-b9f2-b0e76c6529a4_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121151,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e93566b-8244-5b26-b9f2-b0e76c6529a4/4e93566b-8244-5b26-b9f2-b0e76c6529a4_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106741,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e93566b-8244-5b26-b9f2-b0e76c6529a4/4e93566b-8244-5b26-b9f2-b0e76c6529a4_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119836,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e93566b-8244-5b26-b9f2-b0e76c6529a4/4e93566b-8244-5b26-b9f2-b0e76c6529a4_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119723,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e93566b-8244-5b26-b9f2-b0e76c6529a4/4e93566b-8244-5b26-b9f2-b0e76c6529a4_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 136563,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e93566b-8244-5b26-b9f2-b0e76c6529a4/4e93566b-8244-5b26-b9f2-b0e76c6529a4_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107382,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132777/9.jpeg',
'Width': 1280}],
'price': 7990.0,
'price_includes_vat': True,
'registration_date': '2022-03-30',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Societe Feel 1.2 PureTech 80 BVM5',
'transmission': 'manual',
'trim': 'Societe Feel 1.2 PureTech 80 BVM5',
'vin': 'VF7SWHMRVMT662047',
'year': 2022}
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132777%27 HTTP/1.1" 200 None
2026-03-30 12:19:03 [arval.fr] INFO: Saving data for 132777: {'created_time': 1774873143.298098, 'last_price_update_time': 1774873143.298114}
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132777') HTTP/1.1" 204 0
2026-03-30 12:19:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132778)
2026-03-30 12:19:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132785> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:19:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:19:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9273d0>
2026-03-30 12:19:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afe665a1-332e-5020-8352-01d11d2b1aef/afe665a1-332e-5020-8352-01d11d2b1aef_image_5.jpg HTTP/1.1" 201 0
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132778%252F5.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/5.jpeg saved to cache
2026-03-30 12:19:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item afe665a1-332e-5020-8352-01d11d2b1aef
2026-03-30 12:19:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aad8df0d-d877-58a2-a97e-bd54052e26e1 with identifier: 132785
2026-03-30 12:19:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aad8df0d-d877-58a2-a97e-bd54052e26e1 with scrape type 1
2026-03-30 12:19:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item aad8df0d-d877-58a2-a97e-bd54052e26e1
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132785%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/0.jpeg not downloaded yet
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132785%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/1.jpeg not downloaded yet
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132785%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/2.jpeg not downloaded yet
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132785%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/3.jpeg not downloaded yet
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132785%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/4.jpeg not downloaded yet
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132785%252F5.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/5.jpeg not downloaded yet
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132785%252F6.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/6.jpeg not downloaded yet
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132785%252F7.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/7.jpeg not downloaded yet
2026-03-30 12:19:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132778)
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132785%252F8.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/8.jpeg not downloaded yet
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132785%252F9.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/9.jpeg not downloaded yet
2026-03-30 12:19:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f657710>
2026-03-30 12:19:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afe665a1-332e-5020-8352-01d11d2b1aef/afe665a1-332e-5020-8352-01d11d2b1aef_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132778%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/4.jpeg saved to cache
2026-03-30 12:19:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item afe665a1-332e-5020-8352-01d11d2b1aef
2026-03-30 12:19:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132778)
2026-03-30 12:19:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de29a90>
2026-03-30 12:19:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afe665a1-332e-5020-8352-01d11d2b1aef/afe665a1-332e-5020-8352-01d11d2b1aef_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132778%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/3.jpeg saved to cache
2026-03-30 12:19:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item afe665a1-332e-5020-8352-01d11d2b1aef
2026-03-30 12:19:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132778)
2026-03-30 12:19:04 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.160(s), this was the 1st time calling it.
2026-03-30 12:19:04 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 6.624085929405052 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:19:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e04f2d0>
2026-03-30 12:19:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afe665a1-332e-5020-8352-01d11d2b1aef/afe665a1-332e-5020-8352-01d11d2b1aef_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132778%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/2.jpeg saved to cache
2026-03-30 12:19:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item afe665a1-332e-5020-8352-01d11d2b1aef
2026-03-30 12:19:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132785)
2026-03-30 12:19:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dfd3310>
2026-03-30 12:19:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aad8df0d-d877-58a2-a97e-bd54052e26e1/aad8df0d-d877-58a2-a97e-bd54052e26e1_image_7.jpg HTTP/1.1" 201 0
2026-03-30 12:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132785%252F7.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/7.jpeg saved to cache
2026-03-30 12:19:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item aad8df0d-d877-58a2-a97e-bd54052e26e1
2026-03-30 12:19:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132785)
2026-03-30 12:19:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e01a6d0>
2026-03-30 12:19:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aad8df0d-d877-58a2-a97e-bd54052e26e1/aad8df0d-d877-58a2-a97e-bd54052e26e1_image_9.jpg HTTP/1.1" 201 0
2026-03-30 12:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132785%252F9.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/9.jpeg saved to cache
2026-03-30 12:19:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item aad8df0d-d877-58a2-a97e-bd54052e26e1
2026-03-30 12:19:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132785)
2026-03-30 12:19:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de6a350>
2026-03-30 12:19:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aad8df0d-d877-58a2-a97e-bd54052e26e1/aad8df0d-d877-58a2-a97e-bd54052e26e1_image_8.jpg HTTP/1.1" 201 0
2026-03-30 12:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132785%252F8.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/8.jpeg saved to cache
2026-03-30 12:19:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item aad8df0d-d877-58a2-a97e-bd54052e26e1
2026-03-30 12:19:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132785)
2026-03-30 12:19:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d934990>
2026-03-30 12:19:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aad8df0d-d877-58a2-a97e-bd54052e26e1/aad8df0d-d877-58a2-a97e-bd54052e26e1_image_6.jpg HTTP/1.1" 201 0
2026-03-30 12:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132785%252F6.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/6.jpeg saved to cache
2026-03-30 12:19:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item aad8df0d-d877-58a2-a97e-bd54052e26e1
2026-03-30 12:19:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132785)
2026-03-30 12:19:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d926210>
2026-03-30 12:19:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aad8df0d-d877-58a2-a97e-bd54052e26e1/aad8df0d-d877-58a2-a97e-bd54052e26e1_image_5.jpg HTTP/1.1" 201 0
2026-03-30 12:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132785%252F5.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/5.jpeg saved to cache
2026-03-30 12:19:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item aad8df0d-d877-58a2-a97e-bd54052e26e1
2026-03-30 12:19:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132785)
2026-03-30 12:19:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df41490>
2026-03-30 12:19:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aad8df0d-d877-58a2-a97e-bd54052e26e1/aad8df0d-d877-58a2-a97e-bd54052e26e1_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132785%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/4.jpeg saved to cache
2026-03-30 12:19:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item aad8df0d-d877-58a2-a97e-bd54052e26e1
2026-03-30 12:19:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132785)
2026-03-30 12:19:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e01ad10>
2026-03-30 12:19:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aad8df0d-d877-58a2-a97e-bd54052e26e1/aad8df0d-d877-58a2-a97e-bd54052e26e1_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132785%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/3.jpeg saved to cache
2026-03-30 12:19:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item aad8df0d-d877-58a2-a97e-bd54052e26e1
2026-03-30 12:19:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132785)
2026-03-30 12:19:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c83c990>
2026-03-30 12:19:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aad8df0d-d877-58a2-a97e-bd54052e26e1/aad8df0d-d877-58a2-a97e-bd54052e26e1_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132785%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/2.jpeg saved to cache
2026-03-30 12:19:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item aad8df0d-d877-58a2-a97e-bd54052e26e1
2026-03-30 12:19:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132785)
2026-03-30 12:19:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8b4d10>
2026-03-30 12:19:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aad8df0d-d877-58a2-a97e-bd54052e26e1/aad8df0d-d877-58a2-a97e-bd54052e26e1_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132785%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/1.jpeg saved to cache
2026-03-30 12:19:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item aad8df0d-d877-58a2-a97e-bd54052e26e1
2026-03-30 12:19:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132785)
2026-03-30 12:19:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9c8910>
2026-03-30 12:19:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aad8df0d-d877-58a2-a97e-bd54052e26e1/aad8df0d-d877-58a2-a97e-bd54052e26e1_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132785%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/0.jpeg saved to cache
2026-03-30 12:19:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item aad8df0d-d877-58a2-a97e-bd54052e26e1
2026-03-30 12:19:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: aad8df0d-d877-58a2-a97e-bd54052e26e1, skipping ID generation
2026-03-30 12:19:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aad8df0d-d877-58a2-a97e-bd54052e26e1 with scrape type 1
2026-03-30 12:19:07 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item aad8df0d-d877-58a2-a97e-bd54052e26e1 sending to next pipeline
2026-03-30 12:19:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: aad8df0d-d877-58a2-a97e-bd54052e26e1, identifier: 132785
2026-03-30 12:19:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: aad8df0d-d877-58a2-a97e-bd54052e26e1 with identifier: 132785
2026-03-30 12:19:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: aad8df0d-d877-58a2-a97e-bd54052e26e1 with identifier: 132785
2026-03-30 12:19:07 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: aad8df0d-d877-58a2-a97e-bd54052e26e1 with identifier: 132785 to the API
2026-03-30 12:19:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:19: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-30 12:19:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 114,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'aad8df0d-d877-58a2-a97e-bd54052e26e1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS214LT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-juke-acenta-dig-t-114-bvm6-132785',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Juke',
'odometer': 17196,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aad8df0d-d877-58a2-a97e-bd54052e26e1/aad8df0d-d877-58a2-a97e-bd54052e26e1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65572,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aad8df0d-d877-58a2-a97e-bd54052e26e1/aad8df0d-d877-58a2-a97e-bd54052e26e1_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54207,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aad8df0d-d877-58a2-a97e-bd54052e26e1/aad8df0d-d877-58a2-a97e-bd54052e26e1_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65660,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aad8df0d-d877-58a2-a97e-bd54052e26e1/aad8df0d-d877-58a2-a97e-bd54052e26e1_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67556,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aad8df0d-d877-58a2-a97e-bd54052e26e1/aad8df0d-d877-58a2-a97e-bd54052e26e1_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63516,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aad8df0d-d877-58a2-a97e-bd54052e26e1/aad8df0d-d877-58a2-a97e-bd54052e26e1_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51927,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aad8df0d-d877-58a2-a97e-bd54052e26e1/aad8df0d-d877-58a2-a97e-bd54052e26e1_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64539,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aad8df0d-d877-58a2-a97e-bd54052e26e1/aad8df0d-d877-58a2-a97e-bd54052e26e1_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68879,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aad8df0d-d877-58a2-a97e-bd54052e26e1/aad8df0d-d877-58a2-a97e-bd54052e26e1_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59018,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aad8df0d-d877-58a2-a97e-bd54052e26e1/aad8df0d-d877-58a2-a97e-bd54052e26e1_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74088,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132785/9.jpeg',
'Width': 1280}],
'price': 17990.0,
'price_includes_vat': True,
'registration_date': '2023-11-17',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Juke Acenta DIG-T 114 BVM6',
'transmission': 'manual',
'trim': 'Acenta DIG-T 114 BVM6',
'vin': 'SJNFAAF16U1282571',
'year': 2023}
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132785%27 HTTP/1.1" 200 None
2026-03-30 12:19:08 [arval.fr] INFO: Saving data for 132785: {'created_time': 1774873148.067215, 'last_price_update_time': 1774873148.067227}
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132785') HTTP/1.1" 204 0
2026-03-30 12:19:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132786> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:19:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:19:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132778)
2026-03-30 12:19:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8c3035d-bc72-5873-9ec6-0a0f93a52e03 with identifier: 132786
2026-03-30 12:19:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8c3035d-bc72-5873-9ec6-0a0f93a52e03 with scrape type 1
2026-03-30 12:19:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e8c3035d-bc72-5873-9ec6-0a0f93a52e03
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132786%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/0.jpeg not downloaded yet
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132786%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/1.jpeg not downloaded yet
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132786%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/2.jpeg not downloaded yet
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132786%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/3.jpeg not downloaded yet
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132786%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/4.jpeg not downloaded yet
2026-03-30 12:19:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e027c10>
2026-03-30 12:19:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afe665a1-332e-5020-8352-01d11d2b1aef/afe665a1-332e-5020-8352-01d11d2b1aef_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132778%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/1.jpeg saved to cache
2026-03-30 12:19:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item afe665a1-332e-5020-8352-01d11d2b1aef
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132786%252F5.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/5.jpeg not downloaded yet
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132786%252F6.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/6.jpeg not downloaded yet
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132786%252F7.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/7.jpeg not downloaded yet
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132786%252F8.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/8.jpeg not downloaded yet
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132786%252F9.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/9.jpeg not downloaded yet
2026-03-30 12:19:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132778)
2026-03-30 12:19:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8974d0>
2026-03-30 12:19:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afe665a1-332e-5020-8352-01d11d2b1aef/afe665a1-332e-5020-8352-01d11d2b1aef_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132778%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/0.jpeg saved to cache
2026-03-30 12:19:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item afe665a1-332e-5020-8352-01d11d2b1aef
2026-03-30 12:19:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: afe665a1-332e-5020-8352-01d11d2b1aef, skipping ID generation
2026-03-30 12:19:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item afe665a1-332e-5020-8352-01d11d2b1aef with scrape type 1
2026-03-30 12:19:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item afe665a1-332e-5020-8352-01d11d2b1aef sending to next pipeline
2026-03-30 12:19:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: afe665a1-332e-5020-8352-01d11d2b1aef, identifier: 132778
2026-03-30 12:19:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: afe665a1-332e-5020-8352-01d11d2b1aef with identifier: 132778
2026-03-30 12:19:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: afe665a1-332e-5020-8352-01d11d2b1aef with identifier: 132778
2026-03-30 12:19:08 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: afe665a1-332e-5020-8352-01d11d2b1aef with identifier: 132778 to the API
2026-03-30 12:19:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:19: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-30 12:19:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'afe665a1-332e-5020-8352-01d11d2b1aef',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ152ZJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-feel-pack-puretech-83-bvm-132778',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 43382,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afe665a1-332e-5020-8352-01d11d2b1aef/afe665a1-332e-5020-8352-01d11d2b1aef_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60234,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afe665a1-332e-5020-8352-01d11d2b1aef/afe665a1-332e-5020-8352-01d11d2b1aef_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37617,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afe665a1-332e-5020-8352-01d11d2b1aef/afe665a1-332e-5020-8352-01d11d2b1aef_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42355,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afe665a1-332e-5020-8352-01d11d2b1aef/afe665a1-332e-5020-8352-01d11d2b1aef_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41150,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afe665a1-332e-5020-8352-01d11d2b1aef/afe665a1-332e-5020-8352-01d11d2b1aef_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59164,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afe665a1-332e-5020-8352-01d11d2b1aef/afe665a1-332e-5020-8352-01d11d2b1aef_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51851,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afe665a1-332e-5020-8352-01d11d2b1aef/afe665a1-332e-5020-8352-01d11d2b1aef_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62475,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afe665a1-332e-5020-8352-01d11d2b1aef/afe665a1-332e-5020-8352-01d11d2b1aef_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63008,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afe665a1-332e-5020-8352-01d11d2b1aef/afe665a1-332e-5020-8352-01d11d2b1aef_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51956,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afe665a1-332e-5020-8352-01d11d2b1aef/afe665a1-332e-5020-8352-01d11d2b1aef_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93645,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132778/9.jpeg',
'Width': 1280}],
'price': 7990.0,
'price_includes_vat': True,
'registration_date': '2022-10-12',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Feel Pack PureTech 83 BVM',
'transmission': 'manual',
'trim': 'Feel Pack PureTech 83 BVM',
'vin': 'VF7SXHMRVNT625000',
'year': 2022}
2026-03-30 12:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132778%27 HTTP/1.1" 200 None
2026-03-30 12:19:09 [arval.fr] INFO: Saving data for 132778: {'created_time': 1774873149.047206, 'last_price_update_time': 1774873149.047219}
2026-03-30 12:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132778') HTTP/1.1" 204 0
2026-03-30 12:19:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132786)
2026-03-30 12:19:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f65cb10>
2026-03-30 12:19:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8c3035d-bc72-5873-9ec6-0a0f93a52e03/e8c3035d-bc72-5873-9ec6-0a0f93a52e03_image_9.jpg HTTP/1.1" 201 0
2026-03-30 12:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132786%252F9.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/9.jpeg saved to cache
2026-03-30 12:19:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e8c3035d-bc72-5873-9ec6-0a0f93a52e03
2026-03-30 12:19:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132786)
2026-03-30 12:19:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e008fd0>
2026-03-30 12:19:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8c3035d-bc72-5873-9ec6-0a0f93a52e03/e8c3035d-bc72-5873-9ec6-0a0f93a52e03_image_8.jpg HTTP/1.1" 201 0
2026-03-30 12:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132786%252F8.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/8.jpeg saved to cache
2026-03-30 12:19:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e8c3035d-bc72-5873-9ec6-0a0f93a52e03
2026-03-30 12:19:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132786)
2026-03-30 12:19:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f373790>
2026-03-30 12:19:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8c3035d-bc72-5873-9ec6-0a0f93a52e03/e8c3035d-bc72-5873-9ec6-0a0f93a52e03_image_7.jpg HTTP/1.1" 201 0
2026-03-30 12:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132786%252F7.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/7.jpeg saved to cache
2026-03-30 12:19:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e8c3035d-bc72-5873-9ec6-0a0f93a52e03
2026-03-30 12:19:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132786)
2026-03-30 12:19:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df420d0>
2026-03-30 12:19:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8c3035d-bc72-5873-9ec6-0a0f93a52e03/e8c3035d-bc72-5873-9ec6-0a0f93a52e03_image_6.jpg HTTP/1.1" 201 0
2026-03-30 12:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132786%252F6.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/6.jpeg saved to cache
2026-03-30 12:19:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e8c3035d-bc72-5873-9ec6-0a0f93a52e03
2026-03-30 12:19:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132786)
2026-03-30 12:19:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f326ad0>
2026-03-30 12:19:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8c3035d-bc72-5873-9ec6-0a0f93a52e03/e8c3035d-bc72-5873-9ec6-0a0f93a52e03_image_5.jpg HTTP/1.1" 201 0
2026-03-30 12:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132786%252F5.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/5.jpeg saved to cache
2026-03-30 12:19:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e8c3035d-bc72-5873-9ec6-0a0f93a52e03
2026-03-30 12:19:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132786)
2026-03-30 12:19:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:19:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de73a10>
2026-03-30 12:19:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8c3035d-bc72-5873-9ec6-0a0f93a52e03/e8c3035d-bc72-5873-9ec6-0a0f93a52e03_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132786%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/4.jpeg saved to cache
2026-03-30 12:19:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e8c3035d-bc72-5873-9ec6-0a0f93a52e03
2026-03-30 12:19:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132786)
2026-03-30 12:19:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de6bf90>
2026-03-30 12:19:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8c3035d-bc72-5873-9ec6-0a0f93a52e03/e8c3035d-bc72-5873-9ec6-0a0f93a52e03_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132786%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/3.jpeg saved to cache
2026-03-30 12:19:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e8c3035d-bc72-5873-9ec6-0a0f93a52e03
2026-03-30 12:19:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132786)
2026-03-30 12:19:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e0fea10>
2026-03-30 12:19:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8c3035d-bc72-5873-9ec6-0a0f93a52e03/e8c3035d-bc72-5873-9ec6-0a0f93a52e03_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132786%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/2.jpeg saved to cache
2026-03-30 12:19:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e8c3035d-bc72-5873-9ec6-0a0f93a52e03
2026-03-30 12:19:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132786)
2026-03-30 12:19:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8b4690>
2026-03-30 12:19:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8c3035d-bc72-5873-9ec6-0a0f93a52e03/e8c3035d-bc72-5873-9ec6-0a0f93a52e03_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132786%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/1.jpeg saved to cache
2026-03-30 12:19:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e8c3035d-bc72-5873-9ec6-0a0f93a52e03
2026-03-30 12:19:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132786)
2026-03-30 12:19:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9c9550>
2026-03-30 12:19:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8c3035d-bc72-5873-9ec6-0a0f93a52e03/e8c3035d-bc72-5873-9ec6-0a0f93a52e03_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132786%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/0.jpeg saved to cache
2026-03-30 12:19:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e8c3035d-bc72-5873-9ec6-0a0f93a52e03
2026-03-30 12:19:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e8c3035d-bc72-5873-9ec6-0a0f93a52e03, skipping ID generation
2026-03-30 12:19:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8c3035d-bc72-5873-9ec6-0a0f93a52e03 with scrape type 1
2026-03-30 12:19:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e8c3035d-bc72-5873-9ec6-0a0f93a52e03 sending to next pipeline
2026-03-30 12:19:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e8c3035d-bc72-5873-9ec6-0a0f93a52e03, identifier: 132786
2026-03-30 12:19:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e8c3035d-bc72-5873-9ec6-0a0f93a52e03 with identifier: 132786
2026-03-30 12:19:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e8c3035d-bc72-5873-9ec6-0a0f93a52e03 with identifier: 132786
2026-03-30 12:19:12 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e8c3035d-bc72-5873-9ec6-0a0f93a52e03 with identifier: 132786 to the API
2026-03-30 12:19:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:19: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-30 12:19:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e8c3035d-bc72-5873-9ec6-0a0f93a52e03',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB226DJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-business-15-bluehdi-130-bva8-132786',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 40168,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8c3035d-bc72-5873-9ec6-0a0f93a52e03/e8c3035d-bc72-5873-9ec6-0a0f93a52e03_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76044,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8c3035d-bc72-5873-9ec6-0a0f93a52e03/e8c3035d-bc72-5873-9ec6-0a0f93a52e03_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72371,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8c3035d-bc72-5873-9ec6-0a0f93a52e03/e8c3035d-bc72-5873-9ec6-0a0f93a52e03_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74002,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8c3035d-bc72-5873-9ec6-0a0f93a52e03/e8c3035d-bc72-5873-9ec6-0a0f93a52e03_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73912,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8c3035d-bc72-5873-9ec6-0a0f93a52e03/e8c3035d-bc72-5873-9ec6-0a0f93a52e03_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74419,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8c3035d-bc72-5873-9ec6-0a0f93a52e03/e8c3035d-bc72-5873-9ec6-0a0f93a52e03_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63393,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8c3035d-bc72-5873-9ec6-0a0f93a52e03/e8c3035d-bc72-5873-9ec6-0a0f93a52e03_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71996,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8c3035d-bc72-5873-9ec6-0a0f93a52e03/e8c3035d-bc72-5873-9ec6-0a0f93a52e03_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74437,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8c3035d-bc72-5873-9ec6-0a0f93a52e03/e8c3035d-bc72-5873-9ec6-0a0f93a52e03_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 143582,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e8c3035d-bc72-5873-9ec6-0a0f93a52e03/e8c3035d-bc72-5873-9ec6-0a0f93a52e03_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118731,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132786/9.jpeg',
'Width': 1280}],
'price': 19490.0,
'price_includes_vat': True,
'registration_date': '2021-08-05',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure Business 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Business 1.5 BlueHDi 130 BVA8',
'vin': 'VR3UDYHZSMJ769999',
'year': 2021}
2026-03-30 12:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132786%27 HTTP/1.1" 200 None
2026-03-30 12:19:13 [arval.fr] INFO: Saving data for 132786: {'created_time': 1774873153.050086, 'last_price_update_time': 1774873153.050098}
2026-03-30 12:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132786') HTTP/1.1" 204 0
2026-03-30 12:19:17 [scrapy.extensions.logstats] INFO: Crawled 460 pages (at 7 pages/min), scraped 431 items (at 7 items/min)
2026-03-30 12:19:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 166MiB
2026-03-30 12:19:32 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 130.433(s), this was the 1st time calling it.
2026-03-30 12:19:32 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 4.128900529069731 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:19:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:19:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132522> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:19:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:19:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dd442252-8e92-595b-9ead-ed70a4644cf1 with identifier: 132522
2026-03-30 12:19:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dd442252-8e92-595b-9ead-ed70a4644cf1 with scrape type 2
2026-03-30 12:19:39 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dd442252-8e92-595b-9ead-ed70a4644cf1 with scrape type 2
2026-03-30 12:19:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: dd442252-8e92-595b-9ead-ed70a4644cf1, identifier: 132522
2026-03-30 12:19:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: dd442252-8e92-595b-9ead-ed70a4644cf1 with identifier: 132522
2026-03-30 12:19:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: dd442252-8e92-595b-9ead-ed70a4644cf1 with identifier: 132522
2026-03-30 12:19:39 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: dd442252-8e92-595b-9ead-ed70a4644cf1 with identifier: 132522 to the API
2026-03-30 12:19:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:19: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-30 12:19:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132522>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'red',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'dd442252-8e92-595b-9ead-ed70a4644cf1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD030QS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-aircross-feel-pack-business-12-puretech-110-bvm6-132522',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3 Aircross',
'odometer': 36176,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2021-12-17',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Aircross Feel Pack Business 1.2 PureTech 110 BVM6',
'transmission': 'manual',
'trim': 'Feel Pack Business 1.2 PureTech 110 BVM6',
'vin': 'VF72RHNPMM4348532',
'year': 2021}
2026-03-30 12:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132522%27 HTTP/1.1" 200 None
2026-03-30 12:19:40 [arval.fr] INFO: Saving data for 132522: {'created_time': 1774537267.007098, 'last_price_update_time': 1774873180.026187}
2026-03-30 12:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:40 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132522') HTTP/1.1" 204 0
2026-03-30 12:19:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131349> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:19:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:19:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 164dd4ae-536e-5787-8c39-ac7761a7f55a with identifier: 131349
2026-03-30 12:19:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 164dd4ae-536e-5787-8c39-ac7761a7f55a with scrape type 2
2026-03-30 12:19:44 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 164dd4ae-536e-5787-8c39-ac7761a7f55a with scrape type 2
2026-03-30 12:19:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 164dd4ae-536e-5787-8c39-ac7761a7f55a, identifier: 131349
2026-03-30 12:19:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 164dd4ae-536e-5787-8c39-ac7761a7f55a with identifier: 131349
2026-03-30 12:19:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 164dd4ae-536e-5787-8c39-ac7761a7f55a with identifier: 131349
2026-03-30 12:19:44 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 164dd4ae-536e-5787-8c39-ac7761a7f55a with identifier: 131349 to the API
2026-03-30 12:19:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:19: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-30 12:19:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131349>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 114,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '164dd4ae-536e-5787-8c39-ac7761a7f55a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH898PT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-megane-business-10-tce-115-bvm6-131349',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Megane',
'odometer': 32698,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 15990.0,
'price_includes_vat': True,
'registration_date': '2022-07-20',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Megane Business 1.0 TCe 115 BVM6',
'transmission': 'manual',
'trim': 'Business 1.0 TCe 115 BVM6',
'vin': 'VF1RFB00969320132',
'year': 2022}
2026-03-30 12:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131349%27 HTTP/1.1" 200 None
2026-03-30 12:19:45 [arval.fr] INFO: Saving data for 131349: {'created_time': 1773935848.737354, 'last_price_update_time': 1774873185.869525}
2026-03-30 12:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:45 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131349') HTTP/1.1" 204 0
2026-03-30 12:19:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132792> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:19:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:19:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b with identifier: 132792
2026-03-30 12:19:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b with scrape type 1
2026-03-30 12:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b
2026-03-30 12:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132792%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/0.jpeg not downloaded yet
2026-03-30 12:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132792%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/1.jpeg not downloaded yet
2026-03-30 12:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132792%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/2.jpeg not downloaded yet
2026-03-30 12:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132792%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/3.jpeg not downloaded yet
2026-03-30 12:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132792%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/4.jpeg not downloaded yet
2026-03-30 12:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132792%252F5.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/5.jpeg not downloaded yet
2026-03-30 12:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132792%252F6.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/6.jpeg not downloaded yet
2026-03-30 12:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132792%252F7.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/7.jpeg not downloaded yet
2026-03-30 12:19:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132792)
2026-03-30 12:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132792%252F8.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/8.jpeg not downloaded yet
2026-03-30 12:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:48 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132792%252F9.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/9.jpeg not downloaded yet
2026-03-30 12:19:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de6bdd0>
2026-03-30 12:19:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b/f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132792%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/0.jpeg saved to cache
2026-03-30 12:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b
2026-03-30 12:19:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132792)
2026-03-30 12:19:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de2b2d0>
2026-03-30 12:19:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b/f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132792%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/1.jpeg saved to cache
2026-03-30 12:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b
2026-03-30 12:19:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132792)
2026-03-30 12:19:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c852790>
2026-03-30 12:19:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:49 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b/f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b_image_7.jpg HTTP/1.1" 201 0
2026-03-30 12:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:49 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132792%252F7.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/7.jpeg saved to cache
2026-03-30 12:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b
2026-03-30 12:19:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132792)
2026-03-30 12:19:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dfd1d10>
2026-03-30 12:19:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b/f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b_image_9.jpg HTTP/1.1" 201 0
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132792%252F9.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/9.jpeg saved to cache
2026-03-30 12:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b
2026-03-30 12:19:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132792)
2026-03-30 12:19:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132794> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:19:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:19:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9cb6d0>
2026-03-30 12:19:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b/f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b_image_8.jpg HTTP/1.1" 201 0
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132792%252F8.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/8.jpeg saved to cache
2026-03-30 12:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b
2026-03-30 12:19:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c4204a20-5592-5091-8976-ffb2e190e7b9 with identifier: 132794
2026-03-30 12:19:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4204a20-5592-5091-8976-ffb2e190e7b9 with scrape type 1
2026-03-30 12:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c4204a20-5592-5091-8976-ffb2e190e7b9
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132794%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/0.jpeg not downloaded yet
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132794%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/1.jpeg not downloaded yet
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132794%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/2.jpeg not downloaded yet
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132794%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/3.jpeg not downloaded yet
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132794%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/4.jpeg not downloaded yet
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132794%252F5.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/5.jpeg not downloaded yet
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132794%252F6.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/6.jpeg not downloaded yet
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132794%252F7.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/7.jpeg not downloaded yet
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132794%252F8.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/8.jpeg not downloaded yet
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132794%252F9.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/9.jpeg not downloaded yet
2026-03-30 12:19:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132792)
2026-03-30 12:19:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dfe17d0>
2026-03-30 12:19:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b/f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b_image_6.jpg HTTP/1.1" 201 0
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132792%252F6.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/6.jpeg saved to cache
2026-03-30 12:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b
2026-03-30 12:19:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132792)
2026-03-30 12:19:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c86a850>
2026-03-30 12:19:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b/f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b_image_5.jpg HTTP/1.1" 201 0
2026-03-30 12:19:50 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132792%252F5.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/5.jpeg saved to cache
2026-03-30 12:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b
2026-03-30 12:19:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132792)
2026-03-30 12:19:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dfaf310>
2026-03-30 12:19:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b/f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132792%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/4.jpeg saved to cache
2026-03-30 12:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b
2026-03-30 12:19:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132794)
2026-03-30 12:19:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f721750>
2026-03-30 12:19:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4204a20-5592-5091-8976-ffb2e190e7b9/c4204a20-5592-5091-8976-ffb2e190e7b9_image_9.jpg HTTP/1.1" 201 0
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132794%252F9.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/9.jpeg saved to cache
2026-03-30 12:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c4204a20-5592-5091-8976-ffb2e190e7b9
2026-03-30 12:19:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132796> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:19:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:19:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dd114ff9-b988-561e-8bc4-8dbda3e22638 with identifier: 132796
2026-03-30 12:19:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dd114ff9-b988-561e-8bc4-8dbda3e22638 with scrape type 1
2026-03-30 12:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item dd114ff9-b988-561e-8bc4-8dbda3e22638
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132796%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/0.jpeg not downloaded yet
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132796%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/1.jpeg not downloaded yet
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132796%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/2.jpeg not downloaded yet
2026-03-30 12:19:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132794)
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132796%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/3.jpeg not downloaded yet
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132796%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/4.jpeg not downloaded yet
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132796%252F5.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/5.jpeg not downloaded yet
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132796%252F6.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/6.jpeg not downloaded yet
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132796%252F7.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/7.jpeg not downloaded yet
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132796%252F8.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/8.jpeg not downloaded yet
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132796%252F9.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/9.jpeg not downloaded yet
2026-03-30 12:19:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f378ad0>
2026-03-30 12:19:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4204a20-5592-5091-8976-ffb2e190e7b9/c4204a20-5592-5091-8976-ffb2e190e7b9_image_8.jpg HTTP/1.1" 201 0
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:51 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132794%252F8.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/8.jpeg saved to cache
2026-03-30 12:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c4204a20-5592-5091-8976-ffb2e190e7b9
2026-03-30 12:19:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132794)
2026-03-30 12:19:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8b7190>
2026-03-30 12:19:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4204a20-5592-5091-8976-ffb2e190e7b9/c4204a20-5592-5091-8976-ffb2e190e7b9_image_7.jpg HTTP/1.1" 201 0
2026-03-30 12:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132794%252F7.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/7.jpeg saved to cache
2026-03-30 12:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c4204a20-5592-5091-8976-ffb2e190e7b9
2026-03-30 12:19:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132794)
2026-03-30 12:19:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df259d0>
2026-03-30 12:19:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4204a20-5592-5091-8976-ffb2e190e7b9/c4204a20-5592-5091-8976-ffb2e190e7b9_image_6.jpg HTTP/1.1" 201 0
2026-03-30 12:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132794%252F6.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/6.jpeg saved to cache
2026-03-30 12:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c4204a20-5592-5091-8976-ffb2e190e7b9
2026-03-30 12:19:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132794)
2026-03-30 12:19:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df959d0>
2026-03-30 12:19:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4204a20-5592-5091-8976-ffb2e190e7b9/c4204a20-5592-5091-8976-ffb2e190e7b9_image_5.jpg HTTP/1.1" 201 0
2026-03-30 12:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132794%252F5.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/5.jpeg saved to cache
2026-03-30 12:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c4204a20-5592-5091-8976-ffb2e190e7b9
2026-03-30 12:19:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132796)
2026-03-30 12:19:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d92d210>
2026-03-30 12:19:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:52 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd114ff9-b988-561e-8bc4-8dbda3e22638/dd114ff9-b988-561e-8bc4-8dbda3e22638_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132796%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/2.jpeg saved to cache
2026-03-30 12:19:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item dd114ff9-b988-561e-8bc4-8dbda3e22638
2026-03-30 12:19:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132796)
2026-03-30 12:19:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de5ca90>
2026-03-30 12:19:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd114ff9-b988-561e-8bc4-8dbda3e22638/dd114ff9-b988-561e-8bc4-8dbda3e22638_image_9.jpg HTTP/1.1" 201 0
2026-03-30 12:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132796%252F9.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/9.jpeg saved to cache
2026-03-30 12:19:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item dd114ff9-b988-561e-8bc4-8dbda3e22638
2026-03-30 12:19:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132796)
2026-03-30 12:19:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e0fe350>
2026-03-30 12:19:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd114ff9-b988-561e-8bc4-8dbda3e22638/dd114ff9-b988-561e-8bc4-8dbda3e22638_image_8.jpg HTTP/1.1" 201 0
2026-03-30 12:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132796%252F8.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/8.jpeg saved to cache
2026-03-30 12:19:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item dd114ff9-b988-561e-8bc4-8dbda3e22638
2026-03-30 12:19:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132796)
2026-03-30 12:19:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c833e10>
2026-03-30 12:19:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:53 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd114ff9-b988-561e-8bc4-8dbda3e22638/dd114ff9-b988-561e-8bc4-8dbda3e22638_image_7.jpg HTTP/1.1" 201 0
2026-03-30 12:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132796%252F7.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/7.jpeg saved to cache
2026-03-30 12:19:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item dd114ff9-b988-561e-8bc4-8dbda3e22638
2026-03-30 12:19:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132796)
2026-03-30 12:19:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f65f4d0>
2026-03-30 12:19:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd114ff9-b988-561e-8bc4-8dbda3e22638/dd114ff9-b988-561e-8bc4-8dbda3e22638_image_6.jpg HTTP/1.1" 201 0
2026-03-30 12:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132796%252F6.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/6.jpeg saved to cache
2026-03-30 12:19:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item dd114ff9-b988-561e-8bc4-8dbda3e22638
2026-03-30 12:19:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132796)
2026-03-30 12:19:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8b7590>
2026-03-30 12:19:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd114ff9-b988-561e-8bc4-8dbda3e22638/dd114ff9-b988-561e-8bc4-8dbda3e22638_image_5.jpg HTTP/1.1" 201 0
2026-03-30 12:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132796%252F5.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/5.jpeg saved to cache
2026-03-30 12:19:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item dd114ff9-b988-561e-8bc4-8dbda3e22638
2026-03-30 12:19:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132796)
2026-03-30 12:19:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d929c90>
2026-03-30 12:19:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd114ff9-b988-561e-8bc4-8dbda3e22638/dd114ff9-b988-561e-8bc4-8dbda3e22638_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132796%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/4.jpeg saved to cache
2026-03-30 12:19:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item dd114ff9-b988-561e-8bc4-8dbda3e22638
2026-03-30 12:19:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132796)
2026-03-30 12:19:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9ed890>
2026-03-30 12:19:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd114ff9-b988-561e-8bc4-8dbda3e22638/dd114ff9-b988-561e-8bc4-8dbda3e22638_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132796%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/3.jpeg saved to cache
2026-03-30 12:19:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item dd114ff9-b988-561e-8bc4-8dbda3e22638
2026-03-30 12:19:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132796)
2026-03-30 12:19:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e0ff690>
2026-03-30 12:19:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd114ff9-b988-561e-8bc4-8dbda3e22638/dd114ff9-b988-561e-8bc4-8dbda3e22638_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132796%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/1.jpeg saved to cache
2026-03-30 12:19:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item dd114ff9-b988-561e-8bc4-8dbda3e22638
2026-03-30 12:19:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132796)
2026-03-30 12:19:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de5ccd0>
2026-03-30 12:19:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd114ff9-b988-561e-8bc4-8dbda3e22638/dd114ff9-b988-561e-8bc4-8dbda3e22638_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132796%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/0.jpeg saved to cache
2026-03-30 12:19:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item dd114ff9-b988-561e-8bc4-8dbda3e22638
2026-03-30 12:19:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dd114ff9-b988-561e-8bc4-8dbda3e22638, skipping ID generation
2026-03-30 12:19:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dd114ff9-b988-561e-8bc4-8dbda3e22638 with scrape type 1
2026-03-30 12:19:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item dd114ff9-b988-561e-8bc4-8dbda3e22638 sending to next pipeline
2026-03-30 12:19:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: dd114ff9-b988-561e-8bc4-8dbda3e22638, identifier: 132796
2026-03-30 12:19:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: dd114ff9-b988-561e-8bc4-8dbda3e22638 with identifier: 132796
2026-03-30 12:19:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: dd114ff9-b988-561e-8bc4-8dbda3e22638 with identifier: 132796
2026-03-30 12:19:56 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: dd114ff9-b988-561e-8bc4-8dbda3e22638 with identifier: 132796 to the API
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:19: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-30 12:19:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'dd114ff9-b988-561e-8bc4-8dbda3e22638',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE893ZW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-allure-12-puretech-130-bvm6-7-sieges-132796',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 57256,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 26,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd114ff9-b988-561e-8bc4-8dbda3e22638/dd114ff9-b988-561e-8bc4-8dbda3e22638_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82310,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd114ff9-b988-561e-8bc4-8dbda3e22638/dd114ff9-b988-561e-8bc4-8dbda3e22638_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74142,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd114ff9-b988-561e-8bc4-8dbda3e22638/dd114ff9-b988-561e-8bc4-8dbda3e22638_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82644,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd114ff9-b988-561e-8bc4-8dbda3e22638/dd114ff9-b988-561e-8bc4-8dbda3e22638_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82943,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd114ff9-b988-561e-8bc4-8dbda3e22638/dd114ff9-b988-561e-8bc4-8dbda3e22638_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79785,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd114ff9-b988-561e-8bc4-8dbda3e22638/dd114ff9-b988-561e-8bc4-8dbda3e22638_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67689,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd114ff9-b988-561e-8bc4-8dbda3e22638/dd114ff9-b988-561e-8bc4-8dbda3e22638_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80517,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd114ff9-b988-561e-8bc4-8dbda3e22638/dd114ff9-b988-561e-8bc4-8dbda3e22638_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84926,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd114ff9-b988-561e-8bc4-8dbda3e22638/dd114ff9-b988-561e-8bc4-8dbda3e22638_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 144622,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd114ff9-b988-561e-8bc4-8dbda3e22638/dd114ff9-b988-561e-8bc4-8dbda3e22638_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116033,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132796/9.jpeg',
'Width': 1280}],
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2022-03-02',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 Allure 1.2 PureTech 130 BVM6 7 Sieges',
'transmission': 'manual',
'trim': 'Allure 1.2 PureTech 130 BVM6 7 Sieges',
'vin': 'VF3MRHNSMNS041047',
'year': 2022}
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132796%27 HTTP/1.1" 200 None
2026-03-30 12:19:56 [arval.fr] INFO: Saving data for 132796: {'created_time': 1774873196.460446, 'last_price_update_time': 1774873196.460462}
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132796') HTTP/1.1" 204 0
2026-03-30 12:19:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132789> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:19:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:19:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132794)
2026-03-30 12:19:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8aa70ece-4c24-506b-95da-c30797be31d0 with identifier: 132789
2026-03-30 12:19:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8aa70ece-4c24-506b-95da-c30797be31d0 with scrape type 1
2026-03-30 12:19:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8aa70ece-4c24-506b-95da-c30797be31d0
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132789%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/0.jpeg not downloaded yet
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132789%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/1.jpeg not downloaded yet
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132789%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/2.jpeg not downloaded yet
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132789%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/3.jpeg not downloaded yet
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132789%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/4.jpeg not downloaded yet
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132789%252F5.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/5.jpeg not downloaded yet
2026-03-30 12:19:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d927090>
2026-03-30 12:19:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4204a20-5592-5091-8976-ffb2e190e7b9/c4204a20-5592-5091-8976-ffb2e190e7b9_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132794%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/4.jpeg saved to cache
2026-03-30 12:19:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c4204a20-5592-5091-8976-ffb2e190e7b9
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132789%252F6.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/6.jpeg not downloaded yet
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132789%252F7.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/7.jpeg not downloaded yet
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132789%252F8.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/8.jpeg not downloaded yet
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132789%252F9.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:19:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/9.jpeg not downloaded yet
2026-03-30 12:19:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132794)
2026-03-30 12:19:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de2b1d0>
2026-03-30 12:19:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4204a20-5592-5091-8976-ffb2e190e7b9/c4204a20-5592-5091-8976-ffb2e190e7b9_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132794%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/3.jpeg saved to cache
2026-03-30 12:19:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c4204a20-5592-5091-8976-ffb2e190e7b9
2026-03-30 12:19:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132794)
2026-03-30 12:19:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c850c50>
2026-03-30 12:19:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4204a20-5592-5091-8976-ffb2e190e7b9/c4204a20-5592-5091-8976-ffb2e190e7b9_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132794%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/2.jpeg saved to cache
2026-03-30 12:19:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c4204a20-5592-5091-8976-ffb2e190e7b9
2026-03-30 12:19:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132794)
2026-03-30 12:19:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9fe850>
2026-03-30 12:19:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4204a20-5592-5091-8976-ffb2e190e7b9/c4204a20-5592-5091-8976-ffb2e190e7b9_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132794%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/1.jpeg saved to cache
2026-03-30 12:19:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c4204a20-5592-5091-8976-ffb2e190e7b9
2026-03-30 12:19:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132794)
2026-03-30 12:19:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de298d0>
2026-03-30 12:19:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:57 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4204a20-5592-5091-8976-ffb2e190e7b9/c4204a20-5592-5091-8976-ffb2e190e7b9_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132794%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/0.jpeg saved to cache
2026-03-30 12:19:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c4204a20-5592-5091-8976-ffb2e190e7b9
2026-03-30 12:19:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c4204a20-5592-5091-8976-ffb2e190e7b9, skipping ID generation
2026-03-30 12:19:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4204a20-5592-5091-8976-ffb2e190e7b9 with scrape type 1
2026-03-30 12:19:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c4204a20-5592-5091-8976-ffb2e190e7b9 sending to next pipeline
2026-03-30 12:19:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c4204a20-5592-5091-8976-ffb2e190e7b9, identifier: 132794
2026-03-30 12:19:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c4204a20-5592-5091-8976-ffb2e190e7b9 with identifier: 132794
2026-03-30 12:19:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c4204a20-5592-5091-8976-ffb2e190e7b9 with identifier: 132794
2026-03-30 12:19:58 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c4204a20-5592-5091-8976-ffb2e190e7b9 with identifier: 132794 to the API
2026-03-30 12:19:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:19: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-30 12:19:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'c4204a20-5592-5091-8976-ffb2e190e7b9',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB911WF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-active-business-12-puretech-130-bvm6-7-sieges-132794',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 59994,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c4204a20-5592-5091-8976-ffb2e190e7b9/c4204a20-5592-5091-8976-ffb2e190e7b9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76039,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c4204a20-5592-5091-8976-ffb2e190e7b9/c4204a20-5592-5091-8976-ffb2e190e7b9_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64896,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c4204a20-5592-5091-8976-ffb2e190e7b9/c4204a20-5592-5091-8976-ffb2e190e7b9_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75827,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c4204a20-5592-5091-8976-ffb2e190e7b9/c4204a20-5592-5091-8976-ffb2e190e7b9_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81746,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c4204a20-5592-5091-8976-ffb2e190e7b9/c4204a20-5592-5091-8976-ffb2e190e7b9_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75538,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c4204a20-5592-5091-8976-ffb2e190e7b9/c4204a20-5592-5091-8976-ffb2e190e7b9_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59094,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c4204a20-5592-5091-8976-ffb2e190e7b9/c4204a20-5592-5091-8976-ffb2e190e7b9_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72165,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c4204a20-5592-5091-8976-ffb2e190e7b9/c4204a20-5592-5091-8976-ffb2e190e7b9_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78160,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c4204a20-5592-5091-8976-ffb2e190e7b9/c4204a20-5592-5091-8976-ffb2e190e7b9_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55407,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c4204a20-5592-5091-8976-ffb2e190e7b9/c4204a20-5592-5091-8976-ffb2e190e7b9_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56780,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132794/9.jpeg',
'Width': 1280}],
'price': 16590.0,
'price_includes_vat': True,
'registration_date': '2021-09-17',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 Active Business 1.2 PureTech 130 BVM6 7 Sieges',
'transmission': 'manual',
'trim': 'Active Business 1.2 PureTech 130 BVM6 7 Sieges',
'vin': 'VF3MRHNSMMS203784',
'year': 2021}
2026-03-30 12:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132794%27 HTTP/1.1" 200 None
2026-03-30 12:19:58 [arval.fr] INFO: Saving data for 132794: {'created_time': 1774873198.533084, 'last_price_update_time': 1774873198.533096}
2026-03-30 12:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132794') HTTP/1.1" 204 0
2026-03-30 12:19:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132792)
2026-03-30 12:19:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c835e10>
2026-03-30 12:19:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:58 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b/f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132792%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/3.jpeg saved to cache
2026-03-30 12:19:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b
2026-03-30 12:19:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132789)
2026-03-30 12:19:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de2acd0>
2026-03-30 12:19:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8aa70ece-4c24-506b-95da-c30797be31d0/8aa70ece-4c24-506b-95da-c30797be31d0_image_9.jpg HTTP/1.1" 201 0
2026-03-30 12:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132789%252F9.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/9.jpeg saved to cache
2026-03-30 12:19:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8aa70ece-4c24-506b-95da-c30797be31d0
2026-03-30 12:19:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132789)
2026-03-30 12:19:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dfafad0>
2026-03-30 12:19:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8aa70ece-4c24-506b-95da-c30797be31d0/8aa70ece-4c24-506b-95da-c30797be31d0_image_8.jpg HTTP/1.1" 201 0
2026-03-30 12:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132789%252F8.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/8.jpeg saved to cache
2026-03-30 12:19:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8aa70ece-4c24-506b-95da-c30797be31d0
2026-03-30 12:19:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132789)
2026-03-30 12:19:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df424d0>
2026-03-30 12:19:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8aa70ece-4c24-506b-95da-c30797be31d0/8aa70ece-4c24-506b-95da-c30797be31d0_image_7.jpg HTTP/1.1" 201 0
2026-03-30 12:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132789%252F7.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/7.jpeg saved to cache
2026-03-30 12:19:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8aa70ece-4c24-506b-95da-c30797be31d0
2026-03-30 12:19:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132789)
2026-03-30 12:19:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:19:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e1193d0>
2026-03-30 12:19:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:19:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:19:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:19:59 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8aa70ece-4c24-506b-95da-c30797be31d0/8aa70ece-4c24-506b-95da-c30797be31d0_image_6.jpg HTTP/1.1" 201 0
2026-03-30 12:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:19:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132789%252F6.jpeg') HTTP/1.1" 204 0
2026-03-30 12:19:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/6.jpeg saved to cache
2026-03-30 12:19:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8aa70ece-4c24-506b-95da-c30797be31d0
2026-03-30 12:20:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132789)
2026-03-30 12:20:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de29ad0>
2026-03-30 12:20:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8aa70ece-4c24-506b-95da-c30797be31d0/8aa70ece-4c24-506b-95da-c30797be31d0_image_5.jpg HTTP/1.1" 201 0
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132789%252F5.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/5.jpeg saved to cache
2026-03-30 12:20:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8aa70ece-4c24-506b-95da-c30797be31d0
2026-03-30 12:20:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132789)
2026-03-30 12:20:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df42dd0>
2026-03-30 12:20:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8aa70ece-4c24-506b-95da-c30797be31d0/8aa70ece-4c24-506b-95da-c30797be31d0_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132789%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/4.jpeg saved to cache
2026-03-30 12:20:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8aa70ece-4c24-506b-95da-c30797be31d0
2026-03-30 12:20:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132797> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:20:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:20:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7393646b-ae44-5f61-8636-b90498e407d0 with identifier: 132797
2026-03-30 12:20:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7393646b-ae44-5f61-8636-b90498e407d0 with scrape type 1
2026-03-30 12:20:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7393646b-ae44-5f61-8636-b90498e407d0
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132797%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/0.jpeg not downloaded yet
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132797%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/1.jpeg not downloaded yet
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132797%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/2.jpeg not downloaded yet
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132797%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/3.jpeg not downloaded yet
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132797%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/4.jpeg not downloaded yet
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132797%252F5.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/5.jpeg not downloaded yet
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132797%252F6.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/6.jpeg not downloaded yet
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132797%252F7.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/7.jpeg not downloaded yet
2026-03-30 12:20:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132789)
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132797%252F8.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/8.jpeg not downloaded yet
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132797%252F9.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/9.jpeg not downloaded yet
2026-03-30 12:20:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de2a390>
2026-03-30 12:20:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8aa70ece-4c24-506b-95da-c30797be31d0/8aa70ece-4c24-506b-95da-c30797be31d0_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132789%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/3.jpeg saved to cache
2026-03-30 12:20:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8aa70ece-4c24-506b-95da-c30797be31d0
2026-03-30 12:20:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132789)
2026-03-30 12:20:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132784> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:20:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:20:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c896710>
2026-03-30 12:20:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8aa70ece-4c24-506b-95da-c30797be31d0/8aa70ece-4c24-506b-95da-c30797be31d0_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132789%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/2.jpeg saved to cache
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8aa70ece-4c24-506b-95da-c30797be31d0
2026-03-30 12:20:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8e0c70dc-9993-5a5c-b386-d9eb15e251fb with identifier: 132784
2026-03-30 12:20:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8e0c70dc-9993-5a5c-b386-d9eb15e251fb with scrape type 1
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8e0c70dc-9993-5a5c-b386-d9eb15e251fb
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132784%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/0.jpeg not downloaded yet
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132784%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/1.jpeg not downloaded yet
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132784%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/2.jpeg not downloaded yet
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132784%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/3.jpeg not downloaded yet
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132784%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/4.jpeg not downloaded yet
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132784%252F5.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/5.jpeg not downloaded yet
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132784%252F6.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/6.jpeg not downloaded yet
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132784%252F7.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/7.jpeg not downloaded yet
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132784%252F8.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/8.jpeg not downloaded yet
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132784%252F9.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/9.jpeg not downloaded yet
2026-03-30 12:20:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132789)
2026-03-30 12:20:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132798> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:20:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 12:20:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f3d1810>
2026-03-30 12:20:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8aa70ece-4c24-506b-95da-c30797be31d0/8aa70ece-4c24-506b-95da-c30797be31d0_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132789%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/1.jpeg saved to cache
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8aa70ece-4c24-506b-95da-c30797be31d0
2026-03-30 12:20:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d61a3cb8-ac01-5fa2-9355-02d501ca43ee with identifier: 132798
2026-03-30 12:20:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d61a3cb8-ac01-5fa2-9355-02d501ca43ee with scrape type 1
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d61a3cb8-ac01-5fa2-9355-02d501ca43ee
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132798%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/0.jpeg not downloaded yet
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132798%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/1.jpeg not downloaded yet
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132798%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/2.jpeg not downloaded yet
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132798%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/3.jpeg not downloaded yet
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132798%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/4.jpeg not downloaded yet
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132798%252F5.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/5.jpeg not downloaded yet
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132798%252F6.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/6.jpeg not downloaded yet
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132798%252F7.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/7.jpeg not downloaded yet
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132798%252F8.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/8.jpeg not downloaded yet
2026-03-30 12:20:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132789)
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132798%252F9.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/9.jpeg not downloaded yet
2026-03-30 12:20:01 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 264.557(s), this was the 2nd time calling it.
2026-03-30 12:20:01 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 8.139323917914226 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:20:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dfe0a50>
2026-03-30 12:20:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8aa70ece-4c24-506b-95da-c30797be31d0/8aa70ece-4c24-506b-95da-c30797be31d0_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132789%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/0.jpeg saved to cache
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8aa70ece-4c24-506b-95da-c30797be31d0
2026-03-30 12:20:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8aa70ece-4c24-506b-95da-c30797be31d0, skipping ID generation
2026-03-30 12:20:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8aa70ece-4c24-506b-95da-c30797be31d0 with scrape type 1
2026-03-30 12:20:01 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8aa70ece-4c24-506b-95da-c30797be31d0 sending to next pipeline
2026-03-30 12:20:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 8aa70ece-4c24-506b-95da-c30797be31d0, identifier: 132789
2026-03-30 12:20:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 8aa70ece-4c24-506b-95da-c30797be31d0 with identifier: 132789
2026-03-30 12:20:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 8aa70ece-4c24-506b-95da-c30797be31d0 with identifier: 132789
2026-03-30 12:20:02 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 8aa70ece-4c24-506b-95da-c30797be31d0 with identifier: 132789 to the API
2026-03-30 12:20:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:20: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-30 12:20:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '8aa70ece-4c24-506b-95da-c30797be31d0',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP882CC',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-e-2008-active-pack-50kwh-bva-132789',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': 'e-2008',
'odometer': 24142,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8aa70ece-4c24-506b-95da-c30797be31d0/8aa70ece-4c24-506b-95da-c30797be31d0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128314,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8aa70ece-4c24-506b-95da-c30797be31d0/8aa70ece-4c24-506b-95da-c30797be31d0_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75317,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8aa70ece-4c24-506b-95da-c30797be31d0/8aa70ece-4c24-506b-95da-c30797be31d0_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112569,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8aa70ece-4c24-506b-95da-c30797be31d0/8aa70ece-4c24-506b-95da-c30797be31d0_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129240,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8aa70ece-4c24-506b-95da-c30797be31d0/8aa70ece-4c24-506b-95da-c30797be31d0_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125277,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8aa70ece-4c24-506b-95da-c30797be31d0/8aa70ece-4c24-506b-95da-c30797be31d0_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126785,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8aa70ece-4c24-506b-95da-c30797be31d0/8aa70ece-4c24-506b-95da-c30797be31d0_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111109,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8aa70ece-4c24-506b-95da-c30797be31d0/8aa70ece-4c24-506b-95da-c30797be31d0_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 127249,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8aa70ece-4c24-506b-95da-c30797be31d0/8aa70ece-4c24-506b-95da-c30797be31d0_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125494,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8aa70ece-4c24-506b-95da-c30797be31d0/8aa70ece-4c24-506b-95da-c30797be31d0_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83785,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132789/9.jpeg',
'Width': 1280}],
'price': 17990.0,
'price_includes_vat': True,
'registration_date': '2023-05-24',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot e-2008 Active Pack 50kWh BVA',
'transmission': 'automatic',
'trim': 'Active Pack 50kWh BVA',
'vin': 'VR3UKZKXZPJ650806',
'year': 2023}
2026-03-30 12:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132789%27 HTTP/1.1" 200 None
2026-03-30 12:20:02 [arval.fr] INFO: Saving data for 132789: {'created_time': 1774873202.478244, 'last_price_update_time': 1774873202.478257}
2026-03-30 12:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132789') HTTP/1.1" 204 0
2026-03-30 12:20:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132801> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:20:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132792)
2026-03-30 12:20:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7 with identifier: 132801
2026-03-30 12:20:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7 with scrape type 1
2026-03-30 12:20:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7
2026-03-30 12:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132801%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/0.jpeg not downloaded yet
2026-03-30 12:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132801%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/1.jpeg not downloaded yet
2026-03-30 12:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132801%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/2.jpeg not downloaded yet
2026-03-30 12:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132801%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/3.jpeg not downloaded yet
2026-03-30 12:20:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e04fe10>
2026-03-30 12:20:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:02 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b/f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132792%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/2.jpeg saved to cache
2026-03-30 12:20:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b
2026-03-30 12:20:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b, skipping ID generation
2026-03-30 12:20:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b with scrape type 1
2026-03-30 12:20:02 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b sending to next pipeline
2026-03-30 12:20:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b, identifier: 132792
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132801%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/4.jpeg not downloaded yet
2026-03-30 12:20:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b with identifier: 132792
2026-03-30 12:20:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b with identifier: 132792
2026-03-30 12:20:03 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b with identifier: 132792 to the API
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:20: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-30 12:20:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/2.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB911ZT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-business-12-puretech-130-bva8-132792',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 28466,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 24,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b/f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77457,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b/f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73282,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b/f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76578,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b/f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76413,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b/f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75155,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b/f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63764,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b/f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74809,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b/f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77308,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b/f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 147423,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b/f0a64f70-ba2d-5b19-98bf-c5c0942d7d9b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114367,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132792/9.jpeg',
'Width': 1280}],
'price': 16590.0,
'price_includes_vat': True,
'registration_date': '2021-09-24',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure Business 1.2 PureTech 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Business 1.2 PureTech 130 BVA8',
'vin': 'VR3USHNSSMJ817710',
'year': 2021}
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132792%27 HTTP/1.1" 200 None
2026-03-30 12:20:03 [arval.fr] INFO: Saving data for 132792: {'created_time': 1774873203.441262, 'last_price_update_time': 1774873203.441274}
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132792') HTTP/1.1" 204 0
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132801%252F5.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/5.jpeg not downloaded yet
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132801%252F6.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/6.jpeg not downloaded yet
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132801%252F7.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/7.jpeg not downloaded yet
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132801%252F8.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/8.jpeg not downloaded yet
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132801%252F9.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/9.jpeg not downloaded yet
2026-03-30 12:20:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132797)
2026-03-30 12:20:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132800> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:20:03 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 264.527(s), this was the 2nd time calling it.
2026-03-30 12:20:03 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 7.807366226344585 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:20:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132797)
2026-03-30 12:20:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c829550>
2026-03-30 12:20:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7393646b-ae44-5f61-8636-b90498e407d0/7393646b-ae44-5f61-8636-b90498e407d0_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132797%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/0.jpeg saved to cache
2026-03-30 12:20:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7393646b-ae44-5f61-8636-b90498e407d0
2026-03-30 12:20:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 482e3d7b-8748-5430-8787-d5db5ee23d99 with identifier: 132800
2026-03-30 12:20:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 482e3d7b-8748-5430-8787-d5db5ee23d99 with scrape type 1
2026-03-30 12:20:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 482e3d7b-8748-5430-8787-d5db5ee23d99
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132800%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/0.jpeg not downloaded yet
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132800%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/1.jpeg not downloaded yet
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132800%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/2.jpeg not downloaded yet
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132800%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/3.jpeg not downloaded yet
2026-03-30 12:20:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dfe0e90>
2026-03-30 12:20:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7393646b-ae44-5f61-8636-b90498e407d0/7393646b-ae44-5f61-8636-b90498e407d0_image_6.jpg HTTP/1.1" 201 0
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132797%252F6.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/6.jpeg saved to cache
2026-03-30 12:20:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7393646b-ae44-5f61-8636-b90498e407d0
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132800%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/4.jpeg not downloaded yet
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132800%252F5.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/5.jpeg not downloaded yet
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132800%252F6.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/6.jpeg not downloaded yet
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132800%252F7.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/7.jpeg not downloaded yet
2026-03-30 12:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132800%252F8.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/8.jpeg not downloaded yet
2026-03-30 12:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132800%252F9.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/9.jpeg not downloaded yet
2026-03-30 12:20:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132797)
2026-03-30 12:20:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c851910>
2026-03-30 12:20:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7393646b-ae44-5f61-8636-b90498e407d0/7393646b-ae44-5f61-8636-b90498e407d0_image_9.jpg HTTP/1.1" 201 0
2026-03-30 12:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132797%252F9.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/9.jpeg saved to cache
2026-03-30 12:20:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7393646b-ae44-5f61-8636-b90498e407d0
2026-03-30 12:20:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132797)
2026-03-30 12:20:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8b59d0>
2026-03-30 12:20:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7393646b-ae44-5f61-8636-b90498e407d0/7393646b-ae44-5f61-8636-b90498e407d0_image_8.jpg HTTP/1.1" 201 0
2026-03-30 12:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132797%252F8.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/8.jpeg saved to cache
2026-03-30 12:20:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7393646b-ae44-5f61-8636-b90498e407d0
2026-03-30 12:20:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132784)
2026-03-30 12:20:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e009dd0>
2026-03-30 12:20:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:04 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e0c70dc-9993-5a5c-b386-d9eb15e251fb/8e0c70dc-9993-5a5c-b386-d9eb15e251fb_image_8.jpg HTTP/1.1" 201 0
2026-03-30 12:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132784%252F8.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/8.jpeg saved to cache
2026-03-30 12:20:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8e0c70dc-9993-5a5c-b386-d9eb15e251fb
2026-03-30 12:20:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132784)
2026-03-30 12:20:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e0ff950>
2026-03-30 12:20:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e0c70dc-9993-5a5c-b386-d9eb15e251fb/8e0c70dc-9993-5a5c-b386-d9eb15e251fb_image_9.jpg HTTP/1.1" 201 0
2026-03-30 12:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132784%252F9.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/9.jpeg saved to cache
2026-03-30 12:20:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8e0c70dc-9993-5a5c-b386-d9eb15e251fb
2026-03-30 12:20:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132798)
2026-03-30 12:20:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e11b810>
2026-03-30 12:20:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d61a3cb8-ac01-5fa2-9355-02d501ca43ee/d61a3cb8-ac01-5fa2-9355-02d501ca43ee_image_7.jpg HTTP/1.1" 201 0
2026-03-30 12:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132798%252F7.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/7.jpeg saved to cache
2026-03-30 12:20:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d61a3cb8-ac01-5fa2-9355-02d501ca43ee
2026-03-30 12:20:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132798)
2026-03-30 12:20:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f3647d0>
2026-03-30 12:20:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d61a3cb8-ac01-5fa2-9355-02d501ca43ee/d61a3cb8-ac01-5fa2-9355-02d501ca43ee_image_9.jpg HTTP/1.1" 201 0
2026-03-30 12:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132798%252F9.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/9.jpeg saved to cache
2026-03-30 12:20:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d61a3cb8-ac01-5fa2-9355-02d501ca43ee
2026-03-30 12:20:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132798)
2026-03-30 12:20:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c831f90>
2026-03-30 12:20:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:05 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d61a3cb8-ac01-5fa2-9355-02d501ca43ee/d61a3cb8-ac01-5fa2-9355-02d501ca43ee_image_8.jpg HTTP/1.1" 201 0
2026-03-30 12:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132798%252F8.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/8.jpeg saved to cache
2026-03-30 12:20:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d61a3cb8-ac01-5fa2-9355-02d501ca43ee
2026-03-30 12:20:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132801)
2026-03-30 12:20:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f62e210>
2026-03-30 12:20:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7/1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7_image_9.jpg HTTP/1.1" 201 0
2026-03-30 12:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132801%252F9.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/9.jpeg saved to cache
2026-03-30 12:20:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7
2026-03-30 12:20:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132801)
2026-03-30 12:20:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df43410>
2026-03-30 12:20:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7/1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7_image_8.jpg HTTP/1.1" 201 0
2026-03-30 12:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132801%252F8.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/8.jpeg saved to cache
2026-03-30 12:20:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7
2026-03-30 12:20:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132801)
2026-03-30 12:20:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e11ae10>
2026-03-30 12:20:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7/1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7_image_7.jpg HTTP/1.1" 201 0
2026-03-30 12:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132801%252F7.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/7.jpeg saved to cache
2026-03-30 12:20:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7
2026-03-30 12:20:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132800)
2026-03-30 12:20:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c831850>
2026-03-30 12:20:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_482e3d7b-8748-5430-8787-d5db5ee23d99/482e3d7b-8748-5430-8787-d5db5ee23d99_image_9.jpg HTTP/1.1" 201 0
2026-03-30 12:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132800%252F9.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/9.jpeg saved to cache
2026-03-30 12:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 482e3d7b-8748-5430-8787-d5db5ee23d99
2026-03-30 12:20:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132800)
2026-03-30 12:20:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dfe2d10>
2026-03-30 12:20:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_482e3d7b-8748-5430-8787-d5db5ee23d99/482e3d7b-8748-5430-8787-d5db5ee23d99_image_8.jpg HTTP/1.1" 201 0
2026-03-30 12:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132800%252F8.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/8.jpeg saved to cache
2026-03-30 12:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 482e3d7b-8748-5430-8787-d5db5ee23d99
2026-03-30 12:20:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132800)
2026-03-30 12:20:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e08ec10>
2026-03-30 12:20:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_482e3d7b-8748-5430-8787-d5db5ee23d99/482e3d7b-8748-5430-8787-d5db5ee23d99_image_7.jpg HTTP/1.1" 201 0
2026-03-30 12:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132800%252F7.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/7.jpeg saved to cache
2026-03-30 12:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 482e3d7b-8748-5430-8787-d5db5ee23d99
2026-03-30 12:20:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132800)
2026-03-30 12:20:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820da113d0>
2026-03-30 12:20:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:07 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_482e3d7b-8748-5430-8787-d5db5ee23d99/482e3d7b-8748-5430-8787-d5db5ee23d99_image_6.jpg HTTP/1.1" 201 0
2026-03-30 12:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132800%252F6.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/6.jpeg saved to cache
2026-03-30 12:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 482e3d7b-8748-5430-8787-d5db5ee23d99
2026-03-30 12:20:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132800)
2026-03-30 12:20:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d92fbd0>
2026-03-30 12:20:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_482e3d7b-8748-5430-8787-d5db5ee23d99/482e3d7b-8748-5430-8787-d5db5ee23d99_image_5.jpg HTTP/1.1" 201 0
2026-03-30 12:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132800%252F5.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/5.jpeg saved to cache
2026-03-30 12:20:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 482e3d7b-8748-5430-8787-d5db5ee23d99
2026-03-30 12:20:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132800)
2026-03-30 12:20:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de5f590>
2026-03-30 12:20:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_482e3d7b-8748-5430-8787-d5db5ee23d99/482e3d7b-8748-5430-8787-d5db5ee23d99_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132800%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/4.jpeg saved to cache
2026-03-30 12:20:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 482e3d7b-8748-5430-8787-d5db5ee23d99
2026-03-30 12:20:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132800)
2026-03-30 12:20:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9ef210>
2026-03-30 12:20:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_482e3d7b-8748-5430-8787-d5db5ee23d99/482e3d7b-8748-5430-8787-d5db5ee23d99_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132800%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/3.jpeg saved to cache
2026-03-30 12:20:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 482e3d7b-8748-5430-8787-d5db5ee23d99
2026-03-30 12:20:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132799> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:20:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132800)
2026-03-30 12:20:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 00fbafeb-736a-5d70-b85b-cfa45e10f636 with identifier: 132799
2026-03-30 12:20:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 00fbafeb-736a-5d70-b85b-cfa45e10f636 with scrape type 1
2026-03-30 12:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 00fbafeb-736a-5d70-b85b-cfa45e10f636
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132799%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/0.jpeg not downloaded yet
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132799%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/1.jpeg not downloaded yet
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132799%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/2.jpeg not downloaded yet
2026-03-30 12:20:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820da12050>
2026-03-30 12:20:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_482e3d7b-8748-5430-8787-d5db5ee23d99/482e3d7b-8748-5430-8787-d5db5ee23d99_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132800%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/2.jpeg saved to cache
2026-03-30 12:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 482e3d7b-8748-5430-8787-d5db5ee23d99
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132799%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/3.jpeg not downloaded yet
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132799%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/4.jpeg not downloaded yet
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132799%252F5.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/5.jpeg not downloaded yet
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132799%252F6.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/6.jpeg not downloaded yet
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132799%252F7.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/7.jpeg not downloaded yet
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132799%252F8.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/8.jpeg not downloaded yet
2026-03-30 12:20:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132800)
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132799%252F9.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/9.jpeg not downloaded yet
2026-03-30 12:20:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820da136d0>
2026-03-30 12:20:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_482e3d7b-8748-5430-8787-d5db5ee23d99/482e3d7b-8748-5430-8787-d5db5ee23d99_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132800%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/1.jpeg saved to cache
2026-03-30 12:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 482e3d7b-8748-5430-8787-d5db5ee23d99
2026-03-30 12:20:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132800)
2026-03-30 12:20:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df43ad0>
2026-03-30 12:20:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_482e3d7b-8748-5430-8787-d5db5ee23d99/482e3d7b-8748-5430-8787-d5db5ee23d99_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132800%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/0.jpeg saved to cache
2026-03-30 12:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 482e3d7b-8748-5430-8787-d5db5ee23d99
2026-03-30 12:20:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 482e3d7b-8748-5430-8787-d5db5ee23d99, skipping ID generation
2026-03-30 12:20:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 482e3d7b-8748-5430-8787-d5db5ee23d99 with scrape type 1
2026-03-30 12:20:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 482e3d7b-8748-5430-8787-d5db5ee23d99 sending to next pipeline
2026-03-30 12:20:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 482e3d7b-8748-5430-8787-d5db5ee23d99, identifier: 132800
2026-03-30 12:20:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 482e3d7b-8748-5430-8787-d5db5ee23d99 with identifier: 132800
2026-03-30 12:20:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 482e3d7b-8748-5430-8787-d5db5ee23d99 with identifier: 132800
2026-03-30 12:20:10 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 482e3d7b-8748-5430-8787-d5db5ee23d99 with identifier: 132800 to the API
2026-03-30 12:20:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:20: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-30 12:20:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 306,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '482e3d7b-8748-5430-8787-d5db5ee23d99',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK987QR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-autonomie-standard-plus-rwd-132800',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 15188,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 25,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_482e3d7b-8748-5430-8787-d5db5ee23d99/482e3d7b-8748-5430-8787-d5db5ee23d99_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70654,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_482e3d7b-8748-5430-8787-d5db5ee23d99/482e3d7b-8748-5430-8787-d5db5ee23d99_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63769,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_482e3d7b-8748-5430-8787-d5db5ee23d99/482e3d7b-8748-5430-8787-d5db5ee23d99_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72125,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_482e3d7b-8748-5430-8787-d5db5ee23d99/482e3d7b-8748-5430-8787-d5db5ee23d99_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71379,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_482e3d7b-8748-5430-8787-d5db5ee23d99/482e3d7b-8748-5430-8787-d5db5ee23d99_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69473,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_482e3d7b-8748-5430-8787-d5db5ee23d99/482e3d7b-8748-5430-8787-d5db5ee23d99_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62734,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_482e3d7b-8748-5430-8787-d5db5ee23d99/482e3d7b-8748-5430-8787-d5db5ee23d99_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72906,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_482e3d7b-8748-5430-8787-d5db5ee23d99/482e3d7b-8748-5430-8787-d5db5ee23d99_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68643,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_482e3d7b-8748-5430-8787-d5db5ee23d99/482e3d7b-8748-5430-8787-d5db5ee23d99_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123969,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_482e3d7b-8748-5430-8787-d5db5ee23d99/482e3d7b-8748-5430-8787-d5db5ee23d99_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107307,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132800/9.jpeg',
'Width': 1280}],
'price': 30590.0,
'price_includes_vat': True,
'registration_date': '2022-11-21',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Autonomie Standard Plus RWD',
'transmission': 'automatic',
'trim': 'Autonomie Standard Plus RWD',
'vin': 'LRW3E7FS0PC692296',
'year': 2022}
2026-03-30 12:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132800%27 HTTP/1.1" 200 None
2026-03-30 12:20:10 [arval.fr] INFO: Saving data for 132800: {'created_time': 1774873210.329936, 'last_price_update_time': 1774873210.329946}
2026-03-30 12:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132800') HTTP/1.1" 204 0
2026-03-30 12:20:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 3rd time calling it.
2026-03-30 12:20:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132801)
2026-03-30 12:20:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de70210>
2026-03-30 12:20:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7/1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7_image_6.jpg HTTP/1.1" 201 0
2026-03-30 12:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132801%252F6.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/6.jpeg saved to cache
2026-03-30 12:20:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7
2026-03-30 12:20:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132801)
2026-03-30 12:20:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d937450>
2026-03-30 12:20:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7/1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7_image_5.jpg HTTP/1.1" 201 0
2026-03-30 12:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132801%252F5.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/5.jpeg saved to cache
2026-03-30 12:20:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7
2026-03-30 12:20:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132801)
2026-03-30 12:20:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c835910>
2026-03-30 12:20:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7/1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132801%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/4.jpeg saved to cache
2026-03-30 12:20:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7
2026-03-30 12:20:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132801)
2026-03-30 12:20:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 3rd time calling it.
2026-03-30 12:20:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dfd1cd0>
2026-03-30 12:20:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7/1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132801%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/3.jpeg saved to cache
2026-03-30 12:20:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7
2026-03-30 12:20:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132801)
2026-03-30 12:20:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c82b350>
2026-03-30 12:20:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7/1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132801%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/2.jpeg saved to cache
2026-03-30 12:20:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7
2026-03-30 12:20:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132801)
2026-03-30 12:20:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df95310>
2026-03-30 12:20:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7/1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132801%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/1.jpeg saved to cache
2026-03-30 12:20:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7
2026-03-30 12:20:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132801)
2026-03-30 12:20:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8b7650>
2026-03-30 12:20:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7/1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132801%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/0.jpeg saved to cache
2026-03-30 12:20:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7
2026-03-30 12:20:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7, skipping ID generation
2026-03-30 12:20:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7 with scrape type 1
2026-03-30 12:20:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7 sending to next pipeline
2026-03-30 12:20:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7, identifier: 132801
2026-03-30 12:20:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7 with identifier: 132801
2026-03-30 12:20:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7 with identifier: 132801
2026-03-30 12:20:12 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7 with identifier: 132801 to the API
2026-03-30 12:20:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:20: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-30 12:20:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 306,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE648NY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-autonomie-standard-plus-rwd-132801',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 90455,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 22,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7/1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69830,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7/1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62361,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7/1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66906,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7/1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68840,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7/1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70401,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7/1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64294,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7/1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67145,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7/1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68873,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7/1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114334,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7/1fc27a5e-680c-5fd3-9130-90d0dc8e5cf7_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94819,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132801/9.jpeg',
'Width': 1280}],
'price': 22990.0,
'price_includes_vat': True,
'registration_date': '2022-02-08',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Autonomie Standard Plus RWD',
'transmission': 'automatic',
'trim': 'Autonomie Standard Plus RWD',
'vin': 'LRW3E7FR1NC486818',
'year': 2022}
2026-03-30 12:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132801%27 HTTP/1.1" 200 None
2026-03-30 12:20:12 [arval.fr] INFO: Saving data for 132801: {'created_time': 1774873212.90135, 'last_price_update_time': 1774873212.901362}
2026-03-30 12:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132801') HTTP/1.1" 204 0
2026-03-30 12:20:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132798)
2026-03-30 12:20:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de3b450>
2026-03-30 12:20:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d61a3cb8-ac01-5fa2-9355-02d501ca43ee/d61a3cb8-ac01-5fa2-9355-02d501ca43ee_image_6.jpg HTTP/1.1" 201 0
2026-03-30 12:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132798%252F6.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/6.jpeg saved to cache
2026-03-30 12:20:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d61a3cb8-ac01-5fa2-9355-02d501ca43ee
2026-03-30 12:20:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132798)
2026-03-30 12:20:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8b75d0>
2026-03-30 12:20:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d61a3cb8-ac01-5fa2-9355-02d501ca43ee/d61a3cb8-ac01-5fa2-9355-02d501ca43ee_image_5.jpg HTTP/1.1" 201 0
2026-03-30 12:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132798%252F5.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/5.jpeg saved to cache
2026-03-30 12:20:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d61a3cb8-ac01-5fa2-9355-02d501ca43ee
2026-03-30 12:20:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132799)
2026-03-30 12:20:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de2bd50>
2026-03-30 12:20:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:13 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_00fbafeb-736a-5d70-b85b-cfa45e10f636/00fbafeb-736a-5d70-b85b-cfa45e10f636_image_8.jpg HTTP/1.1" 201 0
2026-03-30 12:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132799%252F8.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/8.jpeg saved to cache
2026-03-30 12:20:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 00fbafeb-736a-5d70-b85b-cfa45e10f636
2026-03-30 12:20:13 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 129.434(s), this was the 1st time calling it.
2026-03-30 12:20:13 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 4.3072730424102215 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:20:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132799)
2026-03-30 12:20:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df856d0>
2026-03-30 12:20:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_00fbafeb-736a-5d70-b85b-cfa45e10f636/00fbafeb-736a-5d70-b85b-cfa45e10f636_image_9.jpg HTTP/1.1" 201 0
2026-03-30 12:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132799%252F9.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/9.jpeg saved to cache
2026-03-30 12:20:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 00fbafeb-736a-5d70-b85b-cfa45e10f636
2026-03-30 12:20:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132799)
2026-03-30 12:20:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df26690>
2026-03-30 12:20:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_00fbafeb-736a-5d70-b85b-cfa45e10f636/00fbafeb-736a-5d70-b85b-cfa45e10f636_image_7.jpg HTTP/1.1" 201 0
2026-03-30 12:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132799%252F7.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/7.jpeg saved to cache
2026-03-30 12:20:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 00fbafeb-736a-5d70-b85b-cfa45e10f636
2026-03-30 12:20:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132799)
2026-03-30 12:20:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131132> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:20:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d935110>
2026-03-30 12:20:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_00fbafeb-736a-5d70-b85b-cfa45e10f636/00fbafeb-736a-5d70-b85b-cfa45e10f636_image_6.jpg HTTP/1.1" 201 0
2026-03-30 12:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132799%252F6.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/6.jpeg saved to cache
2026-03-30 12:20:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 00fbafeb-736a-5d70-b85b-cfa45e10f636
2026-03-30 12:20:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d610a6f2-c524-58bb-ac54-57c75bb9e8bd with identifier: 131132
2026-03-30 12:20:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d610a6f2-c524-58bb-ac54-57c75bb9e8bd with scrape type 2
2026-03-30 12:20:14 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item d610a6f2-c524-58bb-ac54-57c75bb9e8bd with scrape type 2
2026-03-30 12:20:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: d610a6f2-c524-58bb-ac54-57c75bb9e8bd, identifier: 131132
2026-03-30 12:20:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: d610a6f2-c524-58bb-ac54-57c75bb9e8bd with identifier: 131132
2026-03-30 12:20:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: d610a6f2-c524-58bb-ac54-57c75bb9e8bd with identifier: 131132
2026-03-30 12:20:14 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: d610a6f2-c524-58bb-ac54-57c75bb9e8bd with identifier: 131132 to the API
2026-03-30 12:20:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:20: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-30 12:20:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131132>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'd610a6f2-c524-58bb-ac54-57c75bb9e8bd',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL473ZT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-proace-city-15-medium-130-d-4d-business-auto-131132',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'Proace City',
'odometer': 27778,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2023-02-02',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota Proace City 1.5 Medium 130 D-4D Business Auto',
'transmission': 'automatic',
'trim': '1.5 Medium 130 D-4D Business Auto',
'vin': 'YAREFYHZ3GJ018317',
'year': 2023}
2026-03-30 12:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131132%27 HTTP/1.1" 200 None
2026-03-30 12:20:15 [arval.fr] INFO: Saving data for 131132: {'created_time': 1773741207.790973, 'last_price_update_time': 1774873215.193856}
2026-03-30 12:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131132') HTTP/1.1" 204 0
2026-03-30 12:20:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132799)
2026-03-30 12:20:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8363d0>
2026-03-30 12:20:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_00fbafeb-736a-5d70-b85b-cfa45e10f636/00fbafeb-736a-5d70-b85b-cfa45e10f636_image_5.jpg HTTP/1.1" 201 0
2026-03-30 12:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132799%252F5.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/5.jpeg saved to cache
2026-03-30 12:20:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 00fbafeb-736a-5d70-b85b-cfa45e10f636
2026-03-30 12:20:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132799)
2026-03-30 12:20:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df24050>
2026-03-30 12:20:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:15 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_00fbafeb-736a-5d70-b85b-cfa45e10f636/00fbafeb-736a-5d70-b85b-cfa45e10f636_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132799%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/4.jpeg saved to cache
2026-03-30 12:20:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 00fbafeb-736a-5d70-b85b-cfa45e10f636
2026-03-30 12:20:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132799)
2026-03-30 12:20:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8b5110>
2026-03-30 12:20:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_00fbafeb-736a-5d70-b85b-cfa45e10f636/00fbafeb-736a-5d70-b85b-cfa45e10f636_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132799%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/3.jpeg saved to cache
2026-03-30 12:20:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 00fbafeb-736a-5d70-b85b-cfa45e10f636
2026-03-30 12:20:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132799)
2026-03-30 12:20:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de73290>
2026-03-30 12:20:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_00fbafeb-736a-5d70-b85b-cfa45e10f636/00fbafeb-736a-5d70-b85b-cfa45e10f636_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132799%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/2.jpeg saved to cache
2026-03-30 12:20:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 00fbafeb-736a-5d70-b85b-cfa45e10f636
2026-03-30 12:20:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132799)
2026-03-30 12:20:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f671310>
2026-03-30 12:20:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_00fbafeb-736a-5d70-b85b-cfa45e10f636/00fbafeb-736a-5d70-b85b-cfa45e10f636_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132799%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/1.jpeg saved to cache
2026-03-30 12:20:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 00fbafeb-736a-5d70-b85b-cfa45e10f636
2026-03-30 12:20:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132799)
2026-03-30 12:20:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df243d0>
2026-03-30 12:20:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_00fbafeb-736a-5d70-b85b-cfa45e10f636/00fbafeb-736a-5d70-b85b-cfa45e10f636_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132799%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/0.jpeg saved to cache
2026-03-30 12:20:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 00fbafeb-736a-5d70-b85b-cfa45e10f636
2026-03-30 12:20:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 00fbafeb-736a-5d70-b85b-cfa45e10f636, skipping ID generation
2026-03-30 12:20:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 00fbafeb-736a-5d70-b85b-cfa45e10f636 with scrape type 1
2026-03-30 12:20:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 00fbafeb-736a-5d70-b85b-cfa45e10f636 sending to next pipeline
2026-03-30 12:20:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 00fbafeb-736a-5d70-b85b-cfa45e10f636, identifier: 132799
2026-03-30 12:20:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 00fbafeb-736a-5d70-b85b-cfa45e10f636 with identifier: 132799
2026-03-30 12:20:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 00fbafeb-736a-5d70-b85b-cfa45e10f636 with identifier: 132799
2026-03-30 12:20:17 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 00fbafeb-736a-5d70-b85b-cfa45e10f636 with identifier: 132799 to the API
2026-03-30 12:20:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:20: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-30 12:20:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 2,
'engine': '2.3L',
'engine_horse_power': 145,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '00fbafeb-736a-5d70-b85b-cfa45e10f636',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GV257WF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-master-chassis-cabine-cc-tr-cf-f3500-l3-blue-dci-145-132799',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Master',
'odometer': 38763,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00fbafeb-736a-5d70-b85b-cfa45e10f636/00fbafeb-736a-5d70-b85b-cfa45e10f636_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111257,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00fbafeb-736a-5d70-b85b-cfa45e10f636/00fbafeb-736a-5d70-b85b-cfa45e10f636_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 157456,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00fbafeb-736a-5d70-b85b-cfa45e10f636/00fbafeb-736a-5d70-b85b-cfa45e10f636_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118404,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00fbafeb-736a-5d70-b85b-cfa45e10f636/00fbafeb-736a-5d70-b85b-cfa45e10f636_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99801,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00fbafeb-736a-5d70-b85b-cfa45e10f636/00fbafeb-736a-5d70-b85b-cfa45e10f636_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107170,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00fbafeb-736a-5d70-b85b-cfa45e10f636/00fbafeb-736a-5d70-b85b-cfa45e10f636_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 133096,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00fbafeb-736a-5d70-b85b-cfa45e10f636/00fbafeb-736a-5d70-b85b-cfa45e10f636_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117185,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00fbafeb-736a-5d70-b85b-cfa45e10f636/00fbafeb-736a-5d70-b85b-cfa45e10f636_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103577,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00fbafeb-736a-5d70-b85b-cfa45e10f636/00fbafeb-736a-5d70-b85b-cfa45e10f636_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93887,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_00fbafeb-736a-5d70-b85b-cfa45e10f636/00fbafeb-736a-5d70-b85b-cfa45e10f636_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68585,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132799/9.jpeg',
'Width': 1280}],
'price': 39790.0,
'price_includes_vat': True,
'registration_date': '2024-03-20',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Master Chassis cabine CC Tr CF F3500 L3 Blue dCi 145',
'transmission': 'manual',
'trim': 'Chassis cabine CC Tr CF F3500 L3 Blue dCi 145',
'vin': 'VF1VB000471641543',
'year': 2024}
2026-03-30 12:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132799%27 HTTP/1.1" 200 None
2026-03-30 12:20:17 [arval.fr] INFO: Saving data for 132799: {'created_time': 1774873217.645932, 'last_price_update_time': 1774873217.645944}
2026-03-30 12:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132799') HTTP/1.1" 204 0
2026-03-30 12:20:17 [scrapy.extensions.logstats] INFO: Crawled 473 pages (at 13 pages/min), scraped 441 items (at 10 items/min)
2026-03-30 12:20:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 166MiB
2026-03-30 12:20:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132798)
2026-03-30 12:20:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df25d90>
2026-03-30 12:20:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d61a3cb8-ac01-5fa2-9355-02d501ca43ee/d61a3cb8-ac01-5fa2-9355-02d501ca43ee_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132798%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/4.jpeg saved to cache
2026-03-30 12:20:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d61a3cb8-ac01-5fa2-9355-02d501ca43ee
2026-03-30 12:20:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132798)
2026-03-30 12:20:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f671310>
2026-03-30 12:20:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d61a3cb8-ac01-5fa2-9355-02d501ca43ee/d61a3cb8-ac01-5fa2-9355-02d501ca43ee_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132798%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/3.jpeg saved to cache
2026-03-30 12:20:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d61a3cb8-ac01-5fa2-9355-02d501ca43ee
2026-03-30 12:20:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132798)
2026-03-30 12:20:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d92e310>
2026-03-30 12:20:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d61a3cb8-ac01-5fa2-9355-02d501ca43ee/d61a3cb8-ac01-5fa2-9355-02d501ca43ee_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132798%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/2.jpeg saved to cache
2026-03-30 12:20:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d61a3cb8-ac01-5fa2-9355-02d501ca43ee
2026-03-30 12:20:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:20:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132798)
2026-03-30 12:20:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820e08c650>
2026-03-30 12:20:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d61a3cb8-ac01-5fa2-9355-02d501ca43ee/d61a3cb8-ac01-5fa2-9355-02d501ca43ee_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132798%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/1.jpeg saved to cache
2026-03-30 12:20:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d61a3cb8-ac01-5fa2-9355-02d501ca43ee
2026-03-30 12:20:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132798)
2026-03-30 12:20:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de2b9d0>
2026-03-30 12:20:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d61a3cb8-ac01-5fa2-9355-02d501ca43ee/d61a3cb8-ac01-5fa2-9355-02d501ca43ee_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132798%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/0.jpeg saved to cache
2026-03-30 12:20:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d61a3cb8-ac01-5fa2-9355-02d501ca43ee
2026-03-30 12:20:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d61a3cb8-ac01-5fa2-9355-02d501ca43ee, skipping ID generation
2026-03-30 12:20:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d61a3cb8-ac01-5fa2-9355-02d501ca43ee with scrape type 1
2026-03-30 12:20:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d61a3cb8-ac01-5fa2-9355-02d501ca43ee sending to next pipeline
2026-03-30 12:20:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: d61a3cb8-ac01-5fa2-9355-02d501ca43ee, identifier: 132798
2026-03-30 12:20:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: d61a3cb8-ac01-5fa2-9355-02d501ca43ee with identifier: 132798
2026-03-30 12:20:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: d61a3cb8-ac01-5fa2-9355-02d501ca43ee with identifier: 132798
2026-03-30 12:20:19 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: d61a3cb8-ac01-5fa2-9355-02d501ca43ee with identifier: 132798 to the API
2026-03-30 12:20:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:20: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-30 12:20:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 2,
'engine': '2.3L',
'engine_horse_power': 145,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'd61a3cb8-ac01-5fa2-9355-02d501ca43ee',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GV834LJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-master-chassis-cabine-cc-tr-cf-f3500-l3-blue-dci-145-132798',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Master',
'odometer': 28424,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d61a3cb8-ac01-5fa2-9355-02d501ca43ee/d61a3cb8-ac01-5fa2-9355-02d501ca43ee_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116013,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d61a3cb8-ac01-5fa2-9355-02d501ca43ee/d61a3cb8-ac01-5fa2-9355-02d501ca43ee_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 163117,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d61a3cb8-ac01-5fa2-9355-02d501ca43ee/d61a3cb8-ac01-5fa2-9355-02d501ca43ee_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126721,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d61a3cb8-ac01-5fa2-9355-02d501ca43ee/d61a3cb8-ac01-5fa2-9355-02d501ca43ee_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104103,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d61a3cb8-ac01-5fa2-9355-02d501ca43ee/d61a3cb8-ac01-5fa2-9355-02d501ca43ee_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102486,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d61a3cb8-ac01-5fa2-9355-02d501ca43ee/d61a3cb8-ac01-5fa2-9355-02d501ca43ee_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118809,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d61a3cb8-ac01-5fa2-9355-02d501ca43ee/d61a3cb8-ac01-5fa2-9355-02d501ca43ee_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112145,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d61a3cb8-ac01-5fa2-9355-02d501ca43ee/d61a3cb8-ac01-5fa2-9355-02d501ca43ee_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99426,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d61a3cb8-ac01-5fa2-9355-02d501ca43ee/d61a3cb8-ac01-5fa2-9355-02d501ca43ee_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100627,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d61a3cb8-ac01-5fa2-9355-02d501ca43ee/d61a3cb8-ac01-5fa2-9355-02d501ca43ee_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76201,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132798/9.jpeg',
'Width': 1280}],
'price': 40790.0,
'price_includes_vat': True,
'registration_date': '2024-02-29',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Master Chassis cabine CC Tr CF F3500 L3 Blue dCi 145',
'transmission': 'manual',
'trim': 'Chassis cabine CC Tr CF F3500 L3 Blue dCi 145',
'vin': 'VF1VB000X71641594',
'year': 2024}
2026-03-30 12:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132798%27 HTTP/1.1" 200 None
2026-03-30 12:20:19 [arval.fr] INFO: Saving data for 132798: {'created_time': 1774873219.344065, 'last_price_update_time': 1774873219.344076}
2026-03-30 12:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132798') HTTP/1.1" 204 0
2026-03-30 12:20:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132784)
2026-03-30 12:20:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9c9610>
2026-03-30 12:20:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e0c70dc-9993-5a5c-b386-d9eb15e251fb/8e0c70dc-9993-5a5c-b386-d9eb15e251fb_image_7.jpg HTTP/1.1" 201 0
2026-03-30 12:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132784%252F7.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/7.jpeg saved to cache
2026-03-30 12:20:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8e0c70dc-9993-5a5c-b386-d9eb15e251fb
2026-03-30 12:20:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132531> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:20:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132784)
2026-03-30 12:20:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 132ce9fc-71f7-5f89-a25c-2861fe6b5a7e with identifier: 132531
2026-03-30 12:20:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 132ce9fc-71f7-5f89-a25c-2861fe6b5a7e with scrape type 2
2026-03-30 12:20:19 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 132ce9fc-71f7-5f89-a25c-2861fe6b5a7e with scrape type 2
2026-03-30 12:20:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 132ce9fc-71f7-5f89-a25c-2861fe6b5a7e, identifier: 132531
2026-03-30 12:20:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 132ce9fc-71f7-5f89-a25c-2861fe6b5a7e with identifier: 132531
2026-03-30 12:20:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 132ce9fc-71f7-5f89-a25c-2861fe6b5a7e with identifier: 132531
2026-03-30 12:20:19 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 132ce9fc-71f7-5f89-a25c-2861fe6b5a7e with identifier: 132531 to the API
2026-03-30 12:20:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:20: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-30 12:20:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132531>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '132ce9fc-71f7-5f89-a25c-2861fe6b5a7e',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD222LP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-gt-line-15-bluehdi-130-bva8-132531',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 98494,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 21390.0,
'price_includes_vat': True,
'registration_date': '2021-12-09',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 GT Line 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'GT Line 1.5 BlueHDi 130 BVA8',
'vin': 'VF3MCYHZUMS247795',
'year': 2021}
2026-03-30 12:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132531%27 HTTP/1.1" 200 None
2026-03-30 12:20:20 [arval.fr] INFO: Saving data for 132531: {'created_time': 1774537285.773328, 'last_price_update_time': 1774873220.315054}
2026-03-30 12:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132531') HTTP/1.1" 204 0
2026-03-30 12:20:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f821019c890>
2026-03-30 12:20:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e0c70dc-9993-5a5c-b386-d9eb15e251fb/8e0c70dc-9993-5a5c-b386-d9eb15e251fb_image_6.jpg HTTP/1.1" 201 0
2026-03-30 12:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132784%252F6.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/6.jpeg saved to cache
2026-03-30 12:20:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8e0c70dc-9993-5a5c-b386-d9eb15e251fb
2026-03-30 12:20:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132784)
2026-03-30 12:20:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9fd790>
2026-03-30 12:20:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e0c70dc-9993-5a5c-b386-d9eb15e251fb/8e0c70dc-9993-5a5c-b386-d9eb15e251fb_image_5.jpg HTTP/1.1" 201 0
2026-03-30 12:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132784%252F5.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/5.jpeg saved to cache
2026-03-30 12:20:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8e0c70dc-9993-5a5c-b386-d9eb15e251fb
2026-03-30 12:20:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132784)
2026-03-30 12:20:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df25650>
2026-03-30 12:20:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e0c70dc-9993-5a5c-b386-d9eb15e251fb/8e0c70dc-9993-5a5c-b386-d9eb15e251fb_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132784%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/4.jpeg saved to cache
2026-03-30 12:20:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8e0c70dc-9993-5a5c-b386-d9eb15e251fb
2026-03-30 12:20:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132784)
2026-03-30 12:20:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c8b57d0>
2026-03-30 12:20:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e0c70dc-9993-5a5c-b386-d9eb15e251fb/8e0c70dc-9993-5a5c-b386-d9eb15e251fb_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132784%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/3.jpeg saved to cache
2026-03-30 12:20:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8e0c70dc-9993-5a5c-b386-d9eb15e251fb
2026-03-30 12:20:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132784)
2026-03-30 12:20:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df25350>
2026-03-30 12:20:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e0c70dc-9993-5a5c-b386-d9eb15e251fb/8e0c70dc-9993-5a5c-b386-d9eb15e251fb_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132784%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/2.jpeg saved to cache
2026-03-30 12:20:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8e0c70dc-9993-5a5c-b386-d9eb15e251fb
2026-03-30 12:20:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132784)
2026-03-30 12:20:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f36fa10>
2026-03-30 12:20:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e0c70dc-9993-5a5c-b386-d9eb15e251fb/8e0c70dc-9993-5a5c-b386-d9eb15e251fb_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132784%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/1.jpeg saved to cache
2026-03-30 12:20:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8e0c70dc-9993-5a5c-b386-d9eb15e251fb
2026-03-30 12:20:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132784)
2026-03-30 12:20:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f670b50>
2026-03-30 12:20:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8e0c70dc-9993-5a5c-b386-d9eb15e251fb/8e0c70dc-9993-5a5c-b386-d9eb15e251fb_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132784%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/0.jpeg saved to cache
2026-03-30 12:20:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8e0c70dc-9993-5a5c-b386-d9eb15e251fb
2026-03-30 12:20:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8e0c70dc-9993-5a5c-b386-d9eb15e251fb, skipping ID generation
2026-03-30 12:20:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8e0c70dc-9993-5a5c-b386-d9eb15e251fb with scrape type 1
2026-03-30 12:20:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8e0c70dc-9993-5a5c-b386-d9eb15e251fb sending to next pipeline
2026-03-30 12:20:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 8e0c70dc-9993-5a5c-b386-d9eb15e251fb, identifier: 132784
2026-03-30 12:20:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 8e0c70dc-9993-5a5c-b386-d9eb15e251fb with identifier: 132784
2026-03-30 12:20:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 8e0c70dc-9993-5a5c-b386-d9eb15e251fb with identifier: 132784
2026-03-30 12:20:22 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 8e0c70dc-9993-5a5c-b386-d9eb15e251fb with identifier: 132784 to the API
2026-03-30 12:20:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:20: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-30 12:20:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 114,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '8e0c70dc-9993-5a5c-b386-d9eb15e251fb',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR213GQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-juke-acenta-dig-t-114-bvm6-132784',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Juke',
'odometer': 24082,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e0c70dc-9993-5a5c-b386-d9eb15e251fb/8e0c70dc-9993-5a5c-b386-d9eb15e251fb_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69792,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e0c70dc-9993-5a5c-b386-d9eb15e251fb/8e0c70dc-9993-5a5c-b386-d9eb15e251fb_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57077,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e0c70dc-9993-5a5c-b386-d9eb15e251fb/8e0c70dc-9993-5a5c-b386-d9eb15e251fb_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69881,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e0c70dc-9993-5a5c-b386-d9eb15e251fb/8e0c70dc-9993-5a5c-b386-d9eb15e251fb_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67089,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e0c70dc-9993-5a5c-b386-d9eb15e251fb/8e0c70dc-9993-5a5c-b386-d9eb15e251fb_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66624,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e0c70dc-9993-5a5c-b386-d9eb15e251fb/8e0c70dc-9993-5a5c-b386-d9eb15e251fb_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53619,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e0c70dc-9993-5a5c-b386-d9eb15e251fb/8e0c70dc-9993-5a5c-b386-d9eb15e251fb_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66715,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e0c70dc-9993-5a5c-b386-d9eb15e251fb/8e0c70dc-9993-5a5c-b386-d9eb15e251fb_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71256,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e0c70dc-9993-5a5c-b386-d9eb15e251fb/8e0c70dc-9993-5a5c-b386-d9eb15e251fb_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66686,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8e0c70dc-9993-5a5c-b386-d9eb15e251fb/8e0c70dc-9993-5a5c-b386-d9eb15e251fb_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94769,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132784/9.jpeg',
'Width': 1280}],
'price': 17590.0,
'price_includes_vat': True,
'registration_date': '2023-09-19',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Juke Acenta DIG-T 114 BVM6',
'transmission': 'manual',
'trim': 'Acenta DIG-T 114 BVM6',
'vin': 'SJNFAAF16U1256169',
'year': 2023}
2026-03-30 12:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132784%27 HTTP/1.1" 200 None
2026-03-30 12:20:22 [arval.fr] INFO: Saving data for 132784: {'created_time': 1774873222.724092, 'last_price_update_time': 1774873222.72411}
2026-03-30 12:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132784') HTTP/1.1" 204 0
2026-03-30 12:20:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132797)
2026-03-30 12:20:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c829450>
2026-03-30 12:20:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7393646b-ae44-5f61-8636-b90498e407d0/7393646b-ae44-5f61-8636-b90498e407d0_image_7.jpg HTTP/1.1" 201 0
2026-03-30 12:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132797%252F7.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/7.jpeg saved to cache
2026-03-30 12:20:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7393646b-ae44-5f61-8636-b90498e407d0
2026-03-30 12:20:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132797)
2026-03-30 12:20:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d925810>
2026-03-30 12:20:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7393646b-ae44-5f61-8636-b90498e407d0/7393646b-ae44-5f61-8636-b90498e407d0_image_5.jpg HTTP/1.1" 201 0
2026-03-30 12:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132797%252F5.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/5.jpeg saved to cache
2026-03-30 12:20:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7393646b-ae44-5f61-8636-b90498e407d0
2026-03-30 12:20:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132797)
2026-03-30 12:20:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f850f10>
2026-03-30 12:20:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7393646b-ae44-5f61-8636-b90498e407d0/7393646b-ae44-5f61-8636-b90498e407d0_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132797%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/4.jpeg saved to cache
2026-03-30 12:20:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7393646b-ae44-5f61-8636-b90498e407d0
2026-03-30 12:20:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132797)
2026-03-30 12:20:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dfe38d0>
2026-03-30 12:20:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7393646b-ae44-5f61-8636-b90498e407d0/7393646b-ae44-5f61-8636-b90498e407d0_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132797%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/3.jpeg saved to cache
2026-03-30 12:20:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7393646b-ae44-5f61-8636-b90498e407d0
2026-03-30 12:20:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132797)
2026-03-30 12:20:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9ff850>
2026-03-30 12:20:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7393646b-ae44-5f61-8636-b90498e407d0/7393646b-ae44-5f61-8636-b90498e407d0_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132797%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/2.jpeg saved to cache
2026-03-30 12:20:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7393646b-ae44-5f61-8636-b90498e407d0
2026-03-30 12:20:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132797)
2026-03-30 12:20:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:20:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820dfe1dd0>
2026-03-30 12:20:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:20:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:20:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:20:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7393646b-ae44-5f61-8636-b90498e407d0/7393646b-ae44-5f61-8636-b90498e407d0_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132797%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:20:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/1.jpeg saved to cache
2026-03-30 12:20:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7393646b-ae44-5f61-8636-b90498e407d0
2026-03-30 12:20:24 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7393646b-ae44-5f61-8636-b90498e407d0, skipping ID generation
2026-03-30 12:20:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7393646b-ae44-5f61-8636-b90498e407d0 with scrape type 1
2026-03-30 12:20:24 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7393646b-ae44-5f61-8636-b90498e407d0 sending to next pipeline
2026-03-30 12:20:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 7393646b-ae44-5f61-8636-b90498e407d0, identifier: 132797
2026-03-30 12:20:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 7393646b-ae44-5f61-8636-b90498e407d0 with identifier: 132797
2026-03-30 12:20:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 7393646b-ae44-5f61-8636-b90498e407d0 with identifier: 132797
2026-03-30 12:20:24 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 7393646b-ae44-5f61-8636-b90498e407d0 with identifier: 132797 to the API
2026-03-30 12:20:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:20: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-30 12:20:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/1.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 2,
'engine': '2.3L',
'engine_horse_power': 145,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '7393646b-ae44-5f61-8636-b90498e407d0',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX470HR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-master-chassis-cabine-cc-tr-cf-f3500-l3-blue-dci-145-132797',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Master',
'odometer': 25591,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7393646b-ae44-5f61-8636-b90498e407d0/7393646b-ae44-5f61-8636-b90498e407d0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123893,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7393646b-ae44-5f61-8636-b90498e407d0/7393646b-ae44-5f61-8636-b90498e407d0_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 152927,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7393646b-ae44-5f61-8636-b90498e407d0/7393646b-ae44-5f61-8636-b90498e407d0_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 139868,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7393646b-ae44-5f61-8636-b90498e407d0/7393646b-ae44-5f61-8636-b90498e407d0_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108769,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7393646b-ae44-5f61-8636-b90498e407d0/7393646b-ae44-5f61-8636-b90498e407d0_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112217,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7393646b-ae44-5f61-8636-b90498e407d0/7393646b-ae44-5f61-8636-b90498e407d0_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 131831,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7393646b-ae44-5f61-8636-b90498e407d0/7393646b-ae44-5f61-8636-b90498e407d0_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122521,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7393646b-ae44-5f61-8636-b90498e407d0/7393646b-ae44-5f61-8636-b90498e407d0_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113484,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7393646b-ae44-5f61-8636-b90498e407d0/7393646b-ae44-5f61-8636-b90498e407d0_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105162,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7393646b-ae44-5f61-8636-b90498e407d0/7393646b-ae44-5f61-8636-b90498e407d0_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91365,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132797/9.jpeg',
'Width': 1280}],
'price': 40990.0,
'price_includes_vat': True,
'registration_date': '2024-06-04',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Master Chassis cabine CC Tr CF F3500 L3 Blue dCi 145',
'transmission': 'manual',
'trim': 'Chassis cabine CC Tr CF F3500 L3 Blue dCi 145',
'vin': 'VF1VB000872547790',
'year': 2024}
2026-03-30 12:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132797%27 HTTP/1.1" 200 None
2026-03-30 12:20:24 [arval.fr] INFO: Saving data for 132797: {'created_time': 1774873224.863616, 'last_price_update_time': 1774873224.863627}
2026-03-30 12:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:20:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132797') HTTP/1.1" 204 0
2026-03-30 12:21:17 [scrapy.extensions.logstats] INFO: Crawled 474 pages (at 1 pages/min), scraped 445 items (at 4 items/min)
2026-03-30 12:21:17 [scrapy.extensions.memusage] INFO: Peak memory usage is 166MiB
2026-03-30 12:21:17 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 129.319(s), this was the 1st time calling it.
2026-03-30 12:21:17 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 4.089206447192117 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:21:21 [zyte_api._retry] DEBUG: Finished call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request' after 267.375(s), this was the 2nd time calling it.
2026-03-30 12:21:21 [zyte_api._retry] DEBUG: Retrying zyte_api._async.AsyncZyteAPI.get.<locals>.request in 4.932029283659769 seconds as it raised ClientConnectorError: Cannot connect to host api.zyte.com:443 ssl:default [Connect call failed ('69.41.180.81', 443)].
2026-03-30 12:21:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 2nd time calling it.
2026-03-30 12:21:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130972> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:21:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dfc73406-2140-52bd-bac4-b1f54f57713a with identifier: 130972
2026-03-30 12:21:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dfc73406-2140-52bd-bac4-b1f54f57713a with scrape type 2
2026-03-30 12:21:25 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item dfc73406-2140-52bd-bac4-b1f54f57713a with scrape type 2
2026-03-30 12:21:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: dfc73406-2140-52bd-bac4-b1f54f57713a, identifier: 130972
2026-03-30 12:21:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: dfc73406-2140-52bd-bac4-b1f54f57713a with identifier: 130972
2026-03-30 12:21:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: dfc73406-2140-52bd-bac4-b1f54f57713a with identifier: 130972
2026-03-30 12:21:25 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: dfc73406-2140-52bd-bac4-b1f54f57713a with identifier: 130972 to the API
2026-03-30 12:21:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:21: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-30 12:21:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130972>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 218,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'dfc73406-2140-52bd-bac4-b1f54f57713a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GV002GR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x1-xdrive23i-m-sport-dkg7-130972',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X1',
'odometer': 112385,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 32990.0,
'price_includes_vat': True,
'registration_date': '2024-02-22',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X1 xDrive23i M Sport DKG7',
'transmission': 'automatic',
'trim': 'xDrive23i M Sport DKG7',
'vin': 'WBA61EE0105Y91090',
'year': 2024}
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27130972%27 HTTP/1.1" 200 None
2026-03-30 12:21:26 [arval.fr] INFO: Saving data for 130972: {'created_time': 1773653319.594811, 'last_price_update_time': 1774873286.253307}
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='130972') HTTP/1.1" 204 0
2026-03-30 12:21:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132787> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:21:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 867ef9b6-7f81-5589-9b0e-59ea140874ef with identifier: 132787
2026-03-30 12:21:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 867ef9b6-7f81-5589-9b0e-59ea140874ef with scrape type 1
2026-03-30 12:21:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 867ef9b6-7f81-5589-9b0e-59ea140874ef
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132787%252F0.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:21:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/0.jpeg not downloaded yet
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132787%252F1.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:21:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/1.jpeg not downloaded yet
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132787%252F2.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:21:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/2.jpeg not downloaded yet
2026-03-30 12:21:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 3rd time calling it.
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132787%252F3.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:21:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/3.jpeg not downloaded yet
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132787%252F4.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:21:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/4.jpeg not downloaded yet
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132787%252F5.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:21:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/5.jpeg not downloaded yet
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132787%252F6.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:21:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/6.jpeg not downloaded yet
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132787%252F7.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:21:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/7.jpeg not downloaded yet
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132787%252F8.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:21:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/8.jpeg not downloaded yet
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132787%252F9.jpeg%27 HTTP/1.1" 200 None
2026-03-30 12:21:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/9.jpeg not downloaded yet
2026-03-30 12:21:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132787)
2026-03-30 12:21:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:21:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f720ad0>
2026-03-30 12:21:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:21:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_867ef9b6-7f81-5589-9b0e-59ea140874ef/867ef9b6-7f81-5589-9b0e-59ea140874ef_image_0.jpg HTTP/1.1" 201 0
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132787%252F0.jpeg') HTTP/1.1" 204 0
2026-03-30 12:21:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/0.jpeg saved to cache
2026-03-30 12:21:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 867ef9b6-7f81-5589-9b0e-59ea140874ef
2026-03-30 12:21:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132787)
2026-03-30 12:21:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:21:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f3657d0>
2026-03-30 12:21:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:21:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:21:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:21:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_867ef9b6-7f81-5589-9b0e-59ea140874ef/867ef9b6-7f81-5589-9b0e-59ea140874ef_image_1.jpg HTTP/1.1" 201 0
2026-03-30 12:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132787%252F1.jpeg') HTTP/1.1" 204 0
2026-03-30 12:21:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/1.jpeg saved to cache
2026-03-30 12:21:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 867ef9b6-7f81-5589-9b0e-59ea140874ef
2026-03-30 12:21:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132787)
2026-03-30 12:21:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:21:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820df42610>
2026-03-30 12:21:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:21:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:21:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:21:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_867ef9b6-7f81-5589-9b0e-59ea140874ef/867ef9b6-7f81-5589-9b0e-59ea140874ef_image_2.jpg HTTP/1.1" 201 0
2026-03-30 12:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132787%252F2.jpeg') HTTP/1.1" 204 0
2026-03-30 12:21:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/2.jpeg saved to cache
2026-03-30 12:21:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 867ef9b6-7f81-5589-9b0e-59ea140874ef
2026-03-30 12:21:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132787)
2026-03-30 12:21:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:21:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820de2b550>
2026-03-30 12:21:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:21:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:21:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:21:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_867ef9b6-7f81-5589-9b0e-59ea140874ef/867ef9b6-7f81-5589-9b0e-59ea140874ef_image_3.jpg HTTP/1.1" 201 0
2026-03-30 12:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132787%252F3.jpeg') HTTP/1.1" 204 0
2026-03-30 12:21:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/3.jpeg saved to cache
2026-03-30 12:21:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 867ef9b6-7f81-5589-9b0e-59ea140874ef
2026-03-30 12:21:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132787)
2026-03-30 12:21:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:21:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820f851050>
2026-03-30 12:21:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:21:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:21:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:21:27 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_867ef9b6-7f81-5589-9b0e-59ea140874ef/867ef9b6-7f81-5589-9b0e-59ea140874ef_image_4.jpg HTTP/1.1" 201 0
2026-03-30 12:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132787%252F4.jpeg') HTTP/1.1" 204 0
2026-03-30 12:21:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/4.jpeg saved to cache
2026-03-30 12:21:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 867ef9b6-7f81-5589-9b0e-59ea140874ef
2026-03-30 12:21:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132787)
2026-03-30 12:21:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:21:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c879b10>
2026-03-30 12:21:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:21:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:21:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:21:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_867ef9b6-7f81-5589-9b0e-59ea140874ef/867ef9b6-7f81-5589-9b0e-59ea140874ef_image_5.jpg HTTP/1.1" 201 0
2026-03-30 12:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132787%252F5.jpeg') HTTP/1.1" 204 0
2026-03-30 12:21:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/5.jpeg saved to cache
2026-03-30 12:21:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 867ef9b6-7f81-5589-9b0e-59ea140874ef
2026-03-30 12:21:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132787)
2026-03-30 12:21:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:21:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9fea10>
2026-03-30 12:21:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:21:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:21:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:21:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_867ef9b6-7f81-5589-9b0e-59ea140874ef/867ef9b6-7f81-5589-9b0e-59ea140874ef_image_6.jpg HTTP/1.1" 201 0
2026-03-30 12:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132787%252F6.jpeg') HTTP/1.1" 204 0
2026-03-30 12:21:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/6.jpeg saved to cache
2026-03-30 12:21:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 867ef9b6-7f81-5589-9b0e-59ea140874ef
2026-03-30 12:21:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132787)
2026-03-30 12:21:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:21:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820d9c9b90>
2026-03-30 12:21:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:21:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:21:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:21:28 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_867ef9b6-7f81-5589-9b0e-59ea140874ef/867ef9b6-7f81-5589-9b0e-59ea140874ef_image_7.jpg HTTP/1.1" 201 0
2026-03-30 12:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132787%252F7.jpeg') HTTP/1.1" 204 0
2026-03-30 12:21:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/7.jpeg saved to cache
2026-03-30 12:21:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 867ef9b6-7f81-5589-9b0e-59ea140874ef
2026-03-30 12:21:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132787)
2026-03-30 12:21:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:21:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820da113d0>
2026-03-30 12:21:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:21:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:21:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:21:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_867ef9b6-7f81-5589-9b0e-59ea140874ef/867ef9b6-7f81-5589-9b0e-59ea140874ef_image_8.jpg HTTP/1.1" 201 0
2026-03-30 12:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132787%252F8.jpeg') HTTP/1.1" 204 0
2026-03-30 12:21:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/8.jpeg saved to cache
2026-03-30 12:21:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 867ef9b6-7f81-5589-9b0e-59ea140874ef
2026-03-30 12:21:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/132787)
2026-03-30 12:21:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-30 12:21:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f820c878150>
2026-03-30 12:21:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-30 12:21:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-30 12:21:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-30 12:21:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_867ef9b6-7f81-5589-9b0e-59ea140874ef/867ef9b6-7f81-5589-9b0e-59ea140874ef_image_9.jpg HTTP/1.1" 201 0
2026-03-30 12:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='arval.fr',RowKey='https%3A%252F%252Farvalprodeuwsa.blob.core.windows.net%252Farval-prod-euw-blobcontainer-images%252FPortalsAnnouncementsImages%252F5%252F736%252F132787%252F9.jpeg') HTTP/1.1" 204 0
2026-03-30 12:21:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/9.jpeg saved to cache
2026-03-30 12:21:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 867ef9b6-7f81-5589-9b0e-59ea140874ef
2026-03-30 12:21:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 867ef9b6-7f81-5589-9b0e-59ea140874ef, skipping ID generation
2026-03-30 12:21:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 867ef9b6-7f81-5589-9b0e-59ea140874ef with scrape type 1
2026-03-30 12:21:29 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 867ef9b6-7f81-5589-9b0e-59ea140874ef sending to next pipeline
2026-03-30 12:21:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 867ef9b6-7f81-5589-9b0e-59ea140874ef, identifier: 132787
2026-03-30 12:21:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 867ef9b6-7f81-5589-9b0e-59ea140874ef with identifier: 132787
2026-03-30 12:21:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 867ef9b6-7f81-5589-9b0e-59ea140874ef with identifier: 132787
2026-03-30 12:21:29 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 867ef9b6-7f81-5589-9b0e-59ea140874ef with identifier: 132787 to the API
2026-03-30 12:21:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:21: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-30 12:21:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/9.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '867ef9b6-7f81-5589-9b0e-59ea140874ef',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP164LZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-e-2008-active-pack-132787',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': 'e-2008',
'odometer': 69836,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 29,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_867ef9b6-7f81-5589-9b0e-59ea140874ef/867ef9b6-7f81-5589-9b0e-59ea140874ef_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76240,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_867ef9b6-7f81-5589-9b0e-59ea140874ef/867ef9b6-7f81-5589-9b0e-59ea140874ef_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74716,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_867ef9b6-7f81-5589-9b0e-59ea140874ef/867ef9b6-7f81-5589-9b0e-59ea140874ef_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74289,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_867ef9b6-7f81-5589-9b0e-59ea140874ef/867ef9b6-7f81-5589-9b0e-59ea140874ef_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73455,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_867ef9b6-7f81-5589-9b0e-59ea140874ef/867ef9b6-7f81-5589-9b0e-59ea140874ef_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63285,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_867ef9b6-7f81-5589-9b0e-59ea140874ef/867ef9b6-7f81-5589-9b0e-59ea140874ef_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73918,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_867ef9b6-7f81-5589-9b0e-59ea140874ef/867ef9b6-7f81-5589-9b0e-59ea140874ef_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74205,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_867ef9b6-7f81-5589-9b0e-59ea140874ef/867ef9b6-7f81-5589-9b0e-59ea140874ef_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74761,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_867ef9b6-7f81-5589-9b0e-59ea140874ef/867ef9b6-7f81-5589-9b0e-59ea140874ef_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71272,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_867ef9b6-7f81-5589-9b0e-59ea140874ef/867ef9b6-7f81-5589-9b0e-59ea140874ef_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 145982,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/132787/9.jpeg',
'Width': 1280}],
'price': 15990.0,
'price_includes_vat': True,
'registration_date': '2023-06-12',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot e-2008 ACTIVE PACK',
'transmission': 'automatic',
'trim': 'ACTIVE PACK',
'vin': 'VR3UKZKXZPJ659901',
'year': 2023}
2026-03-30 12:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27132787%27 HTTP/1.1" 200 None
2026-03-30 12:21:30 [arval.fr] INFO: Saving data for 132787: {'created_time': 1774873290.107085, 'last_price_update_time': 1774873290.107097}
2026-03-30 12:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='132787') HTTP/1.1" 204 0
2026-03-30 12:21:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131926> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-30 12:21:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77de9aa3-fd13-5af0-8d7f-b834f6f52ec5 with identifier: 131926
2026-03-30 12:21:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77de9aa3-fd13-5af0-8d7f-b834f6f52ec5 with scrape type 2
2026-03-30 12:21:30 [crawlers.middlewares.photo_download_middleware] INFO: Skipping photo download for item 77de9aa3-fd13-5af0-8d7f-b834f6f52ec5 with scrape type 2
2026-03-30 12:21:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 77de9aa3-fd13-5af0-8d7f-b834f6f52ec5, identifier: 131926
2026-03-30 12:21:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 77de9aa3-fd13-5af0-8d7f-b834f6f52ec5 with identifier: 131926
2026-03-30 12:21:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 77de9aa3-fd13-5af0-8d7f-b834f6f52ec5 with identifier: 131926
2026-03-30 12:21:30 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 77de9aa3-fd13-5af0-8d7f-b834f6f52ec5 with identifier: 131926 to the API
2026-03-30 12:21:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.app.infinit.cc:443
2026-03-30 12:21: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-30 12:21:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/131926>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '77de9aa3-fd13-5af0-8d7f-b834f6f52ec5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG660WY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-allure-15-bluehdi-130-bvm6-7-sieges-131926',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 105690,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'price': 19490.0,
'price_includes_vat': True,
'registration_date': '2022-06-13',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 Allure 1.5 bLUEHDi 130 BVM6 7 Sieges',
'transmission': 'manual',
'trim': 'Allure 1.5 bLUEHDi 130 BVM6 7 Sieges',
'vin': 'VF3MCYHZMNL027310',
'year': 2022}
2026-03-30 12:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20RowKey%20eq%20%27131926%27 HTTP/1.1" 200 None
2026-03-30 12:21:30 [arval.fr] INFO: Saving data for 131926: {'created_time': 1774018845.672696, 'last_price_update_time': 1774873290.674848}
2026-03-30 12:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='arval.fr',RowKey='131926') HTTP/1.1" 204 0
2026-03-30 12:21:30 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-30 12:21:30 [arval.fr] INFO: arval.fr Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 0, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0, <ScrapeType.BATCH_SKIPPED: 5>: 0}
2026-03-30 12:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 12:21:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27arval.fr%27%20and%20last_price_update_time%20lt%201774441290 HTTP/1.1" 200 None
2026-03-30 12:21:30 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (448 items) in: file:///var/lib/scrapyd/items/sourcing_v2/arval.fr/task_50_2026-03-30T12_00_00.jl
2026-03-30 12:21:30 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 539782,
'downloader/request_count': 797,
'downloader/request_method_count/GET': 797,
'downloader/response_bytes': 38940171,
'downloader/response_count': 797,
'downloader/response_status_count/200': 797,
'elapsed_time_seconds': 1273.416159,
'feedexport/success_count/FileFeedStorage': 1,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2026, 3, 30, 12, 21, 30, 813551, tzinfo=datetime.timezone.utc),
'item_scraped_count': 448,
'log_count/DEBUG': 7662,
'log_count/ERROR': 1,
'log_count/INFO': 7084,
'memusage/max': 174977024,
'memusage/startup': 147783680,
'photo_download_count': 320,
'playwright/context_count': 1,
'playwright/context_count/max_concurrent': 1,
'playwright/context_count/persistent/False': 1,
'playwright/context_count/remote/False': 1,
'playwright/page_count': 1,
'playwright/page_count/max_concurrent': 1,
'playwright/request_count': 28,
'playwright/request_count/aborted': 10,
'playwright/request_count/method/GET': 27,
'playwright/request_count/method/POST': 1,
'playwright/request_count/navigation': 3,
'playwright/request_count/resource_type/document': 3,
'playwright/request_count/resource_type/font': 5,
'playwright/request_count/resource_type/image': 8,
'playwright/request_count/resource_type/script': 7,
'playwright/request_count/resource_type/stylesheet': 1,
'playwright/request_count/resource_type/xhr': 4,
'playwright/response_count': 14,
'playwright/response_count/method/GET': 14,
'playwright/response_count/resource_type/document': 3,
'playwright/response_count/resource_type/font': 5,
'playwright/response_count/resource_type/script': 5,
'playwright/response_count/resource_type/stylesheet': 1,
'request_depth_max': 28,
'response_received_count': 477,
'scheduler/dequeued': 797,
'scheduler/dequeued/memory': 797,
'scheduler/enqueued': 797,
'scheduler/enqueued/memory': 797,
'scrape_type/new': 40,
'scrape_type/price_update': 408,
'scrape_type/skipped': 90,
'scrapy-zyte-api/429': 0,
'scrapy-zyte-api/attempts': 509,
'scrapy-zyte-api/error_ratio': 0.06483300589390963,
'scrapy-zyte-api/errors': 33,
"scrapy-zyte-api/exception_types/<class 'aiohttp.client_exceptions.ClientConnectorError'>": 33,
'scrapy-zyte-api/fatal_errors': 0,
'scrapy-zyte-api/mean_connection_seconds': 10.697236308722335,
'scrapy-zyte-api/mean_response_seconds': 10.701941719912616,
'scrapy-zyte-api/processed': 476,
'scrapy-zyte-api/request_args/customHttpRequestHeaders': 476,
'scrapy-zyte-api/request_args/experimental.requestCookies': 475,
'scrapy-zyte-api/request_args/experimental.responseCookies': 476,
'scrapy-zyte-api/request_args/httpResponseBody': 476,
'scrapy-zyte-api/request_args/httpResponseHeaders': 476,
'scrapy-zyte-api/request_args/url': 476,
'scrapy-zyte-api/status_codes/0': 33,
'scrapy-zyte-api/status_codes/200': 476,
'scrapy-zyte-api/success': 476,
'scrapy-zyte-api/success_ratio': 1.0,
'scrapy-zyte-api/throttle_ratio': 0.0,
'start_time': datetime.datetime(2026, 3, 30, 12, 0, 17, 397392, tzinfo=datetime.timezone.utc)}
2026-03-30 12:21:30 [scrapy.core.engine] INFO: Spider closed (finished)