2026-03-27 14:37:44 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-27 14:37:44 [scrapy.utils.log] INFO: Versions: lxml 5.2.2.0, libxml2 2.12.6, cssselect 1.2.0, parsel 1.9.1, w3lib 2.1.2, Twisted 24.3.0, Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0], pyOpenSSL 24.1.0 (OpenSSL 3.2.1 30 Jan 2024), cryptography 42.0.7, Platform Linux-5.15.0-1098-azure-x86_64-with-glibc2.36
2026-03-27 14:37:44 [auto_selling_leboncoin.fr] INFO: Starting auto_selling_leboncoin.fr spider
2026-03-27 14:37:44 [auto_selling_leboncoin.fr] INFO: Quick mode enabled: limiting photo downloads to 1 per item
2026-03-27 14:37:44 [auto_selling_leboncoin.fr] INFO: _job: 81d968ee29ea11f18f76c264925fbcfa, SCRAPY_JOB: None
2026-03-27 14:37:44 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-27 14:37:44 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-27 14:37:44 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-27 14:37:44 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-27 14:37:44 [scrapy.extensions.telnet] INFO: Telnet Password: a68b9c006bce49de
2026-03-27 14:37:44 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
'scrapy.extensions.telnet.TelnetConsole',
'scrapy.extensions.memusage.MemoryUsage',
'scrapy.extensions.feedexport.FeedExporter',
'scrapy.extensions.logstats.LogStats',
'scrapy.extensions.closespider.CloseSpider']
2026-03-27 14:37:44 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'SourcingV2',
'CLOSESPIDER_TIMEOUT': 3600,
'CONCURRENT_REQUESTS': 5,
'DOWNLOAD_MAXSIZE': 52428800,
'DOWNLOAD_WARNSIZE': 10485760,
'FEED_EXPORT_ENCODING': 'utf-8',
'LOG_FILE': '/var/log/scrapyd/logs/sourcing_v2/auto_selling_leboncoin.fr/81d968ee29ea11f18f76c264925fbcfa.log',
'LOG_FORMATTER': 'crawlers.log_formatter.SourcingLogFormatter',
'MEMUSAGE_LIMIT_MB': 2048,
'MEMUSAGE_WARNING_MB': 1536,
'NEWSPIDER_MODULE': 'spiders',
'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
'REQUEST_FINGERPRINTER_IMPLEMENTATION': '2.7',
'SPIDER_MODULES': ['spiders', 'auth_check'],
'TWISTED_REACTOR': 'twisted.internet.asyncioreactor.AsyncioSelectorReactor',
'USER_AGENT': ''}
2026-03-27 14:37:44 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-27 14:37:44 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-27 14:37:44 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware',
'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
'scrapy_zyte_api.ScrapyZyteAPIDownloaderMiddleware',
'scrapy.downloadermiddlewares.retry.RetryMiddleware',
'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
'scrapy.downloadermiddlewares.stats.DownloaderStats']
2026-03-27 14:37:44 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-27 14:37:44 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
'scrapy_zyte_api.ScrapyZyteAPISpiderMiddleware',
'scrapy.spidermiddlewares.referer.RefererMiddleware',
'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
'scrapy.spidermiddlewares.depth.DepthMiddleware',
'crawlers.middlewares.photo_download_middleware.PhotoDownloadMiddleware',
'crawlers.auto_selling.middlewares.id_gen_middleware.IdGenMiddleware']
2026-03-27 14:37:44 [scrapy.middleware] INFO: Enabled item pipelines:
['crawlers.pipelines.post_to_azurebus_auto_selling.AzureBusPipelineAutoSelling',
'crawlers.pipelines.save_to_cdlq_db_auto_selling.SaveToCdlqDbAutoSelling']
2026-03-27 14:37:44 [scrapy.core.engine] INFO: Spider opened
2026-03-27 14:37:44 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-27 14:37:44 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-27 14:37:44 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2-quickmode
2026-03-27 14:37:44 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-27 14:37:44 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
2026-03-27 14:37:44 [scrapy.extensions.memusage] INFO: Peak memory usage is 142MiB
2026-03-27 14:37:44 [scrapy-playwright] INFO: Starting download handler
2026-03-27 14:37:44 [scrapy-playwright] INFO: Starting download handler
2026-03-27 14:37:49 [auto_selling_leboncoin.fr] INFO: Scraper started with URL: https://www.leboncoin.fr/boutique/6907873/tdaf-automobiles.htm and multipost_profile_id: 604bfc4a-3c18-4ab8-8490-faaa2c0c4102 and job_id: 81d968ee29ea11f18f76c264925fbcfa
2026-03-27 14:37:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 14:37:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.leboncoin.fr/boutique/6907873/tdaf-automobiles.htm> (referer: https://www.leboncoin.fr/boutique/6907873/tdaf-automobiles.htm) ['zyte-api']
2026-03-27 14:37:51 [auto_selling_leboncoin.fr] INFO: Captured Zyte cookies: [{'name': 'datadome', 'value': 'ycbXmSdCsLnzPr84mi0DgScXTrS6wpkdpChuTluNe_FAPQe~hYdsTXrctLS549L3koss7_SCc_4rYNE0JGpnUsxL0OdQDiw0gjUXsm5csTpsf76vNLkAf_U0bRAm2V86', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1806158270, 'httpOnly': False, 'secure': True}]
2026-03-27 14:37:51 [auto_selling_leboncoin.fr] INFO: Scrapy-formatted cookies: [{'name': 'datadome', 'value': 'ycbXmSdCsLnzPr84mi0DgScXTrS6wpkdpChuTluNe_FAPQe~hYdsTXrctLS549L3koss7_SCc_4rYNE0JGpnUsxL0OdQDiw0gjUXsm5csTpsf76vNLkAf_U0bRAm2V86', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-03-27 14:37:51 [auto_selling_leboncoin.fr] INFO: Response headers after parse_dealer_home_page: {b'X-Amz-Cf-Pop': [b'LHR3-P2'], b'Date': [b'Fri, 27 Mar 2026 14:37:50 GMT'], b'Vary': [b'Accept-Encoding'], b'Accept-Ch': [b'Sec-CH-UA,Sec-CH-UA-Mobile,Sec-CH-UA-Platform,Sec-CH-UA-Arch,Sec-CH-UA-Full-Version-List,Sec-CH-UA-Model,Sec-CH-Device-Memory'], b'Strict-Transport-Security': [b'max-age=15768000'], b'Via': [b'1.1 a8121263531201e39ff0099e7b8c47f6.cloudfront.net (CloudFront)'], b'Set-Cookie': [b'datadome=ycbXmSdCsLnzPr84mi0DgScXTrS6wpkdpChuTluNe_FAPQe~hYdsTXrctLS549L3koss7_SCc_4rYNE0JGpnUsxL0OdQDiw0gjUXsm5csTpsf76vNLkAf_U0bRAm2V86; Max-Age=31536000; Domain=.leboncoin.fr; Path=/; Secure; SameSite=Lax'], b'Content-Security-Policy': [b'frame-ancestors *.leboncoin.fr *.leboncoin.io *.leboncoin.ci; report-uri https://api.leboncoin.fr/api/csp-report/v1/report/;'], b'Referrer-Policy': [b'no-referrer-when-downgrade'], b'Content-Security-Policy-Report-Only': [b'object-src *.leboncoin.fr *.leboncoin.io *.leboncoin.ci; frame-ancestors *.leboncoin.fr *.leboncoin.io *.leboncoin.ci; report-uri https://api.leboncoin.fr/api/csp-report/v1/report/;'], b'Etag': [b'W/"5wccc89jeaeoet"'], b'Content-Type': [b'text/html; charset=utf-8'], b'X-Cache': [b'Miss from cloudfront'], b'X-Datadome': [b'protected'], b'Cache-Control': [b'private, no-cache, no-store, max-age=0, must-revalidate'], b'X-Amz-Cf-Id': [b'mAUeWrIPtf54cLhK0jRzsAxTZqqv0yD_e_TqqP9Z2AfKedIv4_uJig==']}
2026-03-27 14:37:51 [auto_selling_leboncoin.fr] INFO: defaultSearchOptions: {'limit': 10, 'filters': {'owner': {'user_id': '41a2229c-3585-48fd-87e4-981fc628eac0'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}}
2026-03-27 14:37:51 [auto_selling_leboncoin.fr] INFO: cookies: [{'name': 'datadome', 'value': 'ycbXmSdCsLnzPr84mi0DgScXTrS6wpkdpChuTluNe_FAPQe~hYdsTXrctLS549L3koss7_SCc_4rYNE0JGpnUsxL0OdQDiw0gjUXsm5csTpsf76vNLkAf_U0bRAm2V86', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-03-27 14:37:51 [auto_selling_leboncoin.fr] INFO: Payload for get listings: {'limit': 200, 'filters': {'owner': {'user_id': '41a2229c-3585-48fd-87e4-981fc628eac0'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}, 'offset': 0}
2026-03-27 14:37:51 [auto_selling_leboncoin.fr] INFO: Request: curl -X POST https://api.leboncoin.fr/finder/search --data-raw '{"filters": {"category": {"id": "1"}, "enums": {"ad_type": ["offer"]}, "owner": {"user_id": "41a2229c-3585-48fd-87e4-981fc628eac0"}}, "limit": 200, "offset": 0}' -H 'Accept: */*' -H 'Accept-Language: en-GB,en-US;q=0.9,en;q=0.8' -H 'Content-Type: application/json' -H 'Origin: https://www.leboncoin.fr' --cookie 'name=datadome'
2026-03-27 14:37:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 14:37:53 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://api.leboncoin.fr/finder/search> (referer: https://www.leboncoin.fr/boutique/6907873/tdaf-automobiles.htm) ['zyte-api']
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Found 13 listings on page 1
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3156316515
2026-03-27 14:37:53 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2107
2026-03-27 14:37:53 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273156316515%27 HTTP/1.1" 200 None
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Scrape type for 3156316515: 1
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3156316515
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'Volkswagen Polo 1.0 TSI 110 R-Line DSG7 – 2022 – Garantie 12 '
'mois\n'
'\n'
'Volkswagen Polo 1.0 TSI 110 ch finition R-Line, boîte '
'automatique DSG7, mise en circulation en 2022, seconde main.\n'
'\n'
'Véhicule en excellent état, très bien équipé.\n'
'\n'
'Informations générales :\n'
'- Année : 2022\n'
'- Motorisation : 1.0 TSI 110 ch\n'
'- Boîte automatique DSG7\n'
'- 6 CV fiscaux\n'
'- 5 portes\n'
'- Couleur : Bleu Récif Métallisé\n'
'- Seconde main\n'
'- Garantie 12 mois\n'
'\n'
'Options et équipements \n'
'\n'
'Confort & intérieur :\n'
'- Sellerie sport R-Line\n'
'- Sièges sport\n'
'- Volant sport multifonction R-Line\n'
'- Digital Cockpit\n'
'- Écran tactile multimédia\n'
'- Navigation GPS\n'
'- Bluetooth / USB\n'
'- Apple CarPlay & Android Auto sans fil\n'
'- Climatisation automatique tactile\n'
'- Éclairage d’ambiance\n'
'- Accoudoir central\n'
'- Commandes au volant\n'
'- Fixations Isofix\n'
'\n'
'Extérieur :\n'
'- Jantes alliage R-Line\n'
'- Pack extérieur R-Line\n'
'- Rétroviseurs rabattables électriquement\n'
'- Feux Full LED IQ Light\n'
'- Signature lumineuse avant\n'
'- Vitres arrière surteintées\n'
'\n'
'Aides à la conduite :\n'
'- Aide au stationnement avant / arrière\n'
'- Caméra de recul\n'
'- Régulateur et limiteur de vitesse adaptatif\n'
'- Front Assist\n'
'- Maintien de voie Lane Assist\n'
'- Détection de fatigue\n'
'- Allumage automatique des feux\n'
'- Feux adaptatifs\n'
'- Essuie-glaces automatiques\n'
'- Start & Stop\n'
'\n'
"D'autres photos sont disponibles sur demande. Véhicule "
"visible uniquement sur rendez-vous. N'hésitez pas à nous "
"contacter pour plus d'informations ou pour convenir d'un "
'essai ! Des erreurs peuvent se glisser dans nos annonces, '
'veuillez nous contacter afin de confirmer les différentes '
'options présentes dans le véhicule. Possibilité de reprise '
'ou de financement',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3156316515',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Polo',
'odometer': 84900,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/35/b3/e6/35b3e68460543e997a620347975de848a0940417.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/94/62/7e9462f8f61820396d50edf4ad56979bc5cca420.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/82/fd/10/82fd10020feebde605ee15700e86ac84bc92d69c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/31/b3/fa31b360d2f10a065278a63868e244be9d1cc6f5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/f8/0f/8cf80ff0b9f379955985ef9df3b980d89d1e1c7a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/2b/ff/f72bff8db1f983b43f65ae6d8a3ea90e5c69fd16.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/38/24/11/382411b26ecdae4bd8f020f559e2ec177baf8126.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/24/82/c5/2482c5f7a5d63c34010b2aeabad315fde2945ddb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/44/6a/6d446a7af035c050c24bb3cd2a6dddea1bede67b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/f3/78/b0f378515785edb21ae64f880e4b95a54b0d8a9d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/29/67/1e2967bbb7beaf116619de1ec71925d8ffedaf53.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c2/fe/88/c2fe88c60590c8134d550a397172ba74938a3106.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a2/09/c3/a209c3994adfedaaa3f55a070c528846afab8766.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c1/a7/fd/c1a7fdd872c8854ba94c91152e086fd0046f64a4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/8a/f7/cb8af7bec00de1f6df9e51b0c7acf146ed52ce0b.jpg?rule=ad-large'],
'price': 20490,
'price_includes_vat': False,
'registration_date': '2022-03-01',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen Polo 1.0 TSI 110ch R-Line DSG7',
'transmission': 'automatic',
'trim': 'Polo 1.0 TSI 110ch R-Line DSG7',
'vin': None,
'year': 2022}
2026-03-27 14:37:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fe5a4aa3-44ab-587d-ae86-f5b2a42966c6 with identifier: 3156316515
2026-03-27 14:37:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item fe5a4aa3-44ab-587d-ae86-f5b2a42966c6
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F35%252Fb3%252Fe6%252F35b3e68460543e997a620347975de848a0940417.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 14:37:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/35/b3/e6/35b3e68460543e997a620347975de848a0940417.jpg?rule=ad-large not downloaded yet
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3154233928
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273154233928%27 HTTP/1.1" 200 None
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Scrape type for 3154233928: 1
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3154233928
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Opel Vivaro Fg M 2.0 BlueHDi 180ch S&S Pack Premium Connect '
'EAT8 – 5 places – 2022 – 82 000 km\n'
'\n'
'Nous vous proposons ce très beau Opel Vivaro Fg M équipé du '
'moteur 2.0 BlueHDi 180 chevaux associé à la boîte automatique '
'EAT8 à 8 rapports, offrant un excellent compromis entre '
'performance, souplesse et confort de conduite.\n'
'\n'
'Version Pack Premium Connect, configuration 5 places, idéale '
'pour un usage professionnel comme personnel.\n'
'\n'
'- Motorisation\n'
'2.0 BlueHDi 180 ch\n'
'\n'
'- Boîte automatique EAT8 8 rapports\n'
'\n'
'Stop & Start\n'
'Crit’Air 2\n'
'\n'
'Équipements principaux :\n'
'- Système multimédia écran tactile\n'
'- Navigation GPS\n'
'- Apple CarPlay et Android Auto\n'
'- Bluetooth / USB\n'
'- Régulateur et limiteur de vitesse\n'
'- Aide au maintien dans la voie\n'
'- Freinage d’urgence automatique\n'
'- Radar de stationnement arrière\n'
'- Caméra de recul\n'
'- Climatisation\n'
'- Rétroviseurs électriques et dégivrants\n'
'- Portes arrière battantes\n'
'- Porte latérale coulissante\n'
'\n'
'État du véhicule : \n'
'- 82 000 km\n'
'- Entretien suivi\n'
'- Très bon état général\n'
'- Aucun frais à prévoir\n'
'\n'
'Véhicule fiable, confortable et polyvalent, prêt à travailler '
'immédiatement ou à être utilisé au quotidien.\n'
"D'autres photos sont disponibles sur demande. Véhicule "
"visible uniquement sur rendez-vous. N'hésitez pas à nous "
"contacter pour plus d'informations ou pour convenir d'un "
'essai ! Des erreurs peuvent se glisser dans nos annonces, '
'veuillez nous contacter afin de confirmer les différentes '
'options présentes dans le véhicule.',
'doors_number': 4,
'emission_standard': None,
'engine': None,
'engine_horse_power': 180,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3154233928',
'listing': 'auction',
'make': 'OPEL',
'model': 'Vivaro',
'odometer': 82000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/b3/c5/d1b3c5b02f9160c1ea7828ae845f2305f71c357d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/59/c9/fa/59c9fa148250a88240412c0d7248cbf568169533.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/37/49/e537497c5db19e38e4aa4f2c71a7409bb9d14e06.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/d5/39/a1d539e5bd2aa3c8fa860ba1e646e226f12b85ef.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/92/b3/a7/92b3a7077b04bc7573e2ce3449cbc73712286fbd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/53/99/8c539919be925c83ed5e06791de99e254bfabf0b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/45/82/2a/45822a2a4b906b7a6d63844353e98f45c9a0649f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2b/2a/9a/2b2a9a40b51d3fd6143cd66bc7b8f274860c17b3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/39/86/89/39868994c4aca11c392523fe7f857fa2d3487449.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/38/e0/af38e04de7d82aa52b7c0b43943554375c06fe2c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/c1/92/f7c192461cceb5369d65b2794004c1b97ef2bf43.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/33/79/4d3379ebeef884c0055e00148da2cd830f3617a9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/b6/d7/f9b6d7ba5586c0d3e4d287b76d9fd16c78d63ca3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/08/02/ea0802a2484486aadbf715bd806894fc8e8a7285.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/90/6e/2a906ea5a2a47aa9ca642136a071344467691a43.jpg?rule=ad-large'],
'price': 29990,
'price_includes_vat': False,
'registration_date': '2022-07-01',
'seats_number': 3,
'seller_name': None,
'title': 'Opel Vivaro Fg M 2.0 BlueHDi 180ch S&S Pack Premium Connect EAT8',
'transmission': 'automatic',
'trim': 'Vivaro Fg M 2.0 BlueHDi 180ch S&S Pack Premium Connect EAT8',
'vin': None,
'year': 2022}
2026-03-27 14:37:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 37180e26-d775-5449-85bc-7e2bfe3479d1 with identifier: 3154233928
2026-03-27 14:37:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 37180e26-d775-5449-85bc-7e2bfe3479d1
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd1%252Fb3%252Fc5%252Fd1b3c5b02f9160c1ea7828ae845f2305f71c357d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 14:37:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/b3/c5/d1b3c5b02f9160c1ea7828ae845f2305f71c357d.jpg?rule=ad-large not downloaded yet
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3167819465
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273167819465%27 HTTP/1.1" 200 None
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Scrape type for 3167819465: 1
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3167819465
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Volvo XC60 B4 AWD 197ch Inscription Luxe Geartronic \n'
'\n'
'- Marque : Volvo\n'
'- Modèle : XC60\n'
'- Année : 2020\n'
'- Kilométrage : 149 900 km\n'
'- Motorisation : 4 Cylindres 2.0L Turbo Diesel 197ch\n'
'- Carburant : Diesel\n'
'- Boîte de vitesses : Automatique Geartronic 8 Rapports\n'
'- Finition : Inscription Luxe\n'
'- Couleur : Gris\n'
'- Nombre de portes : 5\n'
'- Nombre de places : 5\n'
'- Puissance fiscale : 11 CV\n'
'\n'
'EQUIPEMENTS & OPTIONS :\n'
'\n'
'Extérieur & Châssis :\n'
'- Rétroviseurs rabattables électriquement\n'
'- Aide parking av/ar\n'
'- Aide au démarrage en côte\n'
'- Caméra de recul\n'
'- Hayon électrique\n'
'- Ouverture & Fermeture sans clés\n'
'- Peinture intégrale\n'
'- Rampes de pavillon alu\n'
"- Système de récupération d'énergie au freinage\n"
"- Détecteur d'angles morts\n"
'\n'
'Intérieur :\n'
'- Apple CarPlay & Android Auto\n'
'- Ordinateur de bord\n'
'- Ouverture / Fermeture électrique du coffre\n'
'- Direction assistée adaptative\n'
'- Fermeture électrique automatique\n'
'- Pack cuir\n'
'- Pommeau Levier Vitesse à Poignée en Cristal Transparent '
'LED\n'
'- Régulateur limiteur de vitesse adaptatif\n'
'- Sièges en cuir\n'
'- Sièges AV chauffants\n'
'- Sièges électriques à mémoire\n'
'- Toit ouvrant panoramique \n'
'- Volant multifonctions\n'
'- Volant réglable en hauteur et profondeur\n'
'\n'
'Sécurité :\n'
'- ESP\n'
'- Airbags rideaux\n'
'- Airbags latéraux\n'
'- Aide au démarrage en côte\n'
'- AFU\n'
'- Airbag genoux anti sous-marinage\n'
'- Airbags frontaux\n'
'- Projecteurs antibrouillard\n'
'- Contrôle de pression des pneus\n'
'- Détecteur de pluie\n'
'- Essuie-glaces automatiques\n'
'- Feux automatiques Full LED\n'
'- Phares adaptatifs\n'
'- Phares av. de jour\n'
'\n'
'Autres :\n'
'- 2 prises USB\n'
"- 4 points d'ancrage dans les panneaux latéraux du "
'compartiment à bagages\n'
'- Assise des sièges AV extensible\n'
'- Buses de lave-glace chauffantes\n'
'- Climatisation automatique quadri-zone (incluant boîte à '
'gants réfrigirée)\n'
'- Combiné d\'instruments digital 12,3" personnalisable\n'
'- Démarrage sans clé\n'
'- Frein de parking électronique automatique\n'
'- Jantes alliage 19" 10 branches Anthracite / Diamant avec '
'pneus 235/55 V R19\n'
'- Mode de conduite personnalisable via une molette sur la '
'console centrale\n'
'- Pack Mémoire\n'
'- Pack Premium Navigation et Stationnement\n'
'- Pack Prestige\n'
'- Pack Sensus Navigation\n'
'\n'
'Financements, garanties et reprises possibles\n'
'\n'
"D'autres photos sont disponibles sur demande.\n"
'Véhicule visible uniquement sur rendez-vous.\n'
"N'hésitez pas nous contacter pour plus d'informations ou pour "
"convenir d'un essai !\n"
'\n'
'Des erreurs peuvent se glisser dans nos annonces, veuillez '
'nous contacter afin de confirmer les différentes options '
'présentes dans le véhicule.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 197,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3167819465',
'listing': 'auction',
'make': 'VOLVO',
'model': 'XC60',
'odometer': 149900,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/ee/de/e5/eedee53e01f02c7a8f9ed1ca1896673de95f8260.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/30/9a/54/309a54914e9ab13b2502ad410b653906c3c6aed9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/ce/fb/13cefb45bd5730c842c77bcbcee57ac5a81c481f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/80/8f/1a/808f1a50e0e964b84982eb16e1a762b29cba4e5b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/4c/cf/c64ccfa6ce23618ccf6a0114327c2f7191bbbac6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/52/69/f4/5269f4d9586d214abfdbc1d926473dbd8630ec3f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/88/ad/b088ad3d1e15ec9b6d3412172b0107573f04f893.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/86/c8/57/86c8577768394a3cf1c7e32cbea46065c3047947.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/39/b6/5e39b621c89e0dbad7b4d4de565e6d748da1dea9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/56/26/b4/5626b42fc14807d507ead55011c6b928c50b7d4c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6c/fd/9f/6cfd9f577f85231e3783085bb38f11ea354bbcaa.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/96/d1/7f/96d17f47d37520590050e6c93c377dc54effe7fa.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/96/6b/34966b1ce3e3454cc9a5dad8aafe119fd59ab023.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/a5/ca/8fa5caaea4072676ae263d6c3ad294f0cc692496.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/17/1d/29/171d2971bb99b1588d8bfabeb21b2943ccf7d91b.jpg?rule=ad-large'],
'price': 24490,
'price_includes_vat': False,
'registration_date': '2020-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'Volvo XC60 B4 AWD 197ch Inscription Luxe Geartronic',
'transmission': 'automatic',
'trim': 'XC60 B4 AdBlue AWD 197ch Inscription Luxe Geartronic',
'vin': None,
'year': 2020}
2026-03-27 14:37:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e89da67f-e216-506d-b3ea-00ca8e884cde with identifier: 3167819465
2026-03-27 14:37:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e89da67f-e216-506d-b3ea-00ca8e884cde
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fee%252Fde%252Fe5%252Feedee53e01f02c7a8f9ed1ca1896673de95f8260.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 14:37:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ee/de/e5/eedee53e01f02c7a8f9ed1ca1896673de95f8260.jpg?rule=ad-large not downloaded yet
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3164936347
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273164936347%27 HTTP/1.1" 200 None
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Scrape type for 3164936347: 1
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3164936347
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Renault Arkana 1.3 TCe 140 ch finition business, boîte '
'automatique EDC7, mise en circulation en 2022.\n'
'\n'
'Informations générales :\n'
'- Année : 2022\n'
'- Motorisation : 1.3 TCe – 140ch\n'
'- Boîte de vitesses : Automatique EDC7\n'
'- 7 CV fiscaux\n'
'- 5 portes \n'
'- Couleur : Noir\n'
'\n'
'Confort & intérieur :\n'
'- Sièges électriques\n'
'- Écran tactile avec GPS + Apple CarPlay / Android Auto\n'
'- Bluetooth\n'
'- Banquette arrière rabattable 1/3 – 2/3\n'
'- Volant multifonctions\n'
'- Accoudoir central\n'
'- Vitres électriques AV/AR\n'
'- Sellerie tissu Business\n'
'- Start & Stop\n'
'- Ordinateur de bord\n'
'- Prise USB\n'
'- Commandes au volant\n'
'- Climatisation automatique\n'
'- Ouverture & Démarrage sans clé\n'
'\n'
'Extérieur : \n'
'- Jantes alliage 17’’\n'
'- Feux LED\n'
'- Rétroviseurs électriques et rabattables\n'
'- Vitres arrière surteintées\n'
'- Allumage automatique des feux \n'
'\n'
'Sécurité & aides à la conduite : \n'
'- Caméra de recul\n'
'- Aide au stationnement avant + arrière\n'
'- Régulateur / limiteur de vitesse\n'
'- Frein de parking électrique\n'
'- Alerte de franchissement de ligne\n'
'- Airbags multiples\n'
'- ESP / ABS / antipatinage \n'
'\n'
'Financements, garanties et reprises possibles\n'
'\n'
"D'autres photos sont disponibles sur demande.\n"
'Véhicule visible uniquement sur rendez-vous.\n'
"N'hésitez pas à nous contacter pour plus d'informations ou "
"pour convenir d'un essai !\n"
'\n'
'Des erreurs peuvent se glisser dans nos annonces, veuillez '
'nous contacter afin de confirmer les différentes options '
'présentes dans le véhicule.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 140,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3164936347',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Arkana',
'odometer': 43000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/18/cb/53/18cb53b95cda2e45b90b24e0472bd6a60ac43178.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/68/89/0c/68890ca95ac250c550567c74cd182bc91f020599.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/16/13/a7/1613a7e1f7e099b4ac7bcb0b39635ee9254c04a2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/45/96/8c4596e41e62e74de7ccc574c48a2984496eb4a2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8a/7e/c7/8a7ec7128df0978895b29e794cbb1f32fe787e25.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/df/91/d6df9108ab574be64481adc93b11961b1445e2c3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/45/80/25/458025107c6e4c7d071724b3a6415ef17572764d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/80/fe/0280fea3ed0edf29702abbbaa7d6bb203ef0bc59.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/06/ba/a506ba528e3755b9880ab5b64036340b213f57d2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/43/64/71/43647126ad8fb767b1aeb97d499ee06cf75aac3a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/95/53/1d/95531d93d75815683ccb7f92149c33cb11334049.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/12/0e/ea/120eea4f43b8ee5dfc6b2ab0b15801cabf1a5efd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4e/57/91/4e5791e6569b34fd0bd3c76d9e29c6a7a68dceba.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f8/ac/4b/f8ac4b323888eb2c74c88665be4aaa91808966ad.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/14/3b/71/143b71baa03017bfc5a186b1f8a4846b6a4e5398.jpg?rule=ad-large'],
'price': 18890,
'price_includes_vat': False,
'registration_date': '2022-05-01',
'seats_number': 5,
'seller_name': None,
'title': 'Renault Arkana 1.3 TCe 140ch EDC7 – Business Edition',
'transmission': 'automatic',
'trim': 'Arkana 1.3 TCe 140ch FAP Business EDC',
'vin': None,
'year': 2022}
2026-03-27 14:37:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e670b9ea-c99e-5aef-877c-953abdafdfce with identifier: 3164936347
2026-03-27 14:37:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e670b9ea-c99e-5aef-877c-953abdafdfce
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F18%252Fcb%252F53%252F18cb53b95cda2e45b90b24e0472bd6a60ac43178.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 14:37:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/18/cb/53/18cb53b95cda2e45b90b24e0472bd6a60ac43178.jpg?rule=ad-large not downloaded yet
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3142608614
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273142608614%27 HTTP/1.1" 200 None
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Scrape type for 3142608614: 1
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3142608614
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'VOLKSWAGEN POLO VI 1.0 TSI 115 COPPER LINE\n'
'\n'
'- Marque : Volkswagen\n'
'- Modèle : Polo VI\n'
'- Année : 2019\n'
'- Kilométrage : 110 000 km\n'
'- Motorisation : 1.0 TSI 115ch\n'
'- Carburant : Essence\n'
'- Boîte de vitesses : Manuelle 6 rapports\n'
'- Finition : Copper Line\n'
'- Couleur : Noire\n'
'- Nombre de portes : 5\n'
'- Nombre de places : 5\n'
'- Puissance fiscale : 6 CV\n'
'\n'
'EQUIPEMENTS & OPTIONS :\n'
'\n'
'Extérieur & Châssis :\n'
'- Rétroviseurs rabattables électriquement\n'
'- Pack city\n'
'- Pack visibilité\n'
'- Peinture intégrale\n'
"- Jantes d'origine montées sur pneus été (photo sur demande)\n"
'\n'
'Intérieur :\n'
'- Apple CarPlay\n'
'- Android Auto\n'
'- Ordinateur de bord\n'
'- Tapis de sol\n'
'- Accoudoir central avant\n'
'- Direction assistée\n'
'- Fermeture électrique\n'
'- Pack confort\n'
'- Prise 12V\n'
'- Régulateur limiteur de vitesse\n'
'- Rétroviseur int. jour/nuit auto\n'
'- Sièges AV chauffants\n'
'- Toit ouvrant\n'
'- Vitres électriques\n'
'- Vitres surteintées\n'
'- Volant réglable en hauteur et profondeur\n'
'\n'
'Sécurité :\n'
'- Airbags rideaux\n'
'- Airbags latéraux\n'
'- Projecteurs antibrouillard\n'
'- Essuie-glaces automatiques\n'
'- Feux automatiques\n'
'- Fixations ISOFIX\n'
'- Kit téléphone main libre bluetooth\n'
'\n'
'Autres :\n'
'- Antenne AR de pavillon\n'
'- Application Volkswagen Connect\n'
'- Appuis-tête (3) et ceintures de sécurité à 3 points (3) sur '
'la banquette AR\n'
'- Aumônières au dos des sièges AV\n'
"- Bacs de rangement dans toutes les portes, à l'AV avec "
'porte-boisson\n'
'- Badges spécifiques "Copper Line"\n'
'- Cache bagages\n'
'- Caméra de recul Rear view (lignes statiques)\n'
'- Clignotants latéraux intégrés dans les rétroviseurs '
'extérieurs\n'
'- Contrôle de pression des pneus\n'
'- Déflecteur de toit intégré\n'
"- Disques de frein ventilés à l'AV\n"
'- Eclairage blanc sur les instruments réglable en intensité, '
'rouge sur les commandes\n'
"- Eclairage d'ambiance à l'AV\n"
"- Essuie-glace AR avec commande d'intermittence et "
'lave-glace\n'
'- Feux AR rouges sombres 3D LED\n'
'- Filtre à pollen et à poussière\n'
'- Grille de calandre avec lamelles chromées\n'
'- Interface USB également pour iPod/iPhone\n'
'- Kit de réparation crevaison\n'
"- Lampes de lecture 2 à l'AV et 1 à l'AR\n"
'- Miroirs de courtoisie éclairés dans les pare-soleil pour '
'conducteur et passager AV\n'
'- Pack LED\n'
'- Projecteurs 100% LED\n'
'- Système Start & Stop\n'
'- Volant multifonction à 3 branches\n'
'\n'
"D'autres photos sont disponibles sur demande. \n"
'Véhicule visible uniquement sur rendez-vous. \n'
"N'hésitez pas nous contacter pour plus d'informations ou pour "
"convenir d'un essai !\n"
'\n'
'Des erreurs peuvent se glisser dans nos annonces, veuillez '
'nous contacter afin de confirmer les différentes options '
'présentes dans le véhicule.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 115,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3142608614',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Polo',
'odometer': 110000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/4a/d2/38/4ad238177d78ecea69ba815110b38e5729eddb23.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/9c/71/f49c718370125b3521c06966c5512dbf6a63bbc9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ca/0f/3c/ca0f3c6e53f6833e05827136c4a0082288c6b89d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/e6/a5/2fe6a5a5cbfa38ee408e55cedb62efc6601ca0a1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/fd/9e/f5fd9ec9e6058ef92ce62c3d55dfcd3d18f02c7e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/1a/5d/eb1a5daadcfdf5af4866f4f73d6f80f031ade754.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/34/67/a5346775d5b7d45f59ca1754f19fc37d62d1e85a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/30/bc/gh30bcbda80865eff0b4ade597229ffaa10db73e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/2e/7a/3e2e7a830ca6dbb626e4b349d487cc5653cadacb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9c/28/01/9c2801514abe3f988543352948d0380a20118157.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/9f/15/f99f154d3affc31324cc51b835f0b1156c73b2e3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/79/fa/5f/79fa5fa41eabd73be44eac212e12facc7b8ebead.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/4c/e0/d74ce0a695a5c503d3bd1110bd8bebd0c68cc619.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/02/a5/e202a539157346be3da931cee8c3ef90b4e39384.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/aa/be/2faabecb74a5ad99eae2351b71f6c084d110f189.jpg?rule=ad-large'],
'price': 12490,
'price_includes_vat': False,
'registration_date': '2019-02-01',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen polo vi 1.0 tsi 115 copper line',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2019}
2026-03-27 14:37:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6890ad33-3baf-564e-a23b-dbcff1789e87 with identifier: 3142608614
2026-03-27 14:37:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 6890ad33-3baf-564e-a23b-dbcff1789e87
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F4a%252Fd2%252F38%252F4ad238177d78ecea69ba815110b38e5729eddb23.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 14:37:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4a/d2/38/4ad238177d78ecea69ba815110b38e5729eddb23.jpg?rule=ad-large not downloaded yet
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3154195300
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273154195300%27 HTTP/1.1" 200 None
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Scrape type for 3154195300: 1
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3154195300
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Jaguar F-TYPE R 5.0 V8 SURALIMENTE 550 CH AWD\n'
'\n'
'Une sportive d’exception, pensée pour les passionnés de '
'sensations fortes.\n'
'\n'
'Avec seulement 17 990 km, la Jaguar F-Type R AWD incarne le '
'luxe britannique dans sa version la plus radicale. Son V8 5.0 '
'suralimenté de 550 ch, associé à la boîte automatique BVA8 et '
'à la transmission intégrale, délivre des performances de très '
'haut niveau dans un écrin au design sculptural.\n'
'État exceptionnel, factures d’entretien disponibles et '
'présentation irréprochable : un véhicule rare, destiné à une '
'clientèle exigeante.\n'
'\n'
'Détails clés :\n'
'\n'
'Année : 2019\n'
'Kilométrage : 17 990 km\n'
'Puissance : 550 ch\n'
'Transmission : Automatique BVA8\n'
'Carburant : Essence\n'
'Prix : 85 490 € \n'
'\n'
'AIDES À LA CONDUITE\n'
'\n'
'- 4 roues motrices\n'
'- Avertisseur d’angles morts\n'
'- Avertisseur de franchissement de ligne\n'
'- Caméra de recul\n'
'- DCC (suspensions pilotées)\n'
'- Détection de fatigue (alerte attention conducteur)\n'
'- Détection des panneaux de signalisation\n'
'- Front Assist (avertisseur anti-collision)\n'
'- Radars de stationnement avant et arrière\n'
'- Régulateur et limiteur de vitesse\n'
'\n'
'CONFORT :\n'
'- Accès et démarrage mains libres\n'
'- Climatisation automatique\n'
'- Essuie-glaces automatiques\n'
'- Feux automatiques\n'
'- Réglage lombaire électrique\n'
'- Sièges électriques à mémoire\n'
'- Volant à réglage électrique\n'
'- Volant multifonctions\n'
'\n'
'ÉLECTRONIQUE & MULTIMÉDIA :\n'
'- Apple CarPlay / Android Auto / MirrorLink\n'
'- Dynamic Select / Drive Select (modes de conduite)\n'
'- Écran tactile\n'
'- Grand GPS\n'
'- Ordinateur de bord\n'
'- Système Hi-Fi MERIDIAN\n'
'- Téléphone Bluetooth\n'
'\n'
'EXTÉRIEUR :\n'
'- Échappement sport\n'
'- Feux adaptatifs\n'
'- Feux Full LED\n'
'- Jantes aluminium\n'
'- Rétroviseurs dégivrants\n'
'- Toit panoramique\n'
'\n'
' INTÉRIEUR :\n'
'- Accoudoir central\n'
'- Commandes au volant\n'
'- Éclairage d’ambiance\n'
'- Palettes au volant\n'
'- Rétroviseurs électriques\n'
'- Sellerie cuir\n'
'- Sièges sport\n'
'- Stores pare-soleil\n'
'- Vitres électriques\n'
'- Volant méplat\n'
"D'autres photos sont disponibles sur demande. Véhicule "
"visible uniquement sur rendez-vous. N'hésitez pas à nous "
"contacter pour plus d'informations ou pour convenir d'un "
'essai ! Des erreurs peuvent se glisser dans nos annonces, '
'veuillez nous contacter afin de confirmer les différentes '
'options présentes dans le véhicule.',
'doors_number': 2,
'emission_standard': None,
'engine': None,
'engine_horse_power': 550,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3154195300',
'listing': 'auction',
'make': 'JAGUAR',
'model': 'F-Type',
'odometer': 17990,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/44/ff/aa/44ffaaa05fa6b1f95bc569755c10a973389864d6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/70/fc/91/70fc91b2d6541ada81f995e09adc13343ff628f3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/59/62/46/596246f4f60d77e080c7d9253cf5203b41f3584c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/c1/a2/0cc1a214a1d2385106a13a75cf9c3b85f53e280c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/30/0b/0c/300b0cc1bef5d3901bc345b18d4bc9342f3fe804.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c2/91/6a/c2916ab82a7e9ea6accc393d7a322fac68bdbe97.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/7e/7a/227e7acd415c20c020610a9c624aba80cce8a714.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/39/ff/cc39ff1d5d0cfba8c551c680c76d5708299ba3c8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/d0/2c/63d02c47f5b9fd967d9690a3b4527ff562f03a03.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cd/6e/b0/cd6eb04d41abd0b956db2f639cd0e3cfb54d48dc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/11/8e/93/118e939e052aa94af198fe5e2165ae0522d54284.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/65/12/af6512efdfa55921c367566eb0c7c8dde19bebbe.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/d6/a2/e7d6a2dc0b7a38ef61e258dae2632e7b4b0bc54d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/93/95/fc/9395fc71c4008b168d178d30331f8212acd7ed24.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/27/58/0c/27580c9df6dcb7c5e6b879e941854b541bea9e79.jpg?rule=ad-large'],
'price': 85490,
'price_includes_vat': False,
'registration_date': '2019-06-01',
'seats_number': 2,
'seller_name': None,
'title': 'Jaguar f-type r 5.0 v8 suralimente 550 ch awd',
'transmission': 'automatic',
'trim': 'F-Type Cabriolet 5.0 V8 Suralimenté 550ch R AWD BVA8 46cv',
'vin': None,
'year': 2019}
2026-03-27 14:37:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c12c41d0-85ac-5fc6-a058-32de707c4235 with identifier: 3154195300
2026-03-27 14:37:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c12c41d0-85ac-5fc6-a058-32de707c4235
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F44%252Fff%252Faa%252F44ffaaa05fa6b1f95bc569755c10a973389864d6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 14:37:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/44/ff/aa/44ffaaa05fa6b1f95bc569755c10a973389864d6.jpg?rule=ad-large not downloaded yet
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3167265690
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273167265690%27 HTTP/1.1" 200 None
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Scrape type for 3167265690: 1
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3167265690
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'Audi S3 Sportback 2.0 TFSI 310ch quattro S tronic 7\n'
'\n'
'Dossier complet avec factures chez Audi.\n'
'\n'
'Véhicule en excellent état général, bénéficiant d’une '
'configuration particulièrement complète et recherchée. '
'Alliant confort, technologie et sportivité, ce modèle se '
'distingue par ses nombreux équipements et sa finition '
'soignée.\n'
'\n'
'Principaux équipements :\n'
'- Système audio Premium Bang & Olufsen\n'
'- Advanced Key\n'
'- Audi Magnetic Ride (suspensions pilotées)\n'
'- Audi Parking System Plus (radars avant et arrière avec '
'signal visuel et sonore)\n'
'- Caméra de recul\n'
'- Audi Phone Box avec recharge par induction\n'
'- Sièges avants électriques et chauffants\n'
'- Appuis lombaires électriques 4 axes\n'
'- Banquette arrière 40/20/40 avec accoudoir central\n'
'- Vitres arrière surteintées (Privacy Glass)\n'
'- Réception radio numérique DAB\n'
'\n'
'Design et finitions :\n'
'- Jantes alliage Audi Sport 19 pouces finition titane\n'
'- Pack Audi Design Selection Rouge Express (intérieur cuir '
'Nappa avec surpiqûres contrastées)\n'
'- Pack Brillance noir Audi exclusive\n'
'- Inserts décoratifs en aluminium brossé mat Light Design\n'
'- Peinture métallisée\n'
'\n'
'Sécurité et aides à la conduite :\n'
'- Audi Pre Sense Basic\n'
'- Audi Hold Assist\n'
'- Airbags latéraux arrière\n'
'\n'
"D'autres photos sont disponibles sur demande. \n"
'Financement et reprise possible.\n'
'\n'
'Véhicule visible uniquement sur rendez-vous. \n'
'\n'
"N'hésitez pas nous contacter pour plus d'informations ou pour "
"convenir d'un essai ! \n"
'Des erreurs peuvent se glisser dans nos annonces, veuillez '
'nous contacter afin de confirmer les différentes options '
'présentes dans le véhicule.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 310,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3167265690',
'listing': 'auction',
'make': 'AUDI',
'model': 'S3',
'odometer': 84900,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/87/62/e98762caaf50853fab170aeb06e265c5a44a488d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4e/93/f3/4e93f35a29b8dbf891f309ef6b0963c27f712e60.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/03/1a/a4031aa7c2a23699e7608ca038ac17845e24321c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ce/76/e8/ce76e89bd9c1e85aecfee86f8e22a58bee7a5731.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/09/3b/9f093b67c7e9dd7e1c074071d355d4fa030fa975.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/c5/35/26c535024bd255c33afd8e6fdfd690f01a82841c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/96/79/78/967978737d61118a5511d40484ecec1d7ecc2ff5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/68/69/3c/68693c984ddbecba61989dee66796b1d1f774918.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/af/c2/55afc255127154220acd4ec85a60635f5f2bcf20.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/f5/e8/0bf5e886fda427a923ccb01fbc0687c78ece1f6e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/2e/f8/f42ef8a3b330704e5a8cd28719544339ceb31c1a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/20/72/9020723b439017968a065d4c4bcacbaa80950f3e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d2/19/71/d21971ac7b8904af4ed0975adaa7e1ccc4de8eca.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/59/6e/b4/596eb4d415c58ff89cc05909330eacb40ee962d9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/f0/9b/f7f09b71d15a313f8a3d7501c136025e89b7567d.jpg?rule=ad-large'],
'price': 30990,
'price_includes_vat': False,
'registration_date': '2017-08-01',
'seats_number': 5,
'seller_name': None,
'title': 'Audi S3 Sportback 2.0 TFSI 310ch quattro S tronic 7',
'transmission': 'automatic',
'trim': 'S3 Sportback 2.0 TFSI 310ch quattro S tronic 7',
'vin': None,
'year': 2017}
2026-03-27 14:37:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ce161d33-be67-5345-be0f-0c58dbf7499f with identifier: 3167265690
2026-03-27 14:37:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item ce161d33-be67-5345-be0f-0c58dbf7499f
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe9%252F87%252F62%252Fe98762caaf50853fab170aeb06e265c5a44a488d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 14:37:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/87/62/e98762caaf50853fab170aeb06e265c5a44a488d.jpg?rule=ad-large not downloaded yet
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3147198544
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273147198544%27 HTTP/1.1" 200 None
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Scrape type for 3147198544: 1
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3147198544
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Porsche Panamera S E-Hybrid Phase II V6 3.0L 416ch\n'
'\n'
'- Marque : Porsche\n'
'- Modèle : Panamera S E-Hybrid Phase II\n'
'- Année : 2015\n'
'- Kilométrage : 135 000 km\n'
'- Motorisation : V6 3.0L 416ch\n'
'- Carburant : Essence/Electrique\n'
'- Boîte de vitesses : Automatique\n'
'- Finition : E-Hybrid\n'
'- Couleur : Noire\n'
'- Nombre de portes : 5\n'
'- Nombre de places : 4\n'
'- Puissance fiscale : 20 CV\n'
'- Origine : France\n'
'\n'
'EQUIPEMENTS & OPTIONS :\n'
'\n'
'Extérieur & Châssis :\n'
'- Becquet\n'
'- Frein de parking automatique\n'
'- Lave-phares\n'
'- Projecteurs xénon\n'
'- Rétroviseurs électriques et dégivrants\n'
'- Suspension pneumatique\n'
'- Aide parking\n'
'- Hayon électrique\n'
'- PSM\n'
'- Radar de recul\n'
'\n'
'Intérieur :\n'
'- Banquette 1/3 - 2/3\n'
'- Ecran tactile\n'
'- Caméra de recul\n'
'- Climatisation automatique\n'
'- Fermeture électrique\n'
'- Intérieur cuir\n'
'- Logo Porsche intégré sur les appuis-tête\n'
'- Ordinateur de bord\n'
'- Palettes au volant\n'
'- Prise 12V\n'
'- Prise audio USB\n'
'- Régulateur de vitesse\n'
'- Rétroviseur int. jour/nuit auto\n'
'- Sièges avant chauffants\n'
'- Sièges arrières chauffants\n'
'- Sièges électriques\n'
'- Sièges avant à mémoire\n'
'- Système audio BOSE\n'
'- Toit ouvrant\n'
'- Vitres électriques\n'
'- Vitres surteintées\n'
'- Volant cuir\n'
'\n'
'Sécurité :\n'
'- 3 ceintures ar. 3 points\n'
'- ABS\n'
'- AFU\n'
'- Airbag frontal\n'
'- Airbags frontaux\n'
'- Projecteurs antibrouillard\n'
'- Détecteur de pluie\n'
'- ESP\n'
'- Feux automatiques\n'
'- Fixations ISOFIX\n'
'- Phares av. de jour à LED\n'
'\n'
'Antivol :\n'
'- Alarme\n'
'- Anti démarrage\n'
'\n'
'Autres :\n'
'- 4 places\n'
'- Airbag de bassin\n'
'- Airbags latéraux arrières\n'
'- Ceintures arrière avec prétensionneurs\n'
'- Ceintures avant avec prétensionneurs\n'
'- Chargeur Type 2\n'
'- Chargeur Porsche Prise domestique\n'
'- Contrôle de pression des pneus\n'
'- Essuie-glace arrière\n'
'- FAP\n'
'- Filtre à pollen\n'
'- Garnitures intérieures métal\n'
'- Kit de réparation crevaison\n'
'- Modes de conduite\n'
'- Peinture laquée / opaque\n'
'- Réglage manuel des phares\n'
'- Rétroviseur extérieur électrochrome\n'
'- Siège conducteur confort\n'
'- Système de stabilisation électronique de remorque\n'
'- Vitre arrière chauffante\n'
'- Vitre latérale droite fixe\n'
'- Vitre latérale gauche fixe\n'
'- Volant réglable\n'
'\n'
"Carnet d'entretien disponible.\n"
'Factures disponibles.\n'
'Révision sera effectuée pour la vente du véhicule.\n'
'\n'
"D'autres photos sont disponibles sur demande.\n"
'Véhicule visible uniquement sur rendez-vous.\n'
"N'hésitez pas nous contacter pour plus d'informations ou pour "
"convenir d'un essai !\n"
'\n'
'Des erreurs peuvent se glisser dans nos annonces, veuillez '
'nous contacter afin de confirmer les différentes options '
'présentes dans le véhicule.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 416,
'expiration_date': None,
'fuel_type': 'Hybride',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3147198544',
'listing': 'auction',
'make': 'PORSCHE',
'model': 'Panamera',
'odometer': 135000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/63/af/aa/63afaad25b8c31b747314ea7d13cf2a1fca0b7c1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/a6/20/44a62019e362eca2a0e3aa86d9b0f9f91958becd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/cb/e9/b0cbe94f99acde3ee6d7535822aa87ebe9f008ab.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/64/ab/ae/64abaeb5f4b72c33d5ba445e270bc9a5be113a05.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/77/91/a47791720cd8aad83f938f04902cb36d6dce19d1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/4f/fd/784ffd42469a747ffabdd6e8e39132dc92a1f61c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/4a/46/444a463b3f287c268236a11927b7432f36159d90.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/73/59/f2/7359f246cb2951ce658221bbcc4c67b8def5cc2d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/9d/37/da9d379b18baf01829dc4238e125a3314246b8ff.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/31/bf/e731bf1384dbe55d73ad3a224bcda47b847fcf5d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/98/9d/47/989d47f3b87b3275d5f4050ef8638d9959bd4011.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/4e/76/ab4e7687b0252781e96f1ab93a42d4779352e901.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/28/72/3d2872d42faf34017d6fac27c6537579a0b5a51a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/93/ee/87/93ee875711a425e66e7cc8c8d645a68b6577cfa4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/71/5a/d2/715ad26ab86fa0f9203531df277179c12dab4f7a.jpg?rule=ad-large'],
'price': 29990,
'price_includes_vat': False,
'registration_date': '2015-07-01',
'seats_number': 4,
'seller_name': None,
'title': 'Porsche Panamera S E-Hybrid Phase II V6 3.0L 416ch',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2015}
2026-03-27 14:37:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 9734d158-6b84-5f9c-8b46-17c3b4406498 with identifier: 3147198544
2026-03-27 14:37:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 9734d158-6b84-5f9c-8b46-17c3b4406498
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F63%252Faf%252Faa%252F63afaad25b8c31b747314ea7d13cf2a1fca0b7c1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 14:37:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/63/af/aa/63afaad25b8c31b747314ea7d13cf2a1fca0b7c1.jpg?rule=ad-large not downloaded yet
2026-03-27 14:37:53 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3155977312
2026-03-27 14:37:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273155977312%27 HTTP/1.1" 200 None
2026-03-27 14:37:54 [auto_selling_leboncoin.fr] INFO: Scrape type for 3155977312: 1
2026-03-27 14:37:54 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3155977312
2026-03-27 14:37:54 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Orange',
'currency': 'EUR',
'description': 'FORD RANGER III (3) SUPER CABINE 2.0 ECOBLUE BI-TURBO 213 '
'WILDTRAK\n'
'\n'
'Nous proposons à la vente un Ford Ranger III Super Cabine de '
'2020, un pick-up robuste et polyvalent.\n'
'\n'
'- Marque : Ford\n'
'- Modèle : Ranger\n'
'- Année : 2020\n'
'- Kilométrage : 119 000 km\n'
'- Motorisation : 2.0 EcoBlue 213 ch\n'
'- Carburant : Diesel\n'
'- Boîte de vitesses : Automatique\n'
'- Finition : Wildtrak\n'
'- Nombre de portes : 2\n'
'- Nombre de places : 4\n'
'- Puissance fiscale : 13 CV\n'
'\n'
'EQUIPEMENTS & OPTIONS :\n'
'\n'
'Extérieur et Chassis :\n'
'- Roue de secours\n'
'- Aide parking\n'
'- Barres de toit\n'
'- Différentiel arrière à glissement limité\n'
'- Projecteurs xénon\n'
'- Radar de recul\n'
'- Rideau de benne coulissant\n'
'- Rétroviseurs électriques et dégivrants\n'
'\n'
'Intérieur :\n'
'- Apple CarPlay\n'
'- Android Auto\n'
'- Régulateur adaptatif\n'
'- Limiteur de vitesse\n'
'- Commandes au volant\n'
'- Feux & Essuies glace automatiques\n'
'- Park assist\n'
'- Pare-brise chauffant\n'
'- Prises USB\n'
'- Caméra de recul\n'
'- Climatisation\n'
'- Fermeture électrique\n'
'- GPS\n'
'- Siège conducteur réglable hauteur\n'
'- Sièges chauffants\n'
'- Sièges électriques\n'
'- Support lombaires\n'
'- Système audio CD\n'
'- Vitres électriques\n'
'- Vitres surteintées\n'
'- Volant cuir\n'
'- Volant et pommeau cuir\n'
'- Volant multifonctions\n'
'\n'
'Confort :\n'
"- Système d'entrée sans clef\n"
'\n'
'Sécurité :\n'
'- ESP\n'
'- Antipatinage\n'
'- ABS\n'
'- Airbags latéraux\n'
'- Aide au démarrage en côte\n'
'- AFU\n'
'- Airbag frontal\n'
'- Airbags frontaux\n'
'- Projecteurs antibrouillard\n'
'- Contrôle de pression des pneus\n'
'- Détecteur de pluie\n'
'- Feux automatiques\n'
'- Fixations ISOFIX\n'
'- Phares av. de jour à LED\n'
'\n'
'Antivol :\n'
'- Alarme\n'
'- Anti démarrage\n'
'\n'
'Autres :\n'
'- 4 places\n'
'- Accoudoir central\n'
'- Airbag avant\n'
"- Alerte à l'ouverture des portes\n"
'- Alerte sonore de pré-collision\n'
'- Assistant maintien dans la voie\n'
'- Boîte automatique 10 vitesses\n'
'- Éclairage de sol\n'
"- Factures d'entretien\n"
'- Non fumeur\n'
'- Oeïllets de fixation\n'
"- Radar avant de détection d'obstacles\n"
'- Réglage manuel des phares\n'
'- Siège conducteur à dossier réglable\n'
'- Siège conducteur confort\n'
'- Sièges en cuir partiel\n'
"- Système de freinage d'urgence anticipatif\n"
'- Système Start & Stop\n'
'\n'
"D'autres photos sont disponibles sur demande.\n"
'Véhicule visible uniquement sur rendez-vous.\n'
"N'hésitez pas à nous contacter pour plus d'informations ou "
"pour convenir d'un essai !\n"
'\n'
'Des erreurs peuvent se glisser dans nos annonces, veuillez '
'nous contacter afin de confirmer les différentes options '
'présentes dans le véhicule.\n'
'\n'
'Financement et reprise possibles.',
'doors_number': 4,
'emission_standard': None,
'engine': None,
'engine_horse_power': 213,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3155977312',
'listing': 'auction',
'make': 'FORD',
'model': 'Ranger',
'odometer': 119000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/dc/41/5fdc4145c83add104e7b9244ace687ee9a2e57af.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/89/ba/2d/89ba2d02a202925e8489fc90ce6c32c24b89cd78.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bc/32/b8/bc32b89b7c9572b58831109dbf71e5e74a7347b5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/8e/93/e08e9357120e34a1b68053065bfa54a143f7e4dc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/50/b7/7750b7ceeef09e4f704bcaa3e7720da16c049eb4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2b/f5/22/2bf5225e6d25ac84e626911e14465670d81c087b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/26/79/d426790f87c23b30f45fac83561fd87f8cc30865.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/39/c0/0a39c0efd36c5a30c3e6f6e4191337d795665e5e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/80/dc/8b/80dc8bfdbece2923dac2c8350c1dd988d46421cb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/47/e5/7f47e58c60c2a3a73f17ed226e9c266ccdb09fcb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/36/ff/2f/36ff2fbbad22239b167ed04823ad48718f88f4cb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/45/13/0745139c5902de4a4e7d539afcfb353d7c26b23f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/30/e4/de/30e4de7f5f6ade536e298d2a43349adbd113a9e6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/e6/da/c7e6dae91af5cf391c847e24203b041595975884.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/9a/a0/979aa0fe227d5b0aef325db150de25c3f763e8ad.jpg?rule=ad-large'],
'price': 26990,
'price_includes_vat': False,
'registration_date': '2020-02-01',
'seats_number': 5,
'seller_name': None,
'title': 'Ford Ranger III (3) Super Cabine 2.0 Ecoblue bi-turbo 213 WILDTRAK',
'transmission': 'automatic',
'trim': 'Ranger 2.0 TDCi 213ch Super Cab Wildtrak BVA10',
'vin': None,
'year': 2020}
2026-03-27 14:37:54 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 18f63941-c0c0-5cb5-b4a4-9098a8149630 with identifier: 3155977312
2026-03-27 14:37:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 18f63941-c0c0-5cb5-b4a4-9098a8149630
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5f%252Fdc%252F41%252F5fdc4145c83add104e7b9244ace687ee9a2e57af.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 14:37:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/dc/41/5fdc4145c83add104e7b9244ace687ee9a2e57af.jpg?rule=ad-large not downloaded yet
2026-03-27 14:37:54 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3154222596
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273154222596%27 HTTP/1.1" 200 None
2026-03-27 14:37:54 [auto_selling_leboncoin.fr] INFO: Scrape type for 3154222596: 1
2026-03-27 14:37:54 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3154222596
2026-03-27 14:37:54 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BMW 128 Ti SERIE 1 F40 265cv I Harman Kardon I Sièges M\n'
'\n'
'La BMW 128 Ti Série 1 F40 265 ch M Sport incarne la compacte '
'sportive dans sa version la plus affûtée. \n'
'Animée par le 4 cylindres 2.0 Turbo de 265 ch, associé à la '
'boîte automatique ZF8 à 8 rapports, elle offre des '
'performances dynamiques tout en conservant un excellent '
'confort d’utilisation au quotidien.\n'
'\n'
'16 CV fiscaux\n'
'\n'
'Première mise en circulation : 07/2021\n'
'\n'
'Visites uniquement sur rendez-vous\n'
'\n'
'Historique & entretien :\n'
'- Entretien à jour\n'
'- Suivi complet\n'
'- Double des clés\n'
'\n'
'Options & équipements :\n'
'- Extérieur & design\n'
'- Phares LED BMW\n'
'- Shadow Line brillant\n'
'- Vitrage calorifuge\n'
'- Feux arrière LED\n'
'- Rétroviseurs électriques\n'
'- Confort & technologie\n'
'- Affichage tête haute\n'
'- GPS tactile\n'
'- Apple CarPlay\n'
'- Système audio\n'
'- Climatisation automatique multi-zone\n'
'- Accès et démarrage sans clé\n'
'- Caméra de recul\n'
'- Park Assist\n'
'- Aide au stationnement avant / arrière\n'
'- Régulateur de vitesse\n'
'- Volant multifonctions réglable en hauteur et profondeur\n'
'- Rétroviseurs intérieur jour/nuit automatique\n'
'- Accoudoir central avant\n'
'- Frein de parking automatique\n'
'- Mode Sport\n'
'- Prise USB Type-C\n'
'\n'
'Intérieur :\n'
'- Sellerie cuir avec surpiqûres rouges finition Ti\n'
'- Sièges chauffants\n'
'\n'
'Sécurité :\n'
'- ABS\n'
'- ESP\n'
'- Airbags frontaux et latéraux\n'
'- Alarme\n'
'- Contrôle de pression des pneus\n'
'- Direction assistée\n'
'- Aide au démarrage en côte\n'
'- Aide à la descente\n'
'- Reconnaissance des panneaux de limitation de vitesse\n'
'- Feux automatiques\n'
'- Kit téléphone main libre Bluetooth®\n'
'- Kit anti-crevaison\n'
'- Écrous antivol\n'
'- Système Start & Stop\n'
'\n'
"D'autres photos sont disponibles sur demande.\n"
'Véhicule visible uniquement sur rendez-vous.\n'
"N'hésitez pas nous contacter pour plus d'informations ou pour "
"convenir d'un essai !\n"
'\n'
'Des erreurs peuvent se glisser dans nos annonces, veuillez '
'nous contacter afin de confirmer les différentes options '
'présentes dans le véhicule.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 265,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3154222596',
'listing': 'auction',
'make': 'BMW',
'model': 'Série 1',
'odometer': 51000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/e7/f9/6ee7f981571091161e98ac11b7c2fa2232003d64.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/01/46/90/0146905987508b7cf4de326cb52e4a0145c189c3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c5/95/eb/c595ebd562ec7008a1a8d2e3f8f2049886230d4c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f8/b2/e4/f8b2e4d3588a91653746c29f42182dcd70de2734.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/3b/39/2e3b396c5233a95613eadaac0b8926e3ef9e5921.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/97/05/40970573f8f78d75bdebeeeec5d915ba48f61adc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/d8/d0/0ed8d0ca3b6689a7d95ac402007fa4239ee6195e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/e5/15/c9e515fcb5b3de1e69e3314651ee95cf09d9802c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/e5/9a/cbe59a33bae4d03bde528d7ad5de2f99b3a11e77.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/77/6f/e0776f633f0be092e460a67e3e601503fd030e1f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/61/54/a9/6154a9982817359d79b6c79793eea15211f18612.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cd/86/08/cd860816cec2522dfb3f116e7be20f79763e7db2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/78/74/8c787413798840fba8fbca3935401db66dccb886.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/62/af/c1/62afc1a7863faad98e0dd9de3e38285ffb12da02.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/0f/7a/220f7ab77165f817e3b0d5fbf5a74f3d8b3e9678.jpg?rule=ad-large'],
'price': 32990,
'price_includes_vat': False,
'registration_date': '2021-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW 128 Ti SERIE 1 F40 265cv I Harman Kardon I Sièges M',
'transmission': 'automatic',
'trim': 'Série 1 128tiA 265ch',
'vin': None,
'year': 2021}
2026-03-27 14:37:54 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ec8b6720-9ee3-5018-8f28-47ef7ce61ab1 with identifier: 3154222596
2026-03-27 14:37:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item ec8b6720-9ee3-5018-8f28-47ef7ce61ab1
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6e%252Fe7%252Ff9%252F6ee7f981571091161e98ac11b7c2fa2232003d64.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 14:37:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/e7/f9/6ee7f981571091161e98ac11b7c2fa2232003d64.jpg?rule=ad-large not downloaded yet
2026-03-27 14:37:54 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3155505129
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273155505129%27 HTTP/1.1" 200 None
2026-03-27 14:37:54 [auto_selling_leboncoin.fr] INFO: Scrape type for 3155505129: 1
2026-03-27 14:37:54 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3155505129
2026-03-27 14:37:54 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'SUZUKI Swift 1.2 Dualjet Privilège AllGrip, Noir, 5 cv, 5 '
'portes, 104 000 km\n'
'\n'
'Équipements et options : \n'
'- Multimédia\n'
'- Système multimédia avec écran\n'
'- Connexion Bluetooth\n'
'- Compatible Android Auto / Apple CarPlay / MirrorLink\n'
'- Prises USB et AUX\n'
'- Commandes audio et téléphone au volant\n'
'\n'
'Conduite : \n'
'- Direction assistée\n'
'- Ordinateur de bord (consommation, autonomie, température '
'extérieure, indicateur de changement de vitesse)\n'
'\n'
'Extérieur : \n'
'- Jantes alliage 16 pouces avec pneus 185/55 R16\n'
'- Vitres arrière surteintés\n'
'- Feux Xénon\n'
'- Projecteurs antibrouillard avant\n'
'\n'
'Confort intérieur :\n'
'- Climatisation manuelle\n'
'- Sièges avant chauffants\n'
'- Vitres électriques avant\n'
'- Fermeture centralisée avec télécommande\n'
'- Porte-gobelets et porte-bouteilles avant/arrière\n'
'\n'
'Sécurité : \n'
'- ABS + EBD\n'
'- ESP (contrôle de stabilité)\n'
'- Assistance au freinage d’urgence\n'
'- Airbags frontaux, latéraux et rideaux\n'
'- Système ISOFIX (2 places arrière)\n'
'- Contrôle de pression des pneus (TPMS)\n'
'- Désactivation airbag passager\n'
'- Sécurité enfant aux portes arrière\n'
'\n'
'Autres équipements : \n'
'- Caméra de recul\n'
'- Prise 12V\n'
'- Kit de réparation de pneus\n'
'\n'
"D'autres photos sont disponibles sur demande. Véhicule "
"visible uniquement sur rendez-vous. N'hésitez pas à nous "
"contacter pour plus d'informations ou pour convenir d'un "
'essai ! Des erreurs peuvent se glisser dans nos annonces, '
'veuillez nous contacter afin de confirmer les différentes '
'options présentes dans le véhicule.\n'
'\n'
'Possibilité de reprise ou de financement.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 90,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3155505129',
'listing': 'auction',
'make': 'SUZUKI',
'model': 'Swift',
'odometer': 104000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/8a/4a/b58a4a43a9997af0a62a58a410122e081be1417d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/37/2e/42372e5e91d4f8d4dc465e3780eeb8f37e43a8f4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bf/a6/f5/bfa6f53c8a907ac56cc9f56703e40eaf66661429.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/81/0a/fc810ac4a0669f41cc7ca5f087a8ceb09b1a41f2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/59/7e/d6597ec0790775f9ca6b45e53311ca5032698901.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/a7/7c/41a77c0fb857d90dad8678963fd18f92a25a41b7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/67/5e/a8/675ea80d118c6e58954f3149ba40370968b3d7d3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/02/61/dc02614281c7f192c6fd8d74e5dc3aaeff9217ac.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/15/4b/f4/154bf4c9dc2ca009495b80448077adaae71e73f0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/86/2f/10/862f10430f8748e935de2a84e2238da8f6501d30.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/56/e1/9e56e1d73cdad7d106d94c22c112a63838a506d7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/4c/76/8e4c76356639d622d1dd9c76d7dd66bb59eccf21.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/94/19/e5/9419e52ac5a093082de35ad8d1736ecc235a05d2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/00/76/8e0076b41bd058980ce001047edf6830edb18b36.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/94/ff/0e94ffbbec4269739bcd520fe1e8a0011d9fa0d3.jpg?rule=ad-large'],
'price': 9890,
'price_includes_vat': False,
'registration_date': '2019-02-01',
'seats_number': 5,
'seller_name': None,
'title': 'Suzuki Swift 1.2 Dualjet Hybrid 90ch Privilège AllGrip',
'transmission': 'manual',
'trim': 'Swift 1.2 Dualjet Hybrid 90ch Privilège AllGrip Euro6d-T',
'vin': None,
'year': 2019}
2026-03-27 14:37:54 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 11fb646a-4fb6-59f4-af70-8dc1cba7348f with identifier: 3155505129
2026-03-27 14:37:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 11fb646a-4fb6-59f4-af70-8dc1cba7348f
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb5%252F8a%252F4a%252Fb58a4a43a9997af0a62a58a410122e081be1417d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 14:37:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/8a/4a/b58a4a43a9997af0a62a58a410122e081be1417d.jpg?rule=ad-large not downloaded yet
2026-03-27 14:37:54 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165030651
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273165030651%27 HTTP/1.1" 200 None
2026-03-27 14:37:54 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165030651: 1
2026-03-27 14:37:54 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165030651
2026-03-27 14:37:54 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Mercedes Classe X 250 d 4MATIC - Boîte automatique 7 '
'rapports, Pick-up, première immatriculation en 2019 \n'
'\n'
'Informations générales : \n'
'\n'
'•\u2060 \u2060Année : 2019\n'
'•\u2060 \u2060Motorisation : 250 d 190ch 4MATIC\n'
'•\u2060 \u2060Boîte automatique BVA7\n'
'•\u2060 \u20608 CV fiscaux\n'
'•\u2060 \u20604 portes\n'
'•\u2060 \u2060Couleur : Noir \n'
'\n'
'Équipements & Options\n'
'Confort & Intérieur : \n'
'•\u2060 \u2060Bluetooth\n'
'•\u2060 \u2060Climatisation\n'
'•\u2060 \u2060Sièges avant '
'chauffants '
'- sièges avant électriques\n'
'•\u2060 \u2060Affichage multifonction 7”\n'
'•\u2060 \u2060Smart Key (accès et démarrage sans clé)\n'
'•\u2060 \u2060Prises 12V avant et arrière\n'
'•\u2060 \u2060Température extérieure\n'
'•\u2060 \u2060Fermeture centralisée\n'
'•\u2060 \u2060Volant '
'cuir '
'- Lecteur cd\n'
'\n'
'Aide à la conduite :\n'
'•\u2060 \u2060Régulateur et limiteur de '
'vitesse '
'- Caméra de '
'recul '
'- Radar de '
'recul '
'- Caméra '
'360° '
'- Avertisseur de franchissement de ligne \n'
'\n'
'Extérieur :\n'
'•\u2060 \u2060Jantes alliage\n'
'•\u2060 \u2060Barres de toit \n'
'•\u2060 \u2060Marchepieds \n'
'•\u2060 \u2060Attelage\n'
'•\u2060 \u2060Benne\n'
'\n'
'Sécurité :\n'
'•\u2060 \u20607 airbags (frontaux, latéraux, rideaux + '
'genoux)\n'
'•\u2060 \u2060ESP\n'
'•\u2060 \u2060Aide au freinage d’urgence\n'
'•\u2060 \u2060Antipatinage\n'
'•\u2060 \u2060Fixations ISOFIX\n'
'•\u2060 \u2060Phares antibrouillard\n'
'•\u2060 \u2060Feux LED\n'
'\n'
'Informations complémentaires :\n'
'•\u2060 \u2060Réservoir 73L\n'
'Dimensions benne :\n'
'•\u2060 \u2060Longueur : 1 587 mm\n'
'•\u2060 \u2060Largeur : 1 560 mm\n'
'•\u2060 \u2060Largeur entre passages de roue : 1 215 mm\n'
'•\u2060 \u2060Hauteur : 431 mm\n'
'\n'
'Financements, garanties et reprises possibles \n'
'\n'
"D'autres photos sont disponibles sur demande.\n"
' Véhicule visible uniquement sur rendez-vous. \n'
'\n'
"N'hésitez pas à nous contacter pour plus d'informations ou "
"pour convenir d'un essai ! \n"
'\n'
'Des erreurs peuvent se glisser dans nos annonces, veuillez '
'nous contacter afin de confirmer les différentes options '
'présentes dans le véhicule.',
'doors_number': 4,
'emission_standard': None,
'engine': None,
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165030651',
'listing': 'auction',
'make': 'MERCEDES-BENZ',
'model': 'Classe X',
'odometer': 152000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/ed/fe/0f/edfe0f272334d3e739fd15a8340d159e9e1e9ef6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/06/4c/5f064c2af5d8bf8f92b739f3e2c332564b4fe850.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a2/30/01/a230010ce8cd9cb1a13e03c251ce24259f4c0ad5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cd/64/40/cd644002a744730ac8e763e1e0025c7d2ff04829.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/02/90/bd029040222b081cede90daa6384b7280d67756f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/68/76/f9/6876f99116a910da9195e898595d1c48bbf1ea96.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/eb/a0/63eba033c85ba4523c301b45733d65f467e5cf36.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/18/5f/58/185f58c79eae02194417c2e5859655e140ea7a23.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/96/3f/99/963f9937815326f09959ebd6f63661a664d6b076.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/24/bc/9d24bc4fffdcd4e09188ee2149b45ae7190d6a8c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/f9/6d/dbf96d86c12e4c3444f9e0b007823a62ee7d26eb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/31/33/7f3133a351e2dcf83c2d49e70df9ddd1791624e8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f8/78/0b/f8780b6dce205b03b513f551d4adba13c10bc961.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/fa/39/abfa3965fae700b52cd5c5b54aadc8f16c92e544.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4a/e4/68/4ae4684e5cc4dd0e85eb9cf0058be46a8719daec.jpg?rule=ad-large'],
'price': 26990,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'Mercedes Classe X 250 d 4MATIC - BVA7 - POWER',
'transmission': 'automatic',
'trim': 'Classe X 250d 190ch Power 4Matic BVA7',
'vin': None,
'year': 2019}
2026-03-27 14:37:54 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 80ae3457-7b8b-5741-9e9f-1ca34db53145 with identifier: 3165030651
2026-03-27 14:37:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 80ae3457-7b8b-5741-9e9f-1ca34db53145
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fed%252Ffe%252F0f%252Fedfe0f272334d3e739fd15a8340d159e9e1e9ef6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 14:37:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ed/fe/0f/edfe0f272334d3e739fd15a8340d159e9e1e9ef6.jpg?rule=ad-large not downloaded yet
2026-03-27 14:37:54 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3163462336
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273163462336%27 HTTP/1.1" 200 None
2026-03-27 14:37:54 [auto_selling_leboncoin.fr] INFO: Scrape type for 3163462336: 1
2026-03-27 14:37:54 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3163462336
2026-03-27 14:37:54 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Maserati 4200 GT – Boîte manuelle \n'
'\n'
'À vendre superbe Maserati 4200 GT en boîte mécanique, modèle '
'très recherché et extrêmement rare (seulement 1078 '
'exemplaires produits).\n'
'\n'
'Année : 2003\n'
'Kilométrage : 85 900 km\n'
'Historique : complet avec factures\n'
'\n'
'Véhicule en excellent état général, soigneusement entretenu '
'et suivi. \n'
'Seulement 4 propriétaires en 22 ans, dont un, ayant conservé '
'la voiture pendant 17 ans.\n'
'\n'
'Importants travaux récents effectués (factures à l’appui)\n'
'\n'
'Équipements & options :\n'
'Intérieur cuir intégral couleur brun Cuoio\n'
'Siège cd électrique et à mémoire (2 positions)\n'
'Siège passager électrique\n'
'Climatisation manuelle\n'
'Volant cuir\n'
'Ordinateur de bord\n'
'Jantes alliage 18"\n'
'ABS / ESP\n'
'Régulateur de vitesse\n'
'Ciel de toit cuir\n'
'Écusson brodé sur les appuie-têtes\n'
'Vitres électriques\n'
'Feux anti brouillard avant et arrière \n'
'\n'
'Entretien : \n'
'Remplacement embrayage + géométrie\n'
'Rénovation des plastiques intérieurs (plus de problème de '
'boutons collants)\n'
'Réfection des cuirs (ciel de toit neuf, soufflet de levier de '
'vitesse, pare-soleil)\n'
'Vidange moteur + filtres\n'
'Courroie accessoires + bougies\n'
'Vidange boîte de vitesses\n'
'Remplacement radiateur de refroidissement\n'
'Transmetteur de pression d’huile + joints collecteur\n'
'Disques et plaquettes avant\n'
'Recharge climatisation\n'
'Batterie neuve\n'
'\n'
'Travaux réalisés par un spécialiste reconnu à Limoges avec '
'pièces d’origine Ferrari Charles Pozzi.\n'
'\n'
'Véhicule toujours conservé dans un garage chauffé.\n'
'\n'
"D'autres photos sont disponibles sur demande. \n"
'\n'
'Véhicule visible uniquement sur rendez-vous. \n'
'\n'
"N'hésitez pas nous contacter pour plus d'informations ou pour "
"convenir d'un essai ! \n"
'\n'
'Des erreurs peuvent se glisser dans nos annonces, veuillez '
'nous contacter afin de confirmer les différentes options '
'présentes dans le véhicule.',
'doors_number': 2,
'emission_standard': None,
'engine': None,
'engine_horse_power': 390,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3163462336',
'listing': 'auction',
'make': 'MASERATI',
'model': 'Coupe',
'odometer': 85900,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/bb/96/02/bb9602dc71730b724d349d277ccb822a144da67a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/fe/21/4bfe21a08655e702d2eb711818748c15c964d94a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/58/aa/04/58aa041c73124437d4dce433ba137c3e7de49ac8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/39/19/6a/39196a741fa4452558bfcdad10a4b28253e6e917.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/e4/09/6be4099518381684763ecb3b89e60a47bdc05305.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/84/1c/a9/841ca9ad9362768a25c942c4408d08b8193c0460.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/4a/7c/fc4a7c532ab0365840c9dd1e54e38b33588078f8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/91/17/f491174fe4499fd96531e77433570a00e8d5877c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/60/21/a5602138342a4f3622bdbf224d6b52f10086a679.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/7a/e9/7e7ae9934d1806d3683a52614f3d38d696ab95a7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/9c/ef/c39cef21d4f114fb7fd44cf99ed7f1d5990f2f44.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/75/66/eb/7566ebb4416a6cfe489c0c0b95b7ce758cfbed4f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/91/28/95/912895eba97755a5e8da6c726bf2d25cb719e11d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/33/b8/7a/33b87aad4d1654df71b9c3e2ab29c270e8f91163.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/ec/1e/8bec1ed603abebc2c3e8811aaf5cbf2c162816f4.jpg?rule=ad-large'],
'price': 43990,
'price_includes_vat': False,
'registration_date': '2003-10-01',
'seats_number': 1,
'seller_name': None,
'title': 'Maserati 4200 GT – Boîte manuelle',
'transmission': 'manual',
'trim': 'Coupe 4.2',
'vin': None,
'year': 2003}
2026-03-27 14:37:54 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: af16437b-f44c-533f-8154-7dda88caf4e6 with identifier: 3163462336
2026-03-27 14:37:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item af16437b-f44c-533f-8154-7dda88caf4e6
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fbb%252F96%252F02%252Fbb9602dc71730b724d349d277ccb822a144da67a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 14:37:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/bb/96/02/bb9602dc71730b724d349d277ccb822a144da67a.jpg?rule=ad-large not downloaded yet
2026-03-27 14:37:54 [auto_selling_leboncoin.fr] INFO: No more listings found to scrape
2026-03-27 14:37:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/b3/c5/d1b3c5b02f9160c1ea7828ae845f2305f71c357d.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 14:37:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/bb/96/02/bb9602dc71730b724d349d277ccb822a144da67a.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 14:37:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/ed/fe/0f/edfe0f272334d3e739fd15a8340d159e9e1e9ef6.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 14:37:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/4a/d2/38/4ad238177d78ecea69ba815110b38e5729eddb23.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 14:37:54 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-03-27 14:37:54 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-03-27 14:37:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 14:37:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7faa3aaaed10>
2026-03-27 14:37:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2118
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 14:37:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_37180e26-d775-5449-85bc-7e2bfe3479d1/37180e26-d775-5449-85bc-7e2bfe3479d1_image_0.jpg HTTP/1.1" 201 0
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd1%252Fb3%252Fc5%252Fd1b3c5b02f9160c1ea7828ae845f2305f71c357d.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 14:37:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/b3/c5/d1b3c5b02f9160c1ea7828ae845f2305f71c357d.jpg?rule=ad-large saved to cache
2026-03-27 14:37:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 37180e26-d775-5449-85bc-7e2bfe3479d1
2026-03-27 14:37:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 37180e26-d775-5449-85bc-7e2bfe3479d1 sending to next pipeline
2026-03-27 14:37:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/18/cb/53/18cb53b95cda2e45b90b24e0472bd6a60ac43178.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 14:37:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 37180e26-d775-5449-85bc-7e2bfe3479d1 with identifier 3154233928
2026-03-27 14:37:54 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-27 14:37:54 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-27 14:37:54 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-27 14:37:54 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-27 14:37:54 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-27 14:37:54 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-27 14:37:54 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-27 14:37:54 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-27 14:37:54 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-27 14:37:54 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-27 14:37:54 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-27 14:37:54 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-27 14:37:54 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-27 14:37:54 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-27 14:37:54 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-27 14:37:54 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-27 14:37:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-27 14:37:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2022
2026-03-27 14:37:55 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-27 14:37:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774622275
2026-03-27 14:37:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774622275
2026-03-27 14:37:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-27 14:37:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:55 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-27 14:37:55 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-27 14:37:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:55 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 37180e26-d775-5449-85bc-7e2bfe3479d1
2026-03-27 14:37:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/b3/c5/d1b3c5b02f9160c1ea7828ae845f2305f71c357d.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Opel Vivaro Fg M 2.0 BlueHDi 180ch S&S Pack Premium Connect '
'EAT8 – 5 places – 2022 – 82 000 km\n'
'\n'
'Nous vous proposons ce très beau Opel Vivaro Fg M équipé du '
'moteur 2.0 BlueHDi 180 chevaux associé à la boîte automatique '
'EAT8 à 8 rapports, offrant un excellent compromis entre '
'performance, souplesse et confort de conduite.\n'
'\n'
'Version Pack Premium Connect, configuration 5 places, idéale '
'pour un usage professionnel comme personnel.\n'
'\n'
'- Motorisation\n'
'2.0 BlueHDi 180 ch\n'
'\n'
'- Boîte automatique EAT8 8 rapports\n'
'\n'
'Stop & Start\n'
'Crit’Air 2\n'
'\n'
'Équipements principaux :\n'
'- Système multimédia écran tactile\n'
'- Navigation GPS\n'
'- Apple CarPlay et Android Auto\n'
'- Bluetooth / USB\n'
'- Régulateur et limiteur de vitesse\n'
'- Aide au maintien dans la voie\n'
'- Freinage d’urgence automatique\n'
'- Radar de stationnement arrière\n'
'- Caméra de recul\n'
'- Climatisation\n'
'- Rétroviseurs électriques et dégivrants\n'
'- Portes arrière battantes\n'
'- Porte latérale coulissante\n'
'\n'
'État du véhicule : \n'
'- 82 000 km\n'
'- Entretien suivi\n'
'- Très bon état général\n'
'- Aucun frais à prévoir\n'
'\n'
'Véhicule fiable, confortable et polyvalent, prêt à travailler '
'immédiatement ou à être utilisé au quotidien.\n'
"D'autres photos sont disponibles sur demande. Véhicule "
"visible uniquement sur rendez-vous. N'hésitez pas à nous "
"contacter pour plus d'informations ou pour convenir d'un "
'essai ! Des erreurs peuvent se glisser dans nos annonces, '
'veuillez nous contacter afin de confirmer les différentes '
'options présentes dans le véhicule.',
'doors_number': 4,
'emission_standard': None,
'engine': None,
'engine_horse_power': 180,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '37180e26-d775-5449-85bc-7e2bfe3479d1',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3154233928',
'listing': 'auction',
'make': 'OPEL',
'model': 'Vivaro',
'odometer': 82000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 15,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37180e26-d775-5449-85bc-7e2bfe3479d1/37180e26-d775-5449-85bc-7e2bfe3479d1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 160243,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/b3/c5/d1b3c5b02f9160c1ea7828ae845f2305f71c357d.jpg?rule=ad-large',
'Width': 1067}],
'price': 29990,
'price_includes_vat': False,
'registration_date': '2022-07-01',
'seats_number': 3,
'seller_name': None,
'title': 'Opel Vivaro Fg M 2.0 BlueHDi 180ch S&S Pack Premium Connect EAT8',
'transmission': 'automatic',
'trim': 'Vivaro Fg M 2.0 BlueHDi 180ch S&S Pack Premium Connect EAT8',
'vin': None,
'year': 2022}
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273154233928%27 HTTP/1.1" 200 None
2026-03-27 14:37:55 [auto_selling_leboncoin.fr] INFO: Saving data for 3154233928: {'created_time': 1774622275.310669, 'last_price_update_time': 1774622275.310678}
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3154233928') HTTP/1.1" 204 0
2026-03-27 14:37:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/8a/4a/b58a4a43a9997af0a62a58a410122e081be1417d.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 14:37:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/e7/f9/6ee7f981571091161e98ac11b7c2fa2232003d64.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 14:37:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 14:37:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7faa3aa13850>
2026-03-27 14:37:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 14:37:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af16437b-f44c-533f-8154-7dda88caf4e6/af16437b-f44c-533f-8154-7dda88caf4e6_image_0.jpg HTTP/1.1" 201 0
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fbb%252F96%252F02%252Fbb9602dc71730b724d349d277ccb822a144da67a.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 14:37:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/bb/96/02/bb9602dc71730b724d349d277ccb822a144da67a.jpg?rule=ad-large saved to cache
2026-03-27 14:37:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item af16437b-f44c-533f-8154-7dda88caf4e6
2026-03-27 14:37:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item af16437b-f44c-533f-8154-7dda88caf4e6 sending to next pipeline
2026-03-27 14:37:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 14:37:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7faa39eb2650>
2026-03-27 14:37:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 14:37:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80ae3457-7b8b-5741-9e9f-1ca34db53145/80ae3457-7b8b-5741-9e9f-1ca34db53145_image_0.jpg HTTP/1.1" 201 0
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fed%252Ffe%252F0f%252Fedfe0f272334d3e739fd15a8340d159e9e1e9ef6.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 14:37:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ed/fe/0f/edfe0f272334d3e739fd15a8340d159e9e1e9ef6.jpg?rule=ad-large saved to cache
2026-03-27 14:37:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 80ae3457-7b8b-5741-9e9f-1ca34db53145
2026-03-27 14:37:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 80ae3457-7b8b-5741-9e9f-1ca34db53145 sending to next pipeline
2026-03-27 14:37:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 14:37:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7faa39ef1650>
2026-03-27 14:37:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 14:37:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6890ad33-3baf-564e-a23b-dbcff1789e87/6890ad33-3baf-564e-a23b-dbcff1789e87_image_0.jpg HTTP/1.1" 201 0
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F4a%252Fd2%252F38%252F4ad238177d78ecea69ba815110b38e5729eddb23.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 14:37:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4a/d2/38/4ad238177d78ecea69ba815110b38e5729eddb23.jpg?rule=ad-large saved to cache
2026-03-27 14:37:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6890ad33-3baf-564e-a23b-dbcff1789e87
2026-03-27 14:37:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6890ad33-3baf-564e-a23b-dbcff1789e87 sending to next pipeline
2026-03-27 14:37:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 14:37:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7faa39ee7d10>
2026-03-27 14:37:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 14:37:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e670b9ea-c99e-5aef-877c-953abdafdfce/e670b9ea-c99e-5aef-877c-953abdafdfce_image_0.jpg HTTP/1.1" 201 0
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F18%252Fcb%252F53%252F18cb53b95cda2e45b90b24e0472bd6a60ac43178.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 14:37:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/18/cb/53/18cb53b95cda2e45b90b24e0472bd6a60ac43178.jpg?rule=ad-large saved to cache
2026-03-27 14:37:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e670b9ea-c99e-5aef-877c-953abdafdfce
2026-03-27 14:37:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e670b9ea-c99e-5aef-877c-953abdafdfce sending to next pipeline
2026-03-27 14:37:55 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: af16437b-f44c-533f-8154-7dda88caf4e6 with identifier 3163462336
2026-03-27 14:37:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:55 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item af16437b-f44c-533f-8154-7dda88caf4e6
2026-03-27 14:37:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/bb/96/02/bb9602dc71730b724d349d277ccb822a144da67a.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Maserati 4200 GT – Boîte manuelle \n'
'\n'
'À vendre superbe Maserati 4200 GT en boîte mécanique, modèle '
'très recherché et extrêmement rare (seulement 1078 '
'exemplaires produits).\n'
'\n'
'Année : 2003\n'
'Kilométrage : 85 900 km\n'
'Historique : complet avec factures\n'
'\n'
'Véhicule en excellent état général, soigneusement entretenu '
'et suivi. \n'
'Seulement 4 propriétaires en 22 ans, dont un, ayant conservé '
'la voiture pendant 17 ans.\n'
'\n'
'Importants travaux récents effectués (factures à l’appui)\n'
'\n'
'Équipements & options :\n'
'Intérieur cuir intégral couleur brun Cuoio\n'
'Siège cd électrique et à mémoire (2 positions)\n'
'Siège passager électrique\n'
'Climatisation manuelle\n'
'Volant cuir\n'
'Ordinateur de bord\n'
'Jantes alliage 18"\n'
'ABS / ESP\n'
'Régulateur de vitesse\n'
'Ciel de toit cuir\n'
'Écusson brodé sur les appuie-têtes\n'
'Vitres électriques\n'
'Feux anti brouillard avant et arrière \n'
'\n'
'Entretien : \n'
'Remplacement embrayage + géométrie\n'
'Rénovation des plastiques intérieurs (plus de problème de '
'boutons collants)\n'
'Réfection des cuirs (ciel de toit neuf, soufflet de levier de '
'vitesse, pare-soleil)\n'
'Vidange moteur + filtres\n'
'Courroie accessoires + bougies\n'
'Vidange boîte de vitesses\n'
'Remplacement radiateur de refroidissement\n'
'Transmetteur de pression d’huile + joints collecteur\n'
'Disques et plaquettes avant\n'
'Recharge climatisation\n'
'Batterie neuve\n'
'\n'
'Travaux réalisés par un spécialiste reconnu à Limoges avec '
'pièces d’origine Ferrari Charles Pozzi.\n'
'\n'
'Véhicule toujours conservé dans un garage chauffé.\n'
'\n'
"D'autres photos sont disponibles sur demande. \n"
'\n'
'Véhicule visible uniquement sur rendez-vous. \n'
'\n'
"N'hésitez pas nous contacter pour plus d'informations ou pour "
"convenir d'un essai ! \n"
'\n'
'Des erreurs peuvent se glisser dans nos annonces, veuillez '
'nous contacter afin de confirmer les différentes options '
'présentes dans le véhicule.',
'doors_number': 2,
'emission_standard': None,
'engine': None,
'engine_horse_power': 390,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'af16437b-f44c-533f-8154-7dda88caf4e6',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3163462336',
'listing': 'auction',
'make': 'MASERATI',
'model': 'Coupe',
'odometer': 85900,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 15,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_af16437b-f44c-533f-8154-7dda88caf4e6/af16437b-f44c-533f-8154-7dda88caf4e6_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 148259,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/bb/96/02/bb9602dc71730b724d349d277ccb822a144da67a.jpg?rule=ad-large',
'Width': 1067}],
'price': 43990,
'price_includes_vat': False,
'registration_date': '2003-10-01',
'seats_number': 1,
'seller_name': None,
'title': 'Maserati 4200 GT – Boîte manuelle',
'transmission': 'manual',
'trim': 'Coupe 4.2',
'vin': None,
'year': 2003}
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273163462336%27 HTTP/1.1" 200 None
2026-03-27 14:37:55 [auto_selling_leboncoin.fr] INFO: Saving data for 3163462336: {'created_time': 1774622275.88489, 'last_price_update_time': 1774622275.884898}
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3163462336') HTTP/1.1" 204 0
2026-03-27 14:37:55 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 80ae3457-7b8b-5741-9e9f-1ca34db53145 with identifier 3165030651
2026-03-27 14:37:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:55 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 80ae3457-7b8b-5741-9e9f-1ca34db53145
2026-03-27 14:37:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/ed/fe/0f/edfe0f272334d3e739fd15a8340d159e9e1e9ef6.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Mercedes Classe X 250 d 4MATIC - Boîte automatique 7 '
'rapports, Pick-up, première immatriculation en 2019 \n'
'\n'
'Informations générales : \n'
'\n'
'•\u2060 \u2060Année : 2019\n'
'•\u2060 \u2060Motorisation : 250 d 190ch 4MATIC\n'
'•\u2060 \u2060Boîte automatique BVA7\n'
'•\u2060 \u20608 CV fiscaux\n'
'•\u2060 \u20604 portes\n'
'•\u2060 \u2060Couleur : Noir \n'
'\n'
'Équipements & Options\n'
'Confort & Intérieur : \n'
'•\u2060 \u2060Bluetooth\n'
'•\u2060 \u2060Climatisation\n'
'•\u2060 \u2060Sièges avant '
'chauffants '
'- sièges avant électriques\n'
'•\u2060 \u2060Affichage multifonction 7”\n'
'•\u2060 \u2060Smart Key (accès et démarrage sans clé)\n'
'•\u2060 \u2060Prises 12V avant et arrière\n'
'•\u2060 \u2060Température extérieure\n'
'•\u2060 \u2060Fermeture centralisée\n'
'•\u2060 \u2060Volant '
'cuir '
'- Lecteur cd\n'
'\n'
'Aide à la conduite :\n'
'•\u2060 \u2060Régulateur et limiteur de '
'vitesse '
'- Caméra de '
'recul '
'- Radar de '
'recul '
'- Caméra '
'360° '
'- Avertisseur de franchissement de ligne \n'
'\n'
'Extérieur :\n'
'•\u2060 \u2060Jantes alliage\n'
'•\u2060 \u2060Barres de toit \n'
'•\u2060 \u2060Marchepieds \n'
'•\u2060 \u2060Attelage\n'
'•\u2060 \u2060Benne\n'
'\n'
'Sécurité :\n'
'•\u2060 \u20607 airbags (frontaux, latéraux, rideaux + '
'genoux)\n'
'•\u2060 \u2060ESP\n'
'•\u2060 \u2060Aide au freinage d’urgence\n'
'•\u2060 \u2060Antipatinage\n'
'•\u2060 \u2060Fixations ISOFIX\n'
'•\u2060 \u2060Phares antibrouillard\n'
'•\u2060 \u2060Feux LED\n'
'\n'
'Informations complémentaires :\n'
'•\u2060 \u2060Réservoir 73L\n'
'Dimensions benne :\n'
'•\u2060 \u2060Longueur : 1 587 mm\n'
'•\u2060 \u2060Largeur : 1 560 mm\n'
'•\u2060 \u2060Largeur entre passages de roue : 1 215 mm\n'
'•\u2060 \u2060Hauteur : 431 mm\n'
'\n'
'Financements, garanties et reprises possibles \n'
'\n'
"D'autres photos sont disponibles sur demande.\n"
' Véhicule visible uniquement sur rendez-vous. \n'
'\n'
"N'hésitez pas à nous contacter pour plus d'informations ou "
"pour convenir d'un essai ! \n"
'\n'
'Des erreurs peuvent se glisser dans nos annonces, veuillez '
'nous contacter afin de confirmer les différentes options '
'présentes dans le véhicule.',
'doors_number': 4,
'emission_standard': None,
'engine': None,
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '80ae3457-7b8b-5741-9e9f-1ca34db53145',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165030651',
'listing': 'auction',
'make': 'MERCEDES-BENZ',
'model': 'Classe X',
'odometer': 152000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 15,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_80ae3457-7b8b-5741-9e9f-1ca34db53145/80ae3457-7b8b-5741-9e9f-1ca34db53145_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 147945,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ed/fe/0f/edfe0f272334d3e739fd15a8340d159e9e1e9ef6.jpg?rule=ad-large',
'Width': 1067}],
'price': 26990,
'price_includes_vat': False,
'registration_date': '2019-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'Mercedes Classe X 250 d 4MATIC - BVA7 - POWER',
'transmission': 'automatic',
'trim': 'Classe X 250d 190ch Power 4Matic BVA7',
'vin': None,
'year': 2019}
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273165030651%27 HTTP/1.1" 200 None
2026-03-27 14:37:55 [auto_selling_leboncoin.fr] INFO: Saving data for 3165030651: {'created_time': 1774622275.942155, 'last_price_update_time': 1774622275.942166}
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165030651') HTTP/1.1" 204 0
2026-03-27 14:37:55 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6890ad33-3baf-564e-a23b-dbcff1789e87 with identifier 3142608614
2026-03-27 14:37:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:55 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6890ad33-3baf-564e-a23b-dbcff1789e87
2026-03-27 14:37:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/4a/d2/38/4ad238177d78ecea69ba815110b38e5729eddb23.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'VOLKSWAGEN POLO VI 1.0 TSI 115 COPPER LINE\n'
'\n'
'- Marque : Volkswagen\n'
'- Modèle : Polo VI\n'
'- Année : 2019\n'
'- Kilométrage : 110 000 km\n'
'- Motorisation : 1.0 TSI 115ch\n'
'- Carburant : Essence\n'
'- Boîte de vitesses : Manuelle 6 rapports\n'
'- Finition : Copper Line\n'
'- Couleur : Noire\n'
'- Nombre de portes : 5\n'
'- Nombre de places : 5\n'
'- Puissance fiscale : 6 CV\n'
'\n'
'EQUIPEMENTS & OPTIONS :\n'
'\n'
'Extérieur & Châssis :\n'
'- Rétroviseurs rabattables électriquement\n'
'- Pack city\n'
'- Pack visibilité\n'
'- Peinture intégrale\n'
"- Jantes d'origine montées sur pneus été (photo sur demande)\n"
'\n'
'Intérieur :\n'
'- Apple CarPlay\n'
'- Android Auto\n'
'- Ordinateur de bord\n'
'- Tapis de sol\n'
'- Accoudoir central avant\n'
'- Direction assistée\n'
'- Fermeture électrique\n'
'- Pack confort\n'
'- Prise 12V\n'
'- Régulateur limiteur de vitesse\n'
'- Rétroviseur int. jour/nuit auto\n'
'- Sièges AV chauffants\n'
'- Toit ouvrant\n'
'- Vitres électriques\n'
'- Vitres surteintées\n'
'- Volant réglable en hauteur et profondeur\n'
'\n'
'Sécurité :\n'
'- Airbags rideaux\n'
'- Airbags latéraux\n'
'- Projecteurs antibrouillard\n'
'- Essuie-glaces automatiques\n'
'- Feux automatiques\n'
'- Fixations ISOFIX\n'
'- Kit téléphone main libre bluetooth\n'
'\n'
'Autres :\n'
'- Antenne AR de pavillon\n'
'- Application Volkswagen Connect\n'
'- Appuis-tête (3) et ceintures de sécurité à 3 points (3) sur '
'la banquette AR\n'
'- Aumônières au dos des sièges AV\n'
"- Bacs de rangement dans toutes les portes, à l'AV avec "
'porte-boisson\n'
'- Badges spécifiques "Copper Line"\n'
'- Cache bagages\n'
'- Caméra de recul Rear view (lignes statiques)\n'
'- Clignotants latéraux intégrés dans les rétroviseurs '
'extérieurs\n'
'- Contrôle de pression des pneus\n'
'- Déflecteur de toit intégré\n'
"- Disques de frein ventilés à l'AV\n"
'- Eclairage blanc sur les instruments réglable en intensité, '
'rouge sur les commandes\n'
"- Eclairage d'ambiance à l'AV\n"
"- Essuie-glace AR avec commande d'intermittence et "
'lave-glace\n'
'- Feux AR rouges sombres 3D LED\n'
'- Filtre à pollen et à poussière\n'
'- Grille de calandre avec lamelles chromées\n'
'- Interface USB également pour iPod/iPhone\n'
'- Kit de réparation crevaison\n'
"- Lampes de lecture 2 à l'AV et 1 à l'AR\n"
'- Miroirs de courtoisie éclairés dans les pare-soleil pour '
'conducteur et passager AV\n'
'- Pack LED\n'
'- Projecteurs 100% LED\n'
'- Système Start & Stop\n'
'- Volant multifonction à 3 branches\n'
'\n'
"D'autres photos sont disponibles sur demande. \n"
'Véhicule visible uniquement sur rendez-vous. \n'
"N'hésitez pas nous contacter pour plus d'informations ou pour "
"convenir d'un essai !\n"
'\n'
'Des erreurs peuvent se glisser dans nos annonces, veuillez '
'nous contacter afin de confirmer les différentes options '
'présentes dans le véhicule.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 115,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '6890ad33-3baf-564e-a23b-dbcff1789e87',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3142608614',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Polo',
'odometer': 110000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 15,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6890ad33-3baf-564e-a23b-dbcff1789e87/6890ad33-3baf-564e-a23b-dbcff1789e87_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 179212,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4a/d2/38/4ad238177d78ecea69ba815110b38e5729eddb23.jpg?rule=ad-large',
'Width': 1067}],
'price': 12490,
'price_includes_vat': False,
'registration_date': '2019-02-01',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen polo vi 1.0 tsi 115 copper line',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2019}
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273142608614%27 HTTP/1.1" 200 None
2026-03-27 14:37:55 [auto_selling_leboncoin.fr] INFO: Saving data for 3142608614: {'created_time': 1774622275.992083, 'last_price_update_time': 1774622275.992091}
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3142608614') HTTP/1.1" 204 0
2026-03-27 14:37:56 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e670b9ea-c99e-5aef-877c-953abdafdfce with identifier 3164936347
2026-03-27 14:37:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:56 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e670b9ea-c99e-5aef-877c-953abdafdfce
2026-03-27 14:37:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/18/cb/53/18cb53b95cda2e45b90b24e0472bd6a60ac43178.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Renault Arkana 1.3 TCe 140 ch finition business, boîte '
'automatique EDC7, mise en circulation en 2022.\n'
'\n'
'Informations générales :\n'
'- Année : 2022\n'
'- Motorisation : 1.3 TCe – 140ch\n'
'- Boîte de vitesses : Automatique EDC7\n'
'- 7 CV fiscaux\n'
'- 5 portes \n'
'- Couleur : Noir\n'
'\n'
'Confort & intérieur :\n'
'- Sièges électriques\n'
'- Écran tactile avec GPS + Apple CarPlay / Android Auto\n'
'- Bluetooth\n'
'- Banquette arrière rabattable 1/3 – 2/3\n'
'- Volant multifonctions\n'
'- Accoudoir central\n'
'- Vitres électriques AV/AR\n'
'- Sellerie tissu Business\n'
'- Start & Stop\n'
'- Ordinateur de bord\n'
'- Prise USB\n'
'- Commandes au volant\n'
'- Climatisation automatique\n'
'- Ouverture & Démarrage sans clé\n'
'\n'
'Extérieur : \n'
'- Jantes alliage 17’’\n'
'- Feux LED\n'
'- Rétroviseurs électriques et rabattables\n'
'- Vitres arrière surteintées\n'
'- Allumage automatique des feux \n'
'\n'
'Sécurité & aides à la conduite : \n'
'- Caméra de recul\n'
'- Aide au stationnement avant + arrière\n'
'- Régulateur / limiteur de vitesse\n'
'- Frein de parking électrique\n'
'- Alerte de franchissement de ligne\n'
'- Airbags multiples\n'
'- ESP / ABS / antipatinage \n'
'\n'
'Financements, garanties et reprises possibles\n'
'\n'
"D'autres photos sont disponibles sur demande.\n"
'Véhicule visible uniquement sur rendez-vous.\n'
"N'hésitez pas à nous contacter pour plus d'informations ou "
"pour convenir d'un essai !\n"
'\n'
'Des erreurs peuvent se glisser dans nos annonces, veuillez '
'nous contacter afin de confirmer les différentes options '
'présentes dans le véhicule.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 140,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'e670b9ea-c99e-5aef-877c-953abdafdfce',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3164936347',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Arkana',
'odometer': 43000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 15,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e670b9ea-c99e-5aef-877c-953abdafdfce/e670b9ea-c99e-5aef-877c-953abdafdfce_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 232859,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/18/cb/53/18cb53b95cda2e45b90b24e0472bd6a60ac43178.jpg?rule=ad-large',
'Width': 1067}],
'price': 18890,
'price_includes_vat': False,
'registration_date': '2022-05-01',
'seats_number': 5,
'seller_name': None,
'title': 'Renault Arkana 1.3 TCe 140ch EDC7 – Business Edition',
'transmission': 'automatic',
'trim': 'Arkana 1.3 TCe 140ch FAP Business EDC',
'vin': None,
'year': 2022}
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273164936347%27 HTTP/1.1" 200 None
2026-03-27 14:37:56 [auto_selling_leboncoin.fr] INFO: Saving data for 3164936347: {'created_time': 1774622276.041708, 'last_price_update_time': 1774622276.041714}
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3164936347') HTTP/1.1" 204 0
2026-03-27 14:37:56 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fe5a4aa3-44ab-587d-ae86-f5b2a42966c6 with identifier 3156316515
2026-03-27 14:37:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:56 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fe5a4aa3-44ab-587d-ae86-f5b2a42966c6
2026-03-27 14:37:56 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'Volkswagen Polo 1.0 TSI 110 R-Line DSG7 – 2022 – Garantie 12 '
'mois\n'
'\n'
'Volkswagen Polo 1.0 TSI 110 ch finition R-Line, boîte '
'automatique DSG7, mise en circulation en 2022, seconde main.\n'
'\n'
'Véhicule en excellent état, très bien équipé.\n'
'\n'
'Informations générales :\n'
'- Année : 2022\n'
'- Motorisation : 1.0 TSI 110 ch\n'
'- Boîte automatique DSG7\n'
'- 6 CV fiscaux\n'
'- 5 portes\n'
'- Couleur : Bleu Récif Métallisé\n'
'- Seconde main\n'
'- Garantie 12 mois\n'
'\n'
'Options et équipements \n'
'\n'
'Confort & intérieur :\n'
'- Sellerie sport R-Line\n'
'- Sièges sport\n'
'- Volant sport multifonction R-Line\n'
'- Digital Cockpit\n'
'- Écran tactile multimédia\n'
'- Navigation GPS\n'
'- Bluetooth / USB\n'
'- Apple CarPlay & Android Auto sans fil\n'
'- Climatisation automatique tactile\n'
'- Éclairage d’ambiance\n'
'- Accoudoir central\n'
'- Commandes au volant\n'
'- Fixations Isofix\n'
'\n'
'Extérieur :\n'
'- Jantes alliage R-Line\n'
'- Pack extérieur R-Line\n'
'- Rétroviseurs rabattables électriquement\n'
'- Feux Full LED IQ Light\n'
'- Signature lumineuse avant\n'
'- Vitres arrière surteintées\n'
'\n'
'Aides à la conduite :\n'
'- Aide au stationnement avant / arrière\n'
'- Caméra de recul\n'
'- Régulateur et limiteur de vitesse adaptatif\n'
'- Front Assist\n'
'- Maintien de voie Lane Assist\n'
'- Détection de fatigue\n'
'- Allumage automatique des feux\n'
'- Feux adaptatifs\n'
'- Essuie-glaces automatiques\n'
'- Start & Stop\n'
'\n'
"D'autres photos sont disponibles sur demande. Véhicule "
"visible uniquement sur rendez-vous. N'hésitez pas à nous "
"contacter pour plus d'informations ou pour convenir d'un "
'essai ! Des erreurs peuvent se glisser dans nos annonces, '
'veuillez nous contacter afin de confirmer les différentes '
'options présentes dans le véhicule. Possibilité de reprise '
'ou de financement',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'fe5a4aa3-44ab-587d-ae86-f5b2a42966c6',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3156316515',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Polo',
'odometer': 84900,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 15,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/35/b3/e6/35b3e68460543e997a620347975de848a0940417.jpg?rule=ad-large'],
'photos': [],
'price': 20490,
'price_includes_vat': False,
'registration_date': '2022-03-01',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen Polo 1.0 TSI 110ch R-Line DSG7',
'transmission': 'automatic',
'trim': 'Polo 1.0 TSI 110ch R-Line DSG7',
'vin': None,
'year': 2022}
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273156316515%27 HTTP/1.1" 200 None
2026-03-27 14:37:56 [auto_selling_leboncoin.fr] INFO: Saving data for 3156316515: {'created_time': 1774622276.093101, 'last_price_update_time': 1774622276.093108}
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3156316515') HTTP/1.1" 204 0
2026-03-27 14:37:56 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e89da67f-e216-506d-b3ea-00ca8e884cde with identifier 3167819465
2026-03-27 14:37:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:56 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e89da67f-e216-506d-b3ea-00ca8e884cde
2026-03-27 14:37:56 [scrapy.core.scraper] DEBUG: Scraped from Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Volvo XC60 B4 AWD 197ch Inscription Luxe Geartronic \n'
'\n'
'- Marque : Volvo\n'
'- Modèle : XC60\n'
'- Année : 2020\n'
'- Kilométrage : 149 900 km\n'
'- Motorisation : 4 Cylindres 2.0L Turbo Diesel 197ch\n'
'- Carburant : Diesel\n'
'- Boîte de vitesses : Automatique Geartronic 8 Rapports\n'
'- Finition : Inscription Luxe\n'
'- Couleur : Gris\n'
'- Nombre de portes : 5\n'
'- Nombre de places : 5\n'
'- Puissance fiscale : 11 CV\n'
'\n'
'EQUIPEMENTS & OPTIONS :\n'
'\n'
'Extérieur & Châssis :\n'
'- Rétroviseurs rabattables électriquement\n'
'- Aide parking av/ar\n'
'- Aide au démarrage en côte\n'
'- Caméra de recul\n'
'- Hayon électrique\n'
'- Ouverture & Fermeture sans clés\n'
'- Peinture intégrale\n'
'- Rampes de pavillon alu\n'
"- Système de récupération d'énergie au freinage\n"
"- Détecteur d'angles morts\n"
'\n'
'Intérieur :\n'
'- Apple CarPlay & Android Auto\n'
'- Ordinateur de bord\n'
'- Ouverture / Fermeture électrique du coffre\n'
'- Direction assistée adaptative\n'
'- Fermeture électrique automatique\n'
'- Pack cuir\n'
'- Pommeau Levier Vitesse à Poignée en Cristal Transparent '
'LED\n'
'- Régulateur limiteur de vitesse adaptatif\n'
'- Sièges en cuir\n'
'- Sièges AV chauffants\n'
'- Sièges électriques à mémoire\n'
'- Toit ouvrant panoramique \n'
'- Volant multifonctions\n'
'- Volant réglable en hauteur et profondeur\n'
'\n'
'Sécurité :\n'
'- ESP\n'
'- Airbags rideaux\n'
'- Airbags latéraux\n'
'- Aide au démarrage en côte\n'
'- AFU\n'
'- Airbag genoux anti sous-marinage\n'
'- Airbags frontaux\n'
'- Projecteurs antibrouillard\n'
'- Contrôle de pression des pneus\n'
'- Détecteur de pluie\n'
'- Essuie-glaces automatiques\n'
'- Feux automatiques Full LED\n'
'- Phares adaptatifs\n'
'- Phares av. de jour\n'
'\n'
'Autres :\n'
'- 2 prises USB\n'
"- 4 points d'ancrage dans les panneaux latéraux du "
'compartiment à bagages\n'
'- Assise des sièges AV extensible\n'
'- Buses de lave-glace chauffantes\n'
'- Climatisation automatique quadri-zone (incluant boîte à '
'gants réfrigirée)\n'
'- Combiné d\'instruments digital 12,3" personnalisable\n'
'- Démarrage sans clé\n'
'- Frein de parking électronique automatique\n'
'- Jantes alliage 19" 10 branches Anthracite / Diamant avec '
'pneus 235/55 V R19\n'
'- Mode de conduite personnalisable via une molette sur la '
'console centrale\n'
'- Pack Mémoire\n'
'- Pack Premium Navigation et Stationnement\n'
'- Pack Prestige\n'
'- Pack Sensus Navigation\n'
'\n'
'Financements, garanties et reprises possibles\n'
'\n'
"D'autres photos sont disponibles sur demande.\n"
'Véhicule visible uniquement sur rendez-vous.\n'
"N'hésitez pas nous contacter pour plus d'informations ou pour "
"convenir d'un essai !\n"
'\n'
'Des erreurs peuvent se glisser dans nos annonces, veuillez '
'nous contacter afin de confirmer les différentes options '
'présentes dans le véhicule.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 197,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e89da67f-e216-506d-b3ea-00ca8e884cde',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3167819465',
'listing': 'auction',
'make': 'VOLVO',
'model': 'XC60',
'odometer': 149900,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 15,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/ee/de/e5/eedee53e01f02c7a8f9ed1ca1896673de95f8260.jpg?rule=ad-large'],
'photos': [],
'price': 24490,
'price_includes_vat': False,
'registration_date': '2020-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'Volvo XC60 B4 AWD 197ch Inscription Luxe Geartronic',
'transmission': 'automatic',
'trim': 'XC60 B4 AdBlue AWD 197ch Inscription Luxe Geartronic',
'vin': None,
'year': 2020}
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273167819465%27 HTTP/1.1" 200 None
2026-03-27 14:37:56 [auto_selling_leboncoin.fr] INFO: Saving data for 3167819465: {'created_time': 1774622276.144112, 'last_price_update_time': 1774622276.144121}
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3167819465') HTTP/1.1" 204 0
2026-03-27 14:37:56 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item fe5a4aa3-44ab-587d-ae86-f5b2a42966c6 due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-27 14:37:56 [crawlers.middlewares.photo_download_middleware] DEBUG: Failed to download image 0 for item e89da67f-e216-506d-b3ea-00ca8e884cde due to Could not open CONNECT tunnel with proxy ddc.oxylabs.io:8000 [{'status': 429, 'reason': b'Too Many Requests'}]
2026-03-27 14:37:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 14:37:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7faa3a914750>
2026-03-27 14:37:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 14:37:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11fb646a-4fb6-59f4-af70-8dc1cba7348f/11fb646a-4fb6-59f4-af70-8dc1cba7348f_image_0.jpg HTTP/1.1" 201 0
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb5%252F8a%252F4a%252Fb58a4a43a9997af0a62a58a410122e081be1417d.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 14:37:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/8a/4a/b58a4a43a9997af0a62a58a410122e081be1417d.jpg?rule=ad-large saved to cache
2026-03-27 14:37:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 11fb646a-4fb6-59f4-af70-8dc1cba7348f
2026-03-27 14:37:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 11fb646a-4fb6-59f4-af70-8dc1cba7348f sending to next pipeline
2026-03-27 14:37:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 14:37:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7faa3a90c590>
2026-03-27 14:37:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 14:37:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec8b6720-9ee3-5018-8f28-47ef7ce61ab1/ec8b6720-9ee3-5018-8f28-47ef7ce61ab1_image_0.jpg HTTP/1.1" 201 0
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6e%252Fe7%252Ff9%252F6ee7f981571091161e98ac11b7c2fa2232003d64.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 14:37:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/e7/f9/6ee7f981571091161e98ac11b7c2fa2232003d64.jpg?rule=ad-large saved to cache
2026-03-27 14:37:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ec8b6720-9ee3-5018-8f28-47ef7ce61ab1
2026-03-27 14:37:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ec8b6720-9ee3-5018-8f28-47ef7ce61ab1 sending to next pipeline
2026-03-27 14:37:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/44/ff/aa/44ffaaa05fa6b1f95bc569755c10a973389864d6.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 14:37:56 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 11fb646a-4fb6-59f4-af70-8dc1cba7348f with identifier 3155505129
2026-03-27 14:37:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:56 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 11fb646a-4fb6-59f4-af70-8dc1cba7348f
2026-03-27 14:37:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/8a/4a/b58a4a43a9997af0a62a58a410122e081be1417d.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'SUZUKI Swift 1.2 Dualjet Privilège AllGrip, Noir, 5 cv, 5 '
'portes, 104 000 km\n'
'\n'
'Équipements et options : \n'
'- Multimédia\n'
'- Système multimédia avec écran\n'
'- Connexion Bluetooth\n'
'- Compatible Android Auto / Apple CarPlay / MirrorLink\n'
'- Prises USB et AUX\n'
'- Commandes audio et téléphone au volant\n'
'\n'
'Conduite : \n'
'- Direction assistée\n'
'- Ordinateur de bord (consommation, autonomie, température '
'extérieure, indicateur de changement de vitesse)\n'
'\n'
'Extérieur : \n'
'- Jantes alliage 16 pouces avec pneus 185/55 R16\n'
'- Vitres arrière surteintés\n'
'- Feux Xénon\n'
'- Projecteurs antibrouillard avant\n'
'\n'
'Confort intérieur :\n'
'- Climatisation manuelle\n'
'- Sièges avant chauffants\n'
'- Vitres électriques avant\n'
'- Fermeture centralisée avec télécommande\n'
'- Porte-gobelets et porte-bouteilles avant/arrière\n'
'\n'
'Sécurité : \n'
'- ABS + EBD\n'
'- ESP (contrôle de stabilité)\n'
'- Assistance au freinage d’urgence\n'
'- Airbags frontaux, latéraux et rideaux\n'
'- Système ISOFIX (2 places arrière)\n'
'- Contrôle de pression des pneus (TPMS)\n'
'- Désactivation airbag passager\n'
'- Sécurité enfant aux portes arrière\n'
'\n'
'Autres équipements : \n'
'- Caméra de recul\n'
'- Prise 12V\n'
'- Kit de réparation de pneus\n'
'\n'
"D'autres photos sont disponibles sur demande. Véhicule "
"visible uniquement sur rendez-vous. N'hésitez pas à nous "
"contacter pour plus d'informations ou pour convenir d'un "
'essai ! Des erreurs peuvent se glisser dans nos annonces, '
'veuillez nous contacter afin de confirmer les différentes '
'options présentes dans le véhicule.\n'
'\n'
'Possibilité de reprise ou de financement.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 90,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '11fb646a-4fb6-59f4-af70-8dc1cba7348f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3155505129',
'listing': 'auction',
'make': 'SUZUKI',
'model': 'Swift',
'odometer': 104000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 15,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_11fb646a-4fb6-59f4-af70-8dc1cba7348f/11fb646a-4fb6-59f4-af70-8dc1cba7348f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 163507,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/8a/4a/b58a4a43a9997af0a62a58a410122e081be1417d.jpg?rule=ad-large',
'Width': 1067}],
'price': 9890,
'price_includes_vat': False,
'registration_date': '2019-02-01',
'seats_number': 5,
'seller_name': None,
'title': 'Suzuki Swift 1.2 Dualjet Hybrid 90ch Privilège AllGrip',
'transmission': 'manual',
'trim': 'Swift 1.2 Dualjet Hybrid 90ch Privilège AllGrip Euro6d-T',
'vin': None,
'year': 2019}
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273155505129%27 HTTP/1.1" 200 None
2026-03-27 14:37:56 [auto_selling_leboncoin.fr] INFO: Saving data for 3155505129: {'created_time': 1774622276.353464, 'last_price_update_time': 1774622276.353471}
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3155505129') HTTP/1.1" 204 0
2026-03-27 14:37:56 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ec8b6720-9ee3-5018-8f28-47ef7ce61ab1 with identifier 3154222596
2026-03-27 14:37:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:56 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ec8b6720-9ee3-5018-8f28-47ef7ce61ab1
2026-03-27 14:37:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/e7/f9/6ee7f981571091161e98ac11b7c2fa2232003d64.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BMW 128 Ti SERIE 1 F40 265cv I Harman Kardon I Sièges M\n'
'\n'
'La BMW 128 Ti Série 1 F40 265 ch M Sport incarne la compacte '
'sportive dans sa version la plus affûtée. \n'
'Animée par le 4 cylindres 2.0 Turbo de 265 ch, associé à la '
'boîte automatique ZF8 à 8 rapports, elle offre des '
'performances dynamiques tout en conservant un excellent '
'confort d’utilisation au quotidien.\n'
'\n'
'16 CV fiscaux\n'
'\n'
'Première mise en circulation : 07/2021\n'
'\n'
'Visites uniquement sur rendez-vous\n'
'\n'
'Historique & entretien :\n'
'- Entretien à jour\n'
'- Suivi complet\n'
'- Double des clés\n'
'\n'
'Options & équipements :\n'
'- Extérieur & design\n'
'- Phares LED BMW\n'
'- Shadow Line brillant\n'
'- Vitrage calorifuge\n'
'- Feux arrière LED\n'
'- Rétroviseurs électriques\n'
'- Confort & technologie\n'
'- Affichage tête haute\n'
'- GPS tactile\n'
'- Apple CarPlay\n'
'- Système audio\n'
'- Climatisation automatique multi-zone\n'
'- Accès et démarrage sans clé\n'
'- Caméra de recul\n'
'- Park Assist\n'
'- Aide au stationnement avant / arrière\n'
'- Régulateur de vitesse\n'
'- Volant multifonctions réglable en hauteur et profondeur\n'
'- Rétroviseurs intérieur jour/nuit automatique\n'
'- Accoudoir central avant\n'
'- Frein de parking automatique\n'
'- Mode Sport\n'
'- Prise USB Type-C\n'
'\n'
'Intérieur :\n'
'- Sellerie cuir avec surpiqûres rouges finition Ti\n'
'- Sièges chauffants\n'
'\n'
'Sécurité :\n'
'- ABS\n'
'- ESP\n'
'- Airbags frontaux et latéraux\n'
'- Alarme\n'
'- Contrôle de pression des pneus\n'
'- Direction assistée\n'
'- Aide au démarrage en côte\n'
'- Aide à la descente\n'
'- Reconnaissance des panneaux de limitation de vitesse\n'
'- Feux automatiques\n'
'- Kit téléphone main libre Bluetooth®\n'
'- Kit anti-crevaison\n'
'- Écrous antivol\n'
'- Système Start & Stop\n'
'\n'
"D'autres photos sont disponibles sur demande.\n"
'Véhicule visible uniquement sur rendez-vous.\n'
"N'hésitez pas nous contacter pour plus d'informations ou pour "
"convenir d'un essai !\n"
'\n'
'Des erreurs peuvent se glisser dans nos annonces, veuillez '
'nous contacter afin de confirmer les différentes options '
'présentes dans le véhicule.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 265,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'ec8b6720-9ee3-5018-8f28-47ef7ce61ab1',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3154222596',
'listing': 'auction',
'make': 'BMW',
'model': 'Série 1',
'odometer': 51000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 15,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec8b6720-9ee3-5018-8f28-47ef7ce61ab1/ec8b6720-9ee3-5018-8f28-47ef7ce61ab1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 139236,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/e7/f9/6ee7f981571091161e98ac11b7c2fa2232003d64.jpg?rule=ad-large',
'Width': 1067}],
'price': 32990,
'price_includes_vat': False,
'registration_date': '2021-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'BMW 128 Ti SERIE 1 F40 265cv I Harman Kardon I Sièges M',
'transmission': 'automatic',
'trim': 'Série 1 128tiA 265ch',
'vin': None,
'year': 2021}
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273154222596%27 HTTP/1.1" 200 None
2026-03-27 14:37:56 [auto_selling_leboncoin.fr] INFO: Saving data for 3154222596: {'created_time': 1774622276.412905, 'last_price_update_time': 1774622276.412911}
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3154222596') HTTP/1.1" 204 0
2026-03-27 14:37:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/dc/41/5fdc4145c83add104e7b9244ace687ee9a2e57af.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 14:37:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 14:37:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7faa3a977850>
2026-03-27 14:37:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 14:37:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c12c41d0-85ac-5fc6-a058-32de707c4235/c12c41d0-85ac-5fc6-a058-32de707c4235_image_0.jpg HTTP/1.1" 201 0
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F44%252Fff%252Faa%252F44ffaaa05fa6b1f95bc569755c10a973389864d6.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 14:37:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/44/ff/aa/44ffaaa05fa6b1f95bc569755c10a973389864d6.jpg?rule=ad-large saved to cache
2026-03-27 14:37:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c12c41d0-85ac-5fc6-a058-32de707c4235
2026-03-27 14:37:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c12c41d0-85ac-5fc6-a058-32de707c4235 sending to next pipeline
2026-03-27 14:37:56 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c12c41d0-85ac-5fc6-a058-32de707c4235 with identifier 3154195300
2026-03-27 14:37:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:56 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c12c41d0-85ac-5fc6-a058-32de707c4235
2026-03-27 14:37:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/44/ff/aa/44ffaaa05fa6b1f95bc569755c10a973389864d6.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Jaguar F-TYPE R 5.0 V8 SURALIMENTE 550 CH AWD\n'
'\n'
'Une sportive d’exception, pensée pour les passionnés de '
'sensations fortes.\n'
'\n'
'Avec seulement 17 990 km, la Jaguar F-Type R AWD incarne le '
'luxe britannique dans sa version la plus radicale. Son V8 5.0 '
'suralimenté de 550 ch, associé à la boîte automatique BVA8 et '
'à la transmission intégrale, délivre des performances de très '
'haut niveau dans un écrin au design sculptural.\n'
'État exceptionnel, factures d’entretien disponibles et '
'présentation irréprochable : un véhicule rare, destiné à une '
'clientèle exigeante.\n'
'\n'
'Détails clés :\n'
'\n'
'Année : 2019\n'
'Kilométrage : 17 990 km\n'
'Puissance : 550 ch\n'
'Transmission : Automatique BVA8\n'
'Carburant : Essence\n'
'Prix : 85 490 € \n'
'\n'
'AIDES À LA CONDUITE\n'
'\n'
'- 4 roues motrices\n'
'- Avertisseur d’angles morts\n'
'- Avertisseur de franchissement de ligne\n'
'- Caméra de recul\n'
'- DCC (suspensions pilotées)\n'
'- Détection de fatigue (alerte attention conducteur)\n'
'- Détection des panneaux de signalisation\n'
'- Front Assist (avertisseur anti-collision)\n'
'- Radars de stationnement avant et arrière\n'
'- Régulateur et limiteur de vitesse\n'
'\n'
'CONFORT :\n'
'- Accès et démarrage mains libres\n'
'- Climatisation automatique\n'
'- Essuie-glaces automatiques\n'
'- Feux automatiques\n'
'- Réglage lombaire électrique\n'
'- Sièges électriques à mémoire\n'
'- Volant à réglage électrique\n'
'- Volant multifonctions\n'
'\n'
'ÉLECTRONIQUE & MULTIMÉDIA :\n'
'- Apple CarPlay / Android Auto / MirrorLink\n'
'- Dynamic Select / Drive Select (modes de conduite)\n'
'- Écran tactile\n'
'- Grand GPS\n'
'- Ordinateur de bord\n'
'- Système Hi-Fi MERIDIAN\n'
'- Téléphone Bluetooth\n'
'\n'
'EXTÉRIEUR :\n'
'- Échappement sport\n'
'- Feux adaptatifs\n'
'- Feux Full LED\n'
'- Jantes aluminium\n'
'- Rétroviseurs dégivrants\n'
'- Toit panoramique\n'
'\n'
' INTÉRIEUR :\n'
'- Accoudoir central\n'
'- Commandes au volant\n'
'- Éclairage d’ambiance\n'
'- Palettes au volant\n'
'- Rétroviseurs électriques\n'
'- Sellerie cuir\n'
'- Sièges sport\n'
'- Stores pare-soleil\n'
'- Vitres électriques\n'
'- Volant méplat\n'
"D'autres photos sont disponibles sur demande. Véhicule "
"visible uniquement sur rendez-vous. N'hésitez pas à nous "
"contacter pour plus d'informations ou pour convenir d'un "
'essai ! Des erreurs peuvent se glisser dans nos annonces, '
'veuillez nous contacter afin de confirmer les différentes '
'options présentes dans le véhicule.',
'doors_number': 2,
'emission_standard': None,
'engine': None,
'engine_horse_power': 550,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'c12c41d0-85ac-5fc6-a058-32de707c4235',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3154195300',
'listing': 'auction',
'make': 'JAGUAR',
'model': 'F-Type',
'odometer': 17990,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 15,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c12c41d0-85ac-5fc6-a058-32de707c4235/c12c41d0-85ac-5fc6-a058-32de707c4235_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128775,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/ff/aa/44ffaaa05fa6b1f95bc569755c10a973389864d6.jpg?rule=ad-large',
'Width': 1067}],
'price': 85490,
'price_includes_vat': False,
'registration_date': '2019-06-01',
'seats_number': 2,
'seller_name': None,
'title': 'Jaguar f-type r 5.0 v8 suralimente 550 ch awd',
'transmission': 'automatic',
'trim': 'F-Type Cabriolet 5.0 V8 Suralimenté 550ch R AWD BVA8 46cv',
'vin': None,
'year': 2019}
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273154195300%27 HTTP/1.1" 200 None
2026-03-27 14:37:56 [auto_selling_leboncoin.fr] INFO: Saving data for 3154195300: {'created_time': 1774622276.504834, 'last_price_update_time': 1774622276.504841}
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3154195300') HTTP/1.1" 204 0
2026-03-27 14:37:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 14:37:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7faa3a976010>
2026-03-27 14:37:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 14:37:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_18f63941-c0c0-5cb5-b4a4-9098a8149630/18f63941-c0c0-5cb5-b4a4-9098a8149630_image_0.jpg HTTP/1.1" 201 0
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5f%252Fdc%252F41%252F5fdc4145c83add104e7b9244ace687ee9a2e57af.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 14:37:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/dc/41/5fdc4145c83add104e7b9244ace687ee9a2e57af.jpg?rule=ad-large saved to cache
2026-03-27 14:37:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 18f63941-c0c0-5cb5-b4a4-9098a8149630
2026-03-27 14:37:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 18f63941-c0c0-5cb5-b4a4-9098a8149630 sending to next pipeline
2026-03-27 14:37:56 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 18f63941-c0c0-5cb5-b4a4-9098a8149630 with identifier 3155977312
2026-03-27 14:37:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:56 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 18f63941-c0c0-5cb5-b4a4-9098a8149630
2026-03-27 14:37:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/dc/41/5fdc4145c83add104e7b9244ace687ee9a2e57af.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Orange',
'currency': 'EUR',
'description': 'FORD RANGER III (3) SUPER CABINE 2.0 ECOBLUE BI-TURBO 213 '
'WILDTRAK\n'
'\n'
'Nous proposons à la vente un Ford Ranger III Super Cabine de '
'2020, un pick-up robuste et polyvalent.\n'
'\n'
'- Marque : Ford\n'
'- Modèle : Ranger\n'
'- Année : 2020\n'
'- Kilométrage : 119 000 km\n'
'- Motorisation : 2.0 EcoBlue 213 ch\n'
'- Carburant : Diesel\n'
'- Boîte de vitesses : Automatique\n'
'- Finition : Wildtrak\n'
'- Nombre de portes : 2\n'
'- Nombre de places : 4\n'
'- Puissance fiscale : 13 CV\n'
'\n'
'EQUIPEMENTS & OPTIONS :\n'
'\n'
'Extérieur et Chassis :\n'
'- Roue de secours\n'
'- Aide parking\n'
'- Barres de toit\n'
'- Différentiel arrière à glissement limité\n'
'- Projecteurs xénon\n'
'- Radar de recul\n'
'- Rideau de benne coulissant\n'
'- Rétroviseurs électriques et dégivrants\n'
'\n'
'Intérieur :\n'
'- Apple CarPlay\n'
'- Android Auto\n'
'- Régulateur adaptatif\n'
'- Limiteur de vitesse\n'
'- Commandes au volant\n'
'- Feux & Essuies glace automatiques\n'
'- Park assist\n'
'- Pare-brise chauffant\n'
'- Prises USB\n'
'- Caméra de recul\n'
'- Climatisation\n'
'- Fermeture électrique\n'
'- GPS\n'
'- Siège conducteur réglable hauteur\n'
'- Sièges chauffants\n'
'- Sièges électriques\n'
'- Support lombaires\n'
'- Système audio CD\n'
'- Vitres électriques\n'
'- Vitres surteintées\n'
'- Volant cuir\n'
'- Volant et pommeau cuir\n'
'- Volant multifonctions\n'
'\n'
'Confort :\n'
"- Système d'entrée sans clef\n"
'\n'
'Sécurité :\n'
'- ESP\n'
'- Antipatinage\n'
'- ABS\n'
'- Airbags latéraux\n'
'- Aide au démarrage en côte\n'
'- AFU\n'
'- Airbag frontal\n'
'- Airbags frontaux\n'
'- Projecteurs antibrouillard\n'
'- Contrôle de pression des pneus\n'
'- Détecteur de pluie\n'
'- Feux automatiques\n'
'- Fixations ISOFIX\n'
'- Phares av. de jour à LED\n'
'\n'
'Antivol :\n'
'- Alarme\n'
'- Anti démarrage\n'
'\n'
'Autres :\n'
'- 4 places\n'
'- Accoudoir central\n'
'- Airbag avant\n'
"- Alerte à l'ouverture des portes\n"
'- Alerte sonore de pré-collision\n'
'- Assistant maintien dans la voie\n'
'- Boîte automatique 10 vitesses\n'
'- Éclairage de sol\n'
"- Factures d'entretien\n"
'- Non fumeur\n'
'- Oeïllets de fixation\n'
"- Radar avant de détection d'obstacles\n"
'- Réglage manuel des phares\n'
'- Siège conducteur à dossier réglable\n'
'- Siège conducteur confort\n'
'- Sièges en cuir partiel\n'
"- Système de freinage d'urgence anticipatif\n"
'- Système Start & Stop\n'
'\n'
"D'autres photos sont disponibles sur demande.\n"
'Véhicule visible uniquement sur rendez-vous.\n'
"N'hésitez pas à nous contacter pour plus d'informations ou "
"pour convenir d'un essai !\n"
'\n'
'Des erreurs peuvent se glisser dans nos annonces, veuillez '
'nous contacter afin de confirmer les différentes options '
'présentes dans le véhicule.\n'
'\n'
'Financement et reprise possibles.',
'doors_number': 4,
'emission_standard': None,
'engine': None,
'engine_horse_power': 213,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '18f63941-c0c0-5cb5-b4a4-9098a8149630',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3155977312',
'listing': 'auction',
'make': 'FORD',
'model': 'Ranger',
'odometer': 119000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 15,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_18f63941-c0c0-5cb5-b4a4-9098a8149630/18f63941-c0c0-5cb5-b4a4-9098a8149630_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 211533,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/dc/41/5fdc4145c83add104e7b9244ace687ee9a2e57af.jpg?rule=ad-large',
'Width': 1067}],
'price': 26990,
'price_includes_vat': False,
'registration_date': '2020-02-01',
'seats_number': 5,
'seller_name': None,
'title': 'Ford Ranger III (3) Super Cabine 2.0 Ecoblue bi-turbo 213 WILDTRAK',
'transmission': 'automatic',
'trim': 'Ranger 2.0 TDCi 213ch Super Cab Wildtrak BVA10',
'vin': None,
'year': 2020}
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273155977312%27 HTTP/1.1" 200 None
2026-03-27 14:37:56 [auto_selling_leboncoin.fr] INFO: Saving data for 3155977312: {'created_time': 1774622276.609347, 'last_price_update_time': 1774622276.609356}
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3155977312') HTTP/1.1" 204 0
2026-03-27 14:37:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/87/62/e98762caaf50853fab170aeb06e265c5a44a488d.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 14:37:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/63/af/aa/63afaad25b8c31b747314ea7d13cf2a1fca0b7c1.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 14:37:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 14:37:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7faa39e85150>
2026-03-27 14:37:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 14:37:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ce161d33-be67-5345-be0f-0c58dbf7499f/ce161d33-be67-5345-be0f-0c58dbf7499f_image_0.jpg HTTP/1.1" 201 0
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe9%252F87%252F62%252Fe98762caaf50853fab170aeb06e265c5a44a488d.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 14:37:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/87/62/e98762caaf50853fab170aeb06e265c5a44a488d.jpg?rule=ad-large saved to cache
2026-03-27 14:37:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ce161d33-be67-5345-be0f-0c58dbf7499f
2026-03-27 14:37:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ce161d33-be67-5345-be0f-0c58dbf7499f sending to next pipeline
2026-03-27 14:37:56 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ce161d33-be67-5345-be0f-0c58dbf7499f with identifier 3167265690
2026-03-27 14:37:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:56 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ce161d33-be67-5345-be0f-0c58dbf7499f
2026-03-27 14:37:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/87/62/e98762caaf50853fab170aeb06e265c5a44a488d.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'Audi S3 Sportback 2.0 TFSI 310ch quattro S tronic 7\n'
'\n'
'Dossier complet avec factures chez Audi.\n'
'\n'
'Véhicule en excellent état général, bénéficiant d’une '
'configuration particulièrement complète et recherchée. '
'Alliant confort, technologie et sportivité, ce modèle se '
'distingue par ses nombreux équipements et sa finition '
'soignée.\n'
'\n'
'Principaux équipements :\n'
'- Système audio Premium Bang & Olufsen\n'
'- Advanced Key\n'
'- Audi Magnetic Ride (suspensions pilotées)\n'
'- Audi Parking System Plus (radars avant et arrière avec '
'signal visuel et sonore)\n'
'- Caméra de recul\n'
'- Audi Phone Box avec recharge par induction\n'
'- Sièges avants électriques et chauffants\n'
'- Appuis lombaires électriques 4 axes\n'
'- Banquette arrière 40/20/40 avec accoudoir central\n'
'- Vitres arrière surteintées (Privacy Glass)\n'
'- Réception radio numérique DAB\n'
'\n'
'Design et finitions :\n'
'- Jantes alliage Audi Sport 19 pouces finition titane\n'
'- Pack Audi Design Selection Rouge Express (intérieur cuir '
'Nappa avec surpiqûres contrastées)\n'
'- Pack Brillance noir Audi exclusive\n'
'- Inserts décoratifs en aluminium brossé mat Light Design\n'
'- Peinture métallisée\n'
'\n'
'Sécurité et aides à la conduite :\n'
'- Audi Pre Sense Basic\n'
'- Audi Hold Assist\n'
'- Airbags latéraux arrière\n'
'\n'
"D'autres photos sont disponibles sur demande. \n"
'Financement et reprise possible.\n'
'\n'
'Véhicule visible uniquement sur rendez-vous. \n'
'\n'
"N'hésitez pas nous contacter pour plus d'informations ou pour "
"convenir d'un essai ! \n"
'Des erreurs peuvent se glisser dans nos annonces, veuillez '
'nous contacter afin de confirmer les différentes options '
'présentes dans le véhicule.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 310,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'ce161d33-be67-5345-be0f-0c58dbf7499f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3167265690',
'listing': 'auction',
'make': 'AUDI',
'model': 'S3',
'odometer': 84900,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 15,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ce161d33-be67-5345-be0f-0c58dbf7499f/ce161d33-be67-5345-be0f-0c58dbf7499f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116768,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/87/62/e98762caaf50853fab170aeb06e265c5a44a488d.jpg?rule=ad-large',
'Width': 911}],
'price': 30990,
'price_includes_vat': False,
'registration_date': '2017-08-01',
'seats_number': 5,
'seller_name': None,
'title': 'Audi S3 Sportback 2.0 TFSI 310ch quattro S tronic 7',
'transmission': 'automatic',
'trim': 'S3 Sportback 2.0 TFSI 310ch quattro S tronic 7',
'vin': None,
'year': 2017}
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273167265690%27 HTTP/1.1" 200 None
2026-03-27 14:37:56 [auto_selling_leboncoin.fr] INFO: Saving data for 3167265690: {'created_time': 1774622276.821226, 'last_price_update_time': 1774622276.821237}
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3167265690') HTTP/1.1" 204 0
2026-03-27 14:37:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 14:37:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7faa39e85e90>
2026-03-27 14:37:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 14:37:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9734d158-6b84-5f9c-8b46-17c3b4406498/9734d158-6b84-5f9c-8b46-17c3b4406498_image_0.jpg HTTP/1.1" 201 0
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F63%252Faf%252Faa%252F63afaad25b8c31b747314ea7d13cf2a1fca0b7c1.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 14:37:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/63/af/aa/63afaad25b8c31b747314ea7d13cf2a1fca0b7c1.jpg?rule=ad-large saved to cache
2026-03-27 14:37:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9734d158-6b84-5f9c-8b46-17c3b4406498
2026-03-27 14:37:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9734d158-6b84-5f9c-8b46-17c3b4406498 sending to next pipeline
2026-03-27 14:37:56 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 9734d158-6b84-5f9c-8b46-17c3b4406498 with identifier 3147198544
2026-03-27 14:37:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:56 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 9734d158-6b84-5f9c-8b46-17c3b4406498
2026-03-27 14:37:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/63/af/aa/63afaad25b8c31b747314ea7d13cf2a1fca0b7c1.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Porsche Panamera S E-Hybrid Phase II V6 3.0L 416ch\n'
'\n'
'- Marque : Porsche\n'
'- Modèle : Panamera S E-Hybrid Phase II\n'
'- Année : 2015\n'
'- Kilométrage : 135 000 km\n'
'- Motorisation : V6 3.0L 416ch\n'
'- Carburant : Essence/Electrique\n'
'- Boîte de vitesses : Automatique\n'
'- Finition : E-Hybrid\n'
'- Couleur : Noire\n'
'- Nombre de portes : 5\n'
'- Nombre de places : 4\n'
'- Puissance fiscale : 20 CV\n'
'- Origine : France\n'
'\n'
'EQUIPEMENTS & OPTIONS :\n'
'\n'
'Extérieur & Châssis :\n'
'- Becquet\n'
'- Frein de parking automatique\n'
'- Lave-phares\n'
'- Projecteurs xénon\n'
'- Rétroviseurs électriques et dégivrants\n'
'- Suspension pneumatique\n'
'- Aide parking\n'
'- Hayon électrique\n'
'- PSM\n'
'- Radar de recul\n'
'\n'
'Intérieur :\n'
'- Banquette 1/3 - 2/3\n'
'- Ecran tactile\n'
'- Caméra de recul\n'
'- Climatisation automatique\n'
'- Fermeture électrique\n'
'- Intérieur cuir\n'
'- Logo Porsche intégré sur les appuis-tête\n'
'- Ordinateur de bord\n'
'- Palettes au volant\n'
'- Prise 12V\n'
'- Prise audio USB\n'
'- Régulateur de vitesse\n'
'- Rétroviseur int. jour/nuit auto\n'
'- Sièges avant chauffants\n'
'- Sièges arrières chauffants\n'
'- Sièges électriques\n'
'- Sièges avant à mémoire\n'
'- Système audio BOSE\n'
'- Toit ouvrant\n'
'- Vitres électriques\n'
'- Vitres surteintées\n'
'- Volant cuir\n'
'\n'
'Sécurité :\n'
'- 3 ceintures ar. 3 points\n'
'- ABS\n'
'- AFU\n'
'- Airbag frontal\n'
'- Airbags frontaux\n'
'- Projecteurs antibrouillard\n'
'- Détecteur de pluie\n'
'- ESP\n'
'- Feux automatiques\n'
'- Fixations ISOFIX\n'
'- Phares av. de jour à LED\n'
'\n'
'Antivol :\n'
'- Alarme\n'
'- Anti démarrage\n'
'\n'
'Autres :\n'
'- 4 places\n'
'- Airbag de bassin\n'
'- Airbags latéraux arrières\n'
'- Ceintures arrière avec prétensionneurs\n'
'- Ceintures avant avec prétensionneurs\n'
'- Chargeur Type 2\n'
'- Chargeur Porsche Prise domestique\n'
'- Contrôle de pression des pneus\n'
'- Essuie-glace arrière\n'
'- FAP\n'
'- Filtre à pollen\n'
'- Garnitures intérieures métal\n'
'- Kit de réparation crevaison\n'
'- Modes de conduite\n'
'- Peinture laquée / opaque\n'
'- Réglage manuel des phares\n'
'- Rétroviseur extérieur électrochrome\n'
'- Siège conducteur confort\n'
'- Système de stabilisation électronique de remorque\n'
'- Vitre arrière chauffante\n'
'- Vitre latérale droite fixe\n'
'- Vitre latérale gauche fixe\n'
'- Volant réglable\n'
'\n'
"Carnet d'entretien disponible.\n"
'Factures disponibles.\n'
'Révision sera effectuée pour la vente du véhicule.\n'
'\n'
"D'autres photos sont disponibles sur demande.\n"
'Véhicule visible uniquement sur rendez-vous.\n'
"N'hésitez pas nous contacter pour plus d'informations ou pour "
"convenir d'un essai !\n"
'\n'
'Des erreurs peuvent se glisser dans nos annonces, veuillez '
'nous contacter afin de confirmer les différentes options '
'présentes dans le véhicule.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 416,
'expiration_date': None,
'fuel_type': 'Hybride',
'id': '9734d158-6b84-5f9c-8b46-17c3b4406498',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3147198544',
'listing': 'auction',
'make': 'PORSCHE',
'model': 'Panamera',
'odometer': 135000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 15,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9734d158-6b84-5f9c-8b46-17c3b4406498/9734d158-6b84-5f9c-8b46-17c3b4406498_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 165512,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/af/aa/63afaad25b8c31b747314ea7d13cf2a1fca0b7c1.jpg?rule=ad-large',
'Width': 1067}],
'price': 29990,
'price_includes_vat': False,
'registration_date': '2015-07-01',
'seats_number': 4,
'seller_name': None,
'title': 'Porsche Panamera S E-Hybrid Phase II V6 3.0L 416ch',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2015}
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273147198544%27 HTTP/1.1" 200 None
2026-03-27 14:37:56 [auto_selling_leboncoin.fr] INFO: Saving data for 3147198544: {'created_time': 1774622276.934489, 'last_price_update_time': 1774622276.934496}
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3147198544') HTTP/1.1" 204 0
2026-03-27 14:37:56 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-27 14:37:56 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-27 14:37:56 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-27 14:37:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 14:37:56 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 81d968ee29ea11f18f76c264925fbcfa
2026-03-27 14:37:56 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-27 14:37:56 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-27 14:37:56 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-27 14:37:56 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-27 14:37:56 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-27 14:37:56 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-27 14:37:56 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-27 14:37:56 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-27 14:37:56 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-27 14:37:56 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-27 14:37:56 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-27 14:37:56 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-27 14:37:56 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-27 14:37:56 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-27 14:37:57 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-27 14:37:57 [auto_selling_leboncoin.fr] INFO: auto_selling_leboncoin.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}
2026-03-27 14:37:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 14:37:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20last_price_update_time%20lt%201773326277 HTTP/1.1" 200 None
2026-03-27 14:37:58 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (13 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_leboncoin.fr/81d968ee29ea11f18f76c264925fbcfa.jl
2026-03-27 14:37:58 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/exception_count': 2,
'downloader/exception_type_count/scrapy.core.downloader.handlers.http11.TunnelError': 2,
'downloader/request_bytes': 8700,
'downloader/request_count': 15,
'downloader/request_method_count/GET': 14,
'downloader/request_method_count/POST': 1,
'downloader/response_bytes': 2781138,
'downloader/response_count': 13,
'downloader/response_status_count/200': 13,
'elapsed_time_seconds': 13.159145,
'feedexport/success_count/FileFeedStorage': 1,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2026, 3, 27, 14, 37, 58, 40942, tzinfo=datetime.timezone.utc),
'item_scraped_count': 13,
'log_count/DEBUG': 242,
'log_count/INFO': 263,
'memusage/max': 149159936,
'memusage/startup': 149159936,
'photo_download_count': 11,
'request_depth_max': 2,
'response_received_count': 2,
'scheduler/dequeued': 15,
'scheduler/dequeued/memory': 15,
'scheduler/enqueued': 15,
'scheduler/enqueued/memory': 15,
'scrape_type/new': 13,
'scrapy-zyte-api/429': 0,
'scrapy-zyte-api/attempts': 2,
'scrapy-zyte-api/error_ratio': 0.0,
'scrapy-zyte-api/errors': 0,
'scrapy-zyte-api/fatal_errors': 0,
'scrapy-zyte-api/mean_connection_seconds': 1.304378128843382,
'scrapy-zyte-api/mean_response_seconds': 1.6042536736931652,
'scrapy-zyte-api/processed': 2,
'scrapy-zyte-api/request_args/customHttpRequestHeaders': 2,
'scrapy-zyte-api/request_args/experimental.responseCookies': 1,
'scrapy-zyte-api/request_args/httpRequestBody': 1,
'scrapy-zyte-api/request_args/httpRequestMethod': 1,
'scrapy-zyte-api/request_args/httpResponseBody': 2,
'scrapy-zyte-api/request_args/httpResponseHeaders': 2,
'scrapy-zyte-api/request_args/responseCookies': 1,
'scrapy-zyte-api/request_args/url': 2,
'scrapy-zyte-api/status_codes/200': 2,
'scrapy-zyte-api/success': 2,
'scrapy-zyte-api/success_ratio': 1.0,
'scrapy-zyte-api/throttle_ratio': 0.0,
'source/items_encountered': 13,
'source/total_available': 13,
'start_time': datetime.datetime(2026, 3, 27, 14, 37, 44, 881797, tzinfo=datetime.timezone.utc)}
2026-03-27 14:37:58 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-27 14:37:58 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7faa3db4fa90>
2026-03-27 14:37:58 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7faa3db5c2d0>