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

PROJECT (sourcing_v2), SPIDER (auto_selling_leboncoin.fr)

2026-03-25 15:27:34 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-25 15:27:34 [scrapy.utils.log] INFO: Versions: lxml 5.2.2.0, libxml2 2.12.6, cssselect 1.2.0, parsel 1.9.1, w3lib 2.1.2, Twisted 24.3.0, Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0], pyOpenSSL 24.1.0 (OpenSSL 3.2.1 30 Jan 2024), cryptography 42.0.7, Platform Linux-5.15.0-1098-azure-x86_64-with-glibc2.36
2026-03-25 15:27:34 [auto_selling_leboncoin.fr] INFO: Starting auto_selling_leboncoin.fr spider
2026-03-25 15:27:34 [auto_selling_leboncoin.fr] INFO: Quick mode enabled: limiting photo downloads to 1 per item
2026-03-25 15:27:34 [auto_selling_leboncoin.fr] INFO: _job: 23cefbba285f11f18f76c264925fbcfa, SCRAPY_JOB: None
2026-03-25 15:27:34 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-25 15:27:34 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-25 15:27:34 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-25 15:27:34 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-25 15:27:34 [scrapy.extensions.telnet] INFO: Telnet Password: 2c6dc7eee23f2935
2026-03-25 15:27:34 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
 'scrapy.extensions.telnet.TelnetConsole',
 'scrapy.extensions.memusage.MemoryUsage',
 'scrapy.extensions.feedexport.FeedExporter',
 'scrapy.extensions.logstats.LogStats',
 'scrapy.extensions.closespider.CloseSpider']
2026-03-25 15:27:34 [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/23cefbba285f11f18f76c264925fbcfa.log',
 'LOG_FORMATTER': 'crawlers.log_formatter.SourcingLogFormatter',
 'MEMUSAGE_LIMIT_MB': 2048,
 'MEMUSAGE_WARNING_MB': 1536,
 'NEWSPIDER_MODULE': 'spiders',
 'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
 'REQUEST_FINGERPRINTER_IMPLEMENTATION': '2.7',
 'SPIDER_MODULES': ['spiders', 'auth_check'],
 'TWISTED_REACTOR': 'twisted.internet.asyncioreactor.AsyncioSelectorReactor',
 'USER_AGENT': ''}
2026-03-25 15:27:34 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-25 15:27:34 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-25 15:27:34 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware',
 'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
 'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
 'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
 'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
 'scrapy_zyte_api.ScrapyZyteAPIDownloaderMiddleware',
 'scrapy.downloadermiddlewares.retry.RetryMiddleware',
 'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
 'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
 'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
 'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
 'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
 'scrapy.downloadermiddlewares.stats.DownloaderStats']
2026-03-25 15:27:34 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-25 15:27:34 [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-25 15:27:34 [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-25 15:27:34 [scrapy.core.engine] INFO: Spider opened
2026-03-25 15:27:34 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-25 15:27:34 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-25 15:27:34 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2-quickmode
2026-03-25 15:27:34 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-25 15:27:34 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
2026-03-25 15:27:34 [scrapy.extensions.memusage] INFO: Peak memory usage is 140MiB
2026-03-25 15:27:34 [scrapy-playwright] INFO: Starting download handler
2026-03-25 15:27:34 [scrapy-playwright] INFO: Starting download handler
2026-03-25 15:27:39 [auto_selling_leboncoin.fr] INFO: Scraper started with URL: https://www.leboncoin.fr/boutique/1417126/tb-auto.htm and multipost_profile_id: 5ea80d2c-ff9f-4039-95a7-5afb4e941fad and job_id: 23cefbba285f11f18f76c264925fbcfa
2026-03-25 15:27:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 15:27:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.leboncoin.fr/boutique/1417126/tb-auto.htm> (referer: https://www.leboncoin.fr/boutique/1417126/tb-auto.htm) ['zyte-api']
2026-03-25 15:27:52 [auto_selling_leboncoin.fr] INFO: Captured Zyte cookies: [{'name': '__Secure-Install', 'value': '7dd97fcc-5791-4e9b-b302-8fe9c9a9a51a', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 253402300798, 'httpOnly': False, 'secure': True}, {'name': 'cnfdVisitorId', 'value': '8e979e12-8969-4eb7-a949-aa955649dea4', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1932132471, 'httpOnly': False, 'secure': True}, {'name': 'datadome', 'value': '1MEjGeA3Br18137HSaVkcf67cYTzUDmLrs3Br5aysZKi~46sV0neuaierI4G1UKpKuqNlTbrxgeLJr38mTJVs_1Bc4jx2yc4HDRZmzvG62ZQlSLPc0~c3vPlM1tVUD~c', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1805988471, 'httpOnly': False, 'secure': True}]
2026-03-25 15:27:52 [auto_selling_leboncoin.fr] INFO: Scrapy-formatted cookies: [{'name': '__Secure-Install', 'value': '7dd97fcc-5791-4e9b-b302-8fe9c9a9a51a', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': '8e979e12-8969-4eb7-a949-aa955649dea4', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': '1MEjGeA3Br18137HSaVkcf67cYTzUDmLrs3Br5aysZKi~46sV0neuaierI4G1UKpKuqNlTbrxgeLJr38mTJVs_1Bc4jx2yc4HDRZmzvG62ZQlSLPc0~c3vPlM1tVUD~c', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-03-25 15:27:52 [auto_selling_leboncoin.fr] INFO: Response headers after parse_dealer_home_page: {b'X-Amz-Cf-Pop': [b'CDG50-P2'], b'Date': [b'Wed, 25 Mar 2026 15:27:51 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 7aef920ed20c713960127526fa3a88f4.cloudfront.net (CloudFront)'], b'Set-Cookie': [b'datadome=1MEjGeA3Br18137HSaVkcf67cYTzUDmLrs3Br5aysZKi~46sV0neuaierI4G1UKpKuqNlTbrxgeLJr38mTJVs_1Bc4jx2yc4HDRZmzvG62ZQlSLPc0~c3vPlM1tVUD~c; 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/"11vrzaxukb9cbx0"'], 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'ZrlHxwWHmcf1PhVAiok7FQ6Rw5TYggJcqmIpDESySLvcHoE0Pxisow==']}
2026-03-25 15:27:52 [auto_selling_leboncoin.fr] INFO: defaultSearchOptions: {'limit': 10, 'filters': {'owner': {'user_id': '90cb00e2-0aff-4006-bfe0-5d6467c364ce'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}}
2026-03-25 15:27:52 [auto_selling_leboncoin.fr] INFO: cookies: [{'name': '__Secure-Install', 'value': '7dd97fcc-5791-4e9b-b302-8fe9c9a9a51a', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': '8e979e12-8969-4eb7-a949-aa955649dea4', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': '1MEjGeA3Br18137HSaVkcf67cYTzUDmLrs3Br5aysZKi~46sV0neuaierI4G1UKpKuqNlTbrxgeLJr38mTJVs_1Bc4jx2yc4HDRZmzvG62ZQlSLPc0~c3vPlM1tVUD~c', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-03-25 15:27:52 [auto_selling_leboncoin.fr] INFO: Payload for get listings: {'limit': 200, 'filters': {'owner': {'user_id': '90cb00e2-0aff-4006-bfe0-5d6467c364ce'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}, 'offset': 0}
2026-03-25 15:27:52 [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": "90cb00e2-0aff-4006-bfe0-5d6467c364ce"}}, "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=__Secure-Install; name=cnfdVisitorId; name=datadome'
2026-03-25 15:27:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 15:28:04 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://api.leboncoin.fr/finder/search> (referer: https://www.leboncoin.fr/boutique/1417126/tb-auto.htm) ['zyte-api']
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Found 38 listings on page 1
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3131591306
2026-03-25 15:28:05 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2113
2026-03-25 15:28:05 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%273131591306%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scrape type for 3131591306: 1
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3131591306
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '28/11/2016\n'
                'double des clefs\n'
                'entretien complet BMW\n'
                'véhicule Français\n'
                '20cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Phares à allumage automatique\n'
                'Ampoules de phares LED\n'
                'Feux arrières à LED\n'
                'Antibrouillards avant\n'
                'Différentiel à glissement limité avant\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Feux de route à LED\n'
                'Phares directionnels\n'
                'Feux de route actifs\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Rétroviseurs rabattables électriquement\n'
                '4 roues motrices\n'
                'Aide parking av/ar avec caméra 360\n'
                'Aide parking avec caméra de recul\n'
                'Frein de parking automatique\n'
                'Hayon électrique\n'
                'Jantes alu 20"\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Suspension sport\n'
                'Toit ouvrant électrique\n'
                '\n'
                'Intérieur\n'
                'Bouton démarrage\n'
                'Palettes au volant\n'
                'Fermerture électrique du coffre\n'
                'Air conditionné auto\n'
                'Système de navigation\n'
                'Système audio lecteur CD et MP3\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'DVD/VCD\n'
                'Régulateur de vitesse\n'
                'Smart card / Smart key\n'
                'Volant cuir\n'
                'Système audio inclut DVD\n'
                'Ordinateur de bord\n'
                'Siège avant électrique\n'
                'Tapis de sol\n'
                'Ouverture du coffre à distance\n'
                'Lecteur MP3\n'
                'Taille écran navigation 10.2 pouces\n'
                'Accoudoir central arrière, avant\n'
                'Système de navigation info trafic\n'
                'Rétroviseur jour/nuit\n'
                'Volant multi-fonction\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '16 haut-parleurs\n'
                'Air conditionné 2 zones\n'
                'Réglage du volant en hauteur, électrique, en profondeur\n'
                'Taille écran multi-fonctions 10.2 pouces\n'
                '4 vitres électriques\n'
                'Banquette rabattable\n'
                'Boite automatique\n'
                'Ciel de pavillon noir\n'
                'Climatisation automatique multi zone\n'
                'Couvre bagages\n'
                'Démarrage sans clef\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'Intérieur tout cuir\n'
                'Régulateur limiteur de vitesse\n'
                'Rétroviseur int. jour/nuit auto\n'
                'Sièges chauffants\n'
                'Sièges électrique à mémoire\n'
                'Tapis de sol 3D\n'
                'Volant 3 branches\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                '\n'
                'Sécurité\n'
                '6 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Contrôle de freinage en courbe\n'
                'Pneus roulage à plat\n'
                'Indicateur de sous-gonflage des pneus\n'
                'Essuie glace capteur de pluie\n'
                'Antipatinage\n'
                'ABS\n'
                'Avertisseur de franchissement de ligne\n'
                'Airbags latéraux\n'
                'Aide au démarrage en côte\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'Feux et essuie-glaces automatiques\n'
                'Phares av. de jour à LED\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Alarme\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Affichage tête haute HUD\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Hi-Fi Surround Sound System Bang & Olufsen\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 313,
 '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/3131591306',
 'listing': 'auction',
 'make': 'BMW',
 'model': 'X6',
 'odometer': 158000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/c2/f3/fbc2f3eaaabed6f9ebaff66a196dc5a27a1f3516.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/15/8e/f7/158ef7eac7510e581733529921285665d6960805.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/6e/82/e46e82ee04b8ae181bd0d8bb31c09644c99dbd15.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/eb/e4/bdebe4f7df65a10ca238bbfb93792377441fe6ba.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/36/de/dc36de3df8d486f89bdc1204f16a91f9034cc40a.jpg?rule=ad-large'],
 'price': 26990,
 'price_includes_vat': False,
 'registration_date': '2016-11-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW X6 XDRIVE 40DA 313cv M SPORT',
 'transmission': 'automatic',
 'trim': 'X6 xDrive 40dA 313ch M Sport',
 'vin': None,
 'year': 2016}
2026-03-25 15:28:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b6255a39-f0f6-5407-9a56-2b6e83d46715 with identifier: 3131591306
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b6255a39-f0f6-5407-9a56-2b6e83d46715
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%252Ffb%252Fc2%252Ff3%252Ffbc2f3eaaabed6f9ebaff66a196dc5a27a1f3516.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/c2/f3/fbc2f3eaaabed6f9ebaff66a196dc5a27a1f3516.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165471903
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%273165471903%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165471903: 1
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165471903
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '07/07/2016\n'
                '2 clefs\n'
                'vehicule francais\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares bi-xénon\n'
                'Rétroviseurs rabattables électriquement\n'
                'Antibrouillards avant\n'
                'Aide parking\n'
                'Frein de parking automatique\n'
                'Lunette arrière dégivrante\n'
                'Radar de recul\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Volant cuir\n'
                'Système audio écran tactile\n'
                'Bouton démarrage\n'
                'Ordinateur de bord\n'
                'Siège avant électrique\n'
                'Air conditionné auto\n'
                'Tapis de sol\n'
                'Ouverture du coffre à distance\n'
                'Système de navigation\n'
                'Taille écran navigation 5 pouces\n'
                'Accoudoir central avant\n'
                'Système de navigation info trafic\n'
                'Limiteur de vitesse\n'
                'Rétroviseur jour/nuit\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '4 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Air conditionné 2 zones\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Smart card / Smart key\n'
                'Taille écran multi-fonctions 5 pouces\n'
                '4 vitres électriques\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Boite à gants réfrigérée\n'
                'Carte main libre\n'
                'Climatisation\n'
                'Climatisation automatique\n'
                'Démarrage sans clef\n'
                'Direction assistée\n'
                'Fermeture électrique\n'
                'Kit téléphone main libre\n'
                'Prise 12V\n'
                'Prise audio USB\n'
                'Prises audio auxiliaires\n'
                'Siège conducteur réglable hauteur\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Écran tactile\n'
                '\n'
                'Sécurité\n'
                '6 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Antipatinage\n'
                'Lave-phares\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Kit anticrevaison\n'
                'Essuie glace capteur de pluie\n'
                'Aide au démarrage en côte\n'
                'Airbags\n'
                'Contrôle de pression des pneus\n'
                'Feux automatiques\n'
                'Kit téléphone main libre bluetooth\n'
                'Radar anti-collision\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 '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/3165471903',
 'listing': 'auction',
 'make': 'FIAT',
 'model': '500X',
 'odometer': 130000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/99/47/d3/9947d39d47ef9839b029eb1b61b33eb86badcadb.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/24/8a/fe248a4806c08e3d5eaab8a71a18a3067c7107f6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/d3/fe/dbd3fec0b7fbe4702c482d67d1063f365ff0732f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/c6/a5/7bc6a5dd77a3c7c2549f6c3c98a044dcbb3a0a78.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/11/6a/c9116a3e9d4f5f926300df2e789f8df92943cbf4.jpg?rule=ad-large'],
 'price': 7990,
 'price_includes_vat': False,
 'registration_date': '2016-07-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FIAT 500 X 1.6 e-TORQ 110 URBAN ROCK',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2016}
2026-03-25 15:28:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 107f2af7-2ffe-5692-a4f9-9d6058c1b02a with identifier: 3165471903
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 107f2af7-2ffe-5692-a4f9-9d6058c1b02a
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%252F99%252F47%252Fd3%252F9947d39d47ef9839b029eb1b61b33eb86badcadb.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/99/47/d3/9947d39d47ef9839b029eb1b61b33eb86badcadb.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165465719
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%273165465719%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165465719: 1
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165465719
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '29/11/2018\n'
                '2 clefs\n'
                'vehicule francais\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Freins régénérateurs\n'
                'Rétroviseurs rabattables électriquement\n'
                'Antibrouillards avant\n'
                'Aide parking\n'
                'Radar de recul\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Volant cuir\n'
                'Système audio écran tactile\n'
                'Ordinateur de bord\n'
                'Air conditionné auto\n'
                'Lecteur MP3\n'
                'Taille écran  7 pouces\n'
                'Limiteur de vitesse\n'
                'Rétroviseur jour/nuit\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '6 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Air conditionné 1 zones\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Taille écran multi-fonctions 7 pouces\n'
                '4 vitres électriques\n'
                'Accoudoir central avant\n'
                'Banquette 1/3 - 2/3\n'
                'Boite automatique\n'
                'Climatisation\n'
                'Climatisation automatique\n'
                'Configuration 5PL\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Kit téléphone main libre\n'
                'Prise 12V\n'
                'Prise audio USB\n'
                'Prises audio auxiliaires\n'
                'Régulateur limiteur de vitesse\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio MP3\n'
                'Vitres électriques\n'
                'Mirror Screen\n'
                'APPLE CAR PLAY\n'
                'Android Auto\n'
                '\n'
                'Sécurité\n'
                '6 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Détection panneaux signalisation\n'
                'Antipatinage\n'
                'Système détection de collision\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Avertisseur de franchissement de ligne\n'
                'Airbags latéraux\n'
                'Kit anticrevaison\n'
                'Essuie glace capteur de pluie\n'
                'Aide au démarrage en côte\n'
                'Contrôle de pression des pneus\n'
                'Feux automatiques\n'
                'Kit téléphone main libre bluetooth\n'
                'Prétensionneurs de ceinture\n'
                'Radar anti-collision\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 '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/3165465719',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C3 Aircross',
 'odometer': 91000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/13/94/c71394e97b3cf4e64314f2cb1b98fc9c6e849be0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/50/72/c7/5072c72f481008743a0f980c5e0b1a062d376f04.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/c4/54/afc454f683f22a8b2b6a670f5553cfd6c79920fe.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/4b/7c/1d4b7ca2d293848babaf521416facd3783aa1eca.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/43/d3/00/43d300ed5172cc4c222dd0b38513ddccce0b1a0d.jpg?rule=ad-large'],
 'price': 8990,
 'price_includes_vat': False,
 'registration_date': '2018-11-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C3 AIRCROSS 1.2 PURETECH 110 S&S feel EAT6',
 'transmission': 'automatic',
 'trim': 'C3 Aircross PureTech 110ch S&S Shine EAT6',
 'vin': None,
 'year': 2018}
2026-03-25 15:28:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 130f16be-05d2-52a4-91ed-bdbbeed1fd62 with identifier: 3165465719
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 130f16be-05d2-52a4-91ed-bdbbeed1fd62
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%252Fc7%252F13%252F94%252Fc71394e97b3cf4e64314f2cb1b98fc9c6e849be0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/13/94/c71394e97b3cf4e64314f2cb1b98fc9c6e849be0.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165456592
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%273165456592%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165456592: 1
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165456592
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Bleu',
 'currency': 'EUR',
 'description': '08/03/2019\n'
                'vehicule francais\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Antibrouillards avant\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Pack city\n'
                'Radar de recul\n'
                'Rétroviseurs électriques\n'
                '\n'
                'Intérieur\n'
                'Volant alu & cuir\n'
                'Système audio écran tactile\n'
                'Ordinateur de bord\n'
                'Siège avant électrique\n'
                'Air conditionné auto\n'
                'Tapis de sol\n'
                'Ouverture du coffre à distance\n'
                'Taille écran navigation 7 pouces\n'
                'Accoudoir central arrière, avant\n'
                'Système de navigation info trafic\n'
                'Limiteur de vitesse\n'
                'Rétroviseur jour/nuit\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'Régulateur de vitesse adaptatif\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '6 haut-parleurs\n'
                'Air conditionné 1 zones\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Taille écran multi-fonctions 3.5 pouces\n'
                'Boite 6 vitesses\n'
                'Climatisation automatique\n'
                'Configuration 5PL\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Fermeture électrique automatique\n'
                'Volant multifonctions\n'
                'APPLE CAR PLAY\n'
                '\n'
                'Sécurité\n'
                '6 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE\n'
                'Antipatinage\n'
                'Système détection de collision\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Kit anticrevaison\n'
                'Essuie glace capteur de pluie\n'
                'Aide au démarrage en côte\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 120,
 '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/3165456592',
 'listing': 'auction',
 'make': 'FIAT',
 'model': 'Tipo',
 'odometer': 186000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/d9/50/45/d95045b04f3e5c7f538325cd04d8f52f89e2d272.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/92/4b/93/924b935ffb35f756810d2c452691fdcfc4211c0c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/99/3b/3e/993b3e37e404b50304b1254b6daf56584bd914ab.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/ff/d7/f4ffd70efec1af58317fcf7325bf74d7065df089.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/c3/c9/e3c3c983e7e4b155d6f464e9614f4d640e65d11e.jpg?rule=ad-large'],
 'price': 7990,
 'price_includes_vat': False,
 'registration_date': '2019-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FIAT TIPO II (2) sw 1.6 MULTIJET 120 S/S LOUNGE',
 'transmission': 'manual',
 'trim': 'Tipo SW 1.6 MultiJet 120ch Lounge S/S',
 'vin': None,
 'year': 2019}
2026-03-25 15:28:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: acf8e895-8e1d-5825-bae6-1b834787738f with identifier: 3165456592
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item acf8e895-8e1d-5825-bae6-1b834787738f
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%252Fd9%252F50%252F45%252Fd95045b04f3e5c7f538325cd04d8f52f89e2d272.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d9/50/45/d95045b04f3e5c7f538325cd04d8f52f89e2d272.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3128769983
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%273128769983%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scrape type for 3128769983: 1
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3128769983
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '29/03/2019\n'
                'double des clefs\n'
                'véhicule Français \n'
                '06cv\n'
                '\n'
                'Extérieur et Châssis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Feux de route à LED\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares LED\n'
                'Freins régénérateurs\n'
                'Feux arrières à LED\n'
                'Rétroviseurs rabattables électriquement\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Aide parking av/ar\n'
                'Aide parking avec caméra de recul\n'
                'Clignotants blancs\n'
                'Frein de parking automatique\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Volant alu & cuir\n'
                'Système audio écran tactile, carte digitale, CD\n'
                'Aide au stationnement arrière\n'
                'Ordinateur de bord\n'
                'Air conditionné auto\n'
                'Ouverture du coffre à distance\n'
                'Système de navigation\n'
                'Taille écran navigation 8 pouces\n'
                'Système audio lecteur CD et MP3\n'
                'Système de navigation info trafic\n'
                'Rétroviseur jour/nuit\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '8 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Air conditionné 2 zones\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Taille écran multi-fonctions 8 pouces\n'
                '4 vitres électriques\n'
                'Accoudoir central avant\n'
                'Banquette 1/3 - 2/3\n'
                'Boite automatique\n'
                'Boite séquentielle\n'
                'Climatisation automatique multi zone\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'GPS\n'
                'Prise audio USB\n'
                'Régulateur limiteur de vitesse\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio CD\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                '\n'
                'Sécurité\n'
                '7 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Kit anticrevaison\n'
                'Essuie glace capteur de pluie\n'
                'Aide au démarrage en côte\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'Airbags\n'
                'Essuie-glaces automatiques\n'
                'Feux ar. à LED\n'
                'Feux automatiques\n'
                'Phares av. de jour à LED\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 115,
 '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/3128769983',
 'listing': 'auction',
 'make': 'SEAT',
 'model': 'Leon',
 'odometer': 133000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/47/1f/c8471f21cf805748b2a5c3dc54ba2e23030d7941.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/13/b7/4413b7fe216046664ae74337e12e88db291a5f60.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/27/9e/e2/279ee21d01095375a9d0458d0a9bbe5578ec7381.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a2/50/39/a25039698e621c2b8570045882a19499b947db50.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/60/47/fe/6047fe7a2c1f13a0593e8cddd9166fac0d62abe1.jpg?rule=ad-large'],
 'price': 11990,
 'price_includes_vat': False,
 'registration_date': '2019-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SEAT LEON III 1.6 TDI 115cv S&S XCELLENCE DSG',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2019}
2026-03-25 15:28:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b94885c7-f558-5d9b-8fdf-4b50e3b0eb26 with identifier: 3128769983
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b94885c7-f558-5d9b-8fdf-4b50e3b0eb26
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%252Fc8%252F47%252F1f%252Fc8471f21cf805748b2a5c3dc54ba2e23030d7941.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/47/1f/c8471f21cf805748b2a5c3dc54ba2e23030d7941.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3128257544
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%273128257544%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scrape type for 3128257544: 1
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3128257544
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '30/06/2006\n'
                'double des clefs\n'
                'véhicule Français \n'
                '06cv\n'
                '\n'
                'Extérieur et Châssis\n'
                '2 roues motrices\n'
                'Clignotants blancs\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Climatisation\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique\n'
                'Siège conducteur réglable hauteur\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'APPLE CAR PLAY\n'
                'Android Auto\n'
                '\n'
                'Sécurité\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'ESP\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 '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/3128257544',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '207',
 'odometer': 141000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/52/ba/7e52ba82ed7ce6f8f89c5943c4e861bb5637dfc9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b2/9a/c8/b29ac8ca66429b14760bf2698ee4485765fbb191.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/e2/6d/8ee26d51628f87ace7af63574ea6c673827183ff.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/40/cb/gh40cbfb7a5020791ad9465a9274fbdd413b4b36.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/09/1a/99/091a991e358f95da26e875224016fc5430e5907d.jpg?rule=ad-large'],
 'price': 4490,
 'price_includes_vat': False,
 'registration_date': '2006-06-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 207 1.4 16V 90cv URBAN 3P',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2006}
2026-03-25 15:28:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: afe8c3d3-6469-5045-bdb8-568a4cf33349 with identifier: 3128257544
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item afe8c3d3-6469-5045-bdb8-568a4cf33349
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%252F7e%252F52%252Fba%252F7e52ba82ed7ce6f8f89c5943c4e861bb5637dfc9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/52/ba/7e52ba82ed7ce6f8f89c5943c4e861bb5637dfc9.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3127467088
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%273127467088%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scrape type for 3127467088: 1
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3127467088
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '07/10/2014\n'
                'véhicule Français \n'
                "facture d'entretien\n"
                'double des clefs\n'
                '05cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Roue de secours\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Aide parking av/ar\n'
                'Clignotants blancs\n'
                'Frein de parking automatique\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables électriquement\n'
                '\n'
                'Intérieur\n'
                'Système audio inclut DVD\n'
                'Air conditionné auto\n'
                'Système de navigation\n'
                'Système audio lecteur CD et MP3\n'
                'Limiteur de vitesse\n'
                'Rétroviseur jour/nuit\n'
                'Bluetooth\n'
                '8 haut-parleurs\n'
                'Air conditionné 2 zones\n'
                'Pré-équipement téléphone\n'
                'Réglage du volant en hauteur, en profondeur\n'
                '4 vitres électriques\n'
                'Accoudoir central avant\n'
                'Appuis-têtes arrière\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Boite automatique\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'Régulateur de vitesse\n'
                'Rétroviseur int. jour/nuit auto\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio CD\n'
                'Tapis de sol\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                '\n'
                'Sécurité\n'
                'ESP\n'
                'Antipatinage\n'
                'Système détection de collision\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Essuie glace capteur de pluie\n'
                'Aide au démarrage en côte\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'Airbags\n'
                'Essuie-glaces automatiques\n'
                'Feux automatiques\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                "Factures d'entretien\n"
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 105,
 '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/3127467088',
 'listing': 'auction',
 'make': 'VOLKSWAGEN',
 'model': 'Golf',
 'odometer': 202000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/35/51/83/355183d6bebe11c39f3019b6a0d0184238112a76.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/e4/42/afe4422c96fb77cf0e10222976e135a64b01318d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/84/20/44/84204457f2729b6108af267cf6034d83349dcb8f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ef/d8/7a/efd87a760410d86af998c41462e64e3ea8c7da8a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/98/94/a9/9894a92661ae1a0544d16c8ef1c261ed022793ce.jpg?rule=ad-large'],
 'price': 8990,
 'price_includes_vat': False,
 'registration_date': '2014-10-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF VII 1.6 TDI 105 cv CONFORTLINE BUSINESS DSG7',
 'transmission': 'automatic',
 'trim': 'Golf 1.6 TDI 105ch BlueMotion Technology FAP Confortline Business '
         'DSG7 5p',
 'vin': None,
 'year': 2014}
2026-03-25 15:28:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1663efc1-f817-5d22-aa53-63b674429227 with identifier: 3127467088
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 1663efc1-f817-5d22-aa53-63b674429227
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%252F51%252F83%252F355183d6bebe11c39f3019b6a0d0184238112a76.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/35/51/83/355183d6bebe11c39f3019b6a0d0184238112a76.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3160575127
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%273160575127%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scrape type for 3160575127: 1
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3160575127
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': '22/12/2015\n'
                '08cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Rétroviseurs rabattables électriquement\n'
                'Antibrouillards avant\n'
                '\n'
                'Intérieur\n'
                'Volant cuir synthetique\n'
                'Système audio écran tactile\n'
                'Ordinateur de bord\n'
                'Air conditionné auto\n'
                'Ouverture du coffre à distance\n'
                'Limiteur de vitesse\n'
                'Rétroviseur jour/nuit\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '6 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Air conditionné 2 zones\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Taille écran multi-fonctions 7 pouces\n'
                'Accoudoir central avant\n'
                'Allume cigare\n'
                'Banquette 1/3 - 2/3\n'
                'Boite 6 vitesses\n'
                'Climatisation\n'
                'Climatisation automatique\n'
                'Démarrage sans clef\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique\n'
                'Kit téléphone main libre\n'
                'Prise 12V\n'
                'Sièges réglables en hauteur\n'
                'Tapis de sol\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur\n'
                'Sièges chauffants av\n'
                'Écran tactile\n'
                '\n'
                'Sécurité\n'
                '6 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Kit anticrevaison\n'
                'Essuie glace capteur de pluie\n'
                'Aide au démarrage en côte\n'
                'Prétensionneurs de ceinture\n'
                'Radar anti-collision\n'
                '\n'
                'Autre\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 '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/3160575127',
 'listing': 'auction',
 'make': 'FIAT',
 'model': '500X',
 'odometer': 101000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/50/fc/3f50fc7216fd63781fd5f865a66bab0e6613f6a1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/af/8f/e5af8f2bb218b8b7c3b9c940f55928b5e7117e7d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/72/67/b17267647430b1f7279c40d988bd128fb6be0260.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/ba/1d/2eba1d5674c6c170651d80f3dcfdafc7415c62c3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/81/53/aa/8153aad26a7fd1934ad7eaa77470da6f78e40dd3.jpg?rule=ad-large'],
 'price': 8990,
 'price_includes_vat': False,
 'registration_date': '2015-12-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FIAT 500 X 1.4 MULTIAIR 140cv POPSTAR 4X2',
 'transmission': 'manual',
 'trim': '500X 1.4 MultiAir 16v 140ch Popstar',
 'vin': None,
 'year': 2015}
2026-03-25 15:28:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: dfea6453-45a2-53f0-b089-77f49f785f4f with identifier: 3160575127
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item dfea6453-45a2-53f0-b089-77f49f785f4f
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%252F3f%252F50%252Ffc%252F3f50fc7216fd63781fd5f865a66bab0e6613f6a1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/50/fc/3f50fc7216fd63781fd5f865a66bab0e6613f6a1.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3154194098
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%273154194098%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scrape type for 3154194098: 1
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3154194098
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '21/09/2009\n'
                'véhicule Français\n'
                'double des clefs\n'
                'deuxième mains\n'
                '04cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Roue de secours\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture métallisée\n'
                'Rétroviseurs électriques\n'
                'Toit panoramique\n'
                '\n'
                'Intérieur\n'
                'Volant cuir\n'
                'Système audio CD\n'
                'Toit vitré\n'
                'Ordinateur de bord\n'
                'Air conditionné manuel\n'
                'Ouverture du coffre à distance\n'
                'Système audio lecteur CD et MP3\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut connexion téléphone\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '6 haut-parleurs\n'
                'Pré-équipement téléphone\n'
                'Réglage du volant en hauteur\n'
                'Climatisation\n'
                'Direction assistée\n'
                'Prise 12V\n'
                'Prise audio USB\n'
                'Volant 3 branches\n'
                '\n'
                'Sécurité\n'
                '7 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Aide au démarrage en côte\n'
                '\n'
                'Autre\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 69,
 '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/3154194098',
 'listing': 'auction',
 'make': 'FIAT',
 'model': '500',
 'odometer': 113000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/39/aa/24/39aa247fba43496f1f9b9c592fc62dabc630a1fe.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/34/8a/3f348a948430a1b40b1806db763026e3ede95417.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/b5/83/3bb5831f8b345035fd998a420d4c89fef28597e2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/80/8a/05808afd8a58be3b42670f00fc65202021eb53d2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/87/f7/0e87f71b2d86212ac96401b7f5a18d02178d72d1.jpg?rule=ad-large'],
 'price': 5990,
 'price_includes_vat': False,
 'registration_date': '2009-09-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Fiat 500 ii 1.2 8v 69 lounge',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2009}
2026-03-25 15:28:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a79fee7-e568-5db3-901a-5bffc167c514 with identifier: 3154194098
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 8a79fee7-e568-5db3-901a-5bffc167c514
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%252F39%252Faa%252F24%252F39aa247fba43496f1f9b9c592fc62dabc630a1fe.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/39/aa/24/39aa247fba43496f1f9b9c592fc62dabc630a1fe.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3154099400
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%273154099400%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scrape type for 3154099400: 1
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3154099400
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '07/11/2011\n'
                'deuxième mains\n'
                '06cv\n'
                '\n'
                'Extérieur et Chassis\n'
                '2 roues motrices\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs électriques\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Climatisation\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique\n'
                'Ordinateur de bord\n'
                'Régulateur de vitesse\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio CD\n'
                'Tapis de sol\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur\n'
                '\n'
                'Sécurité\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'ESP\n'
                'Prétensionneurs de ceinture\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 95,
 '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/3154099400',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C3 Picasso',
 'odometer': 130000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/40/59/a8/4059a8036790b7841c2a325e3150a5b20d806ef4.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/5c/90/f65c90bcf8ffa21438f18beb2dd5d473102589b3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/c9/83/57c9835044379a8460e7bb98429eea875b3b74b0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/34/3c/b9343c10273b62d5c966838f44b1314866e49e9b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/36/ce/11/36ce1158a3af92a04b28a9728582fb26321e2a27.jpg?rule=ad-large'],
 'price': 4990,
 'price_includes_vat': False,
 'registration_date': '2011-11-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C3 PICASSO 1.4 VTI 95cv CONFORT',
 'transmission': 'manual',
 'trim': 'C3 Picasso 1.4 VTi Confort',
 'vin': None,
 'year': 2011}
2026-03-25 15:28:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f8220cf-99f5-55ca-b3b4-d46ee94cfaf1 with identifier: 3154099400
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 1f8220cf-99f5-55ca-b3b4-d46ee94cfaf1
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%252F40%252F59%252Fa8%252F4059a8036790b7841c2a325e3150a5b20d806ef4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/40/59/a8/4059a8036790b7841c2a325e3150a5b20d806ef4.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3154033844
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%273154033844%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scrape type for 3154033844: 1
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3154033844
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] ERROR: Error extracting item: Field registration_date is not nullable
Traceback (most recent call last):
  File "/usr/src/app/crawlers/spiders/auto_selling_leboncoin.py", line 295, in _extract_listing_item
    item["registration_date"] = self._extract_registration_date(details_data)
    ~~~~^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/app/crawlers/items.py", line 116, in __setitem__
    raise ValueError(f"Field {key} is not nullable")
ValueError: Field registration_date is not nullable
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Extracted item: None
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3151181341
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%273151181341%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scrape type for 3151181341: 1
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3151181341
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Bleu',
 'currency': 'EUR',
 'description': '10/03/2017\n'
                'deuxième mains \n'
                'véhicule Français\n'
                'entretien complet KIA\n'
                '\n'
                'Extérieur et Châssis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Freins régénérateurs\n'
                'Feux arrières à LED\n'
                'Rétroviseurs rabattables électriquement\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Aide parking\n'
                'Aide parking avec caméra de recul\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Volant cuir\n'
                'Système audio écran tactile, CD\n'
                'Bouton démarrage\n'
                'Ordinateur de bord\n'
                'Siège avant ventilé\n'
                'Air conditionné auto\n'
                'Ouverture du coffre à distance\n'
                'Système de navigation\n'
                'Taille écran navigation 8 pouces\n'
                'Accoudoir central avant\n'
                'Système audio lecteur CD et MP3\n'
                'Système de navigation info trafic\n'
                'Limiteur de vitesse\n'
                'Rétroviseur jour/nuit\n'
                'Volant chauffant, multi-fonction\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'Bluetooth\n'
                '6 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Air conditionné 2 zones\n'
                'Siège avant chauffant\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Smart card / Smart key\n'
                'Taille écran multi-fonctions 8 pouces\n'
                '4 vitres électriques\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Climatisation automatique\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'Volant réglable en hauteur et profondeur\n'
                'Écran tactile\n'
                '\n'
                'Sécurité\n'
                '6 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Kit anticrevaison\n'
                'Aide au démarrage en côte\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'Airbags\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 110,
 'expiration_date': None,
 'fuel_type': 'Électrique',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3151181341',
 'listing': 'auction',
 'make': 'KIA',
 'model': 'Soul',
 'odometer': 54000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/00/3e/6a/003e6ac304fbee46b1f340e9480888eb3d3e203e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/30/4b/85304b02975f0fad2a9332c4b691418ac1c0301b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/44/b6/2644b6acb42d27937b87f7be9eda33be15c225d1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b3/98/84/b3988493d6e5b503b844decf07c28a31c2a8eea9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/38/64/0b38644f8277c58b79ffb9b3dbfcfdb8d10ca6b9.jpg?rule=ad-large'],
 'price': 6990,
 'price_includes_vat': False,
 'registration_date': '2017-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'KIA SOUL II EV ULTIMATE 110cv 27KWH',
 'transmission': 'automatic',
 'trim': 'Soul EV EV Ultimate 110ch',
 'vin': None,
 'year': 2017}
2026-03-25 15:28:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a69fe13c-e8b3-5ffa-aece-c9595553a5c7 with identifier: 3151181341
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item a69fe13c-e8b3-5ffa-aece-c9595553a5c7
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%252F00%252F3e%252F6a%252F003e6ac304fbee46b1f340e9480888eb3d3e203e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/00/3e/6a/003e6ac304fbee46b1f340e9480888eb3d3e203e.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3151149551
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%273151149551%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scrape type for 3151149551: 1
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3151149551
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Rouge',
 'currency': 'EUR',
 'description': '12/10//2010\n'
                'double des clefs\n'
                'deuxième mains\n'
                '04cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Aide parking\n'
                'Capote électrique\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Radar de recul\n'
                'Rétroviseurs électriques\n'
                'Rétroviseurs rabattables\n'
                'Toit ouvrant\n'
                '\n'
                'Intérieur\n'
                'Appuis-têtes arrière\n'
                'Banquette rabattable\n'
                'Climatisation\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'Ordinateur de bord\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio CD\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur\n'
                '\n'
                'Sécurité\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'ESP\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 75,
 '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/3151149551',
 'listing': 'auction',
 'make': 'FIAT',
 'model': '500C',
 'odometer': 77000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/83/37/da/8337daf0f620e648520c6b6889e763906f4fa815.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/83/29/218329a83b8377083ae28fbb8fc389c5ac1f15ae.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3c/3d/dd/3c3ddd48d067da375eabd7b96080fad92e9bd6cf.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/12/b3/1d/12b31dcf6c474c948661fe39beb0c1e7414a409a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/d9/7e/2dd97e44d681e2a62af80f01bb37f9dbd82d2f60.jpg?rule=ad-large'],
 'price': 6990,
 'price_includes_vat': False,
 'registration_date': '2010-10-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'FIAT 500 II C 1.3 MULTIJET 75cv LOUNGE',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2010}
2026-03-25 15:28:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 38e55633-3a91-5748-82e8-2db79da74d7c with identifier: 3151149551
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 38e55633-3a91-5748-82e8-2db79da74d7c
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%252F83%252F37%252Fda%252F8337daf0f620e648520c6b6889e763906f4fa815.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/83/37/da/8337daf0f620e648520c6b6889e763906f4fa815.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3150621050
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%273150621050%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scrape type for 3150621050: 1
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3150621050
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '25/09/2008\n'
                'véhicule Français\n'
                'double des clefs\n'
                '11cv\n'
                '\n'
                'Extérieur et Chassis\n'
                '2 roues motrices\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables électriquement\n'
                '\n'
                'Intérieur\n'
                '4 vitres électriques\n'
                'Accoudoir central avant\n'
                'Appuis-têtes arrière\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Boite 6 vitesses\n'
                'Climatisation automatique\n'
                'Couvre bagages\n'
                'Démarrage sans clef\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'Ordinateur de bord\n'
                'Prises audio auxiliaires\n'
                'Régulateur limiteur de vitesse\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio CD\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                '\n'
                'Confort\n'
                "Système d'entrée sans clef\n"
                '\n'
                'Sécurité\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'ESP\n'
                'Essuie-glaces automatiques\n'
                'Feux automatiques\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 4,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 177,
 '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/3150621050',
 'listing': 'auction',
 'make': 'LEXUS',
 'model': 'IS',
 'odometer': 122000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/85/6a/6c/856a6c356f400a9d23f3fdb41e4b0c07685870ae.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/9c/f1/c39cf1bdc583a0e5b95c43ae342bc28c17d2b9d5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/ff/ae/a9ffae93ecaa2468a5f02751927d2d1fa7013a47.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/98/34/9e/98349ea9fe129cf898c88c0d481db2222a05e4c8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8d/9e/2d/8d9e2d6166319c7e974544e20b7aaedc2770a30b.jpg?rule=ad-large'],
 'price': 7990,
 'price_includes_vat': False,
 'registration_date': '2008-09-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'LEXUS IS II 220 D 177cv F-SPORT',
 'transmission': 'manual',
 'trim': 'IS 220d Pack F-Sport',
 'vin': None,
 'year': 2008}
2026-03-25 15:28:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f94414d-8ed2-57e6-96c4-7de36cc00802 with identifier: 3150621050
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2f94414d-8ed2-57e6-96c4-7de36cc00802
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%252F85%252F6a%252F6c%252F856a6c356f400a9d23f3fdb41e4b0c07685870ae.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/85/6a/6c/856a6c356f400a9d23f3fdb41e4b0c07685870ae.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3150101024
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%273150101024%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scrape type for 3150101024: 1
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3150101024
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Rouge',
 'currency': 'EUR',
 'description': '13/06/2013\n'
                'double des clefs\n'
                'véhicule Français \n'
                'deuxième mains\n'
                '07cv\n'
                '\n'
                'Extérieur et Châssis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Rétroviseurs rabattables électriquement\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Aide parking\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Radar de recul\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Volant alu & cuir\n'
                'Système audio CD\n'
                'Ordinateur de bord\n'
                'Air conditionné auto\n'
                'Accoudoir central avant\n'
                'Système audio lecteur CD et MP3\n'
                'Limiteur de vitesse\n'
                'Rétroviseur jour/nuit\n'
                '6 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Air conditionné 1 zones\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Appuis-têtes arrière\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'Siège conducteur réglable hauteur\n'
                'Tapis de sol\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                '\n'
                'Sécurité\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Antipatinage\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Essuie glace capteur de pluie\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'Airbags\n'
                'Essuie-glaces automatiques\n'
                'Feux automatiques\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 120,
 '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/3150101024',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'DS3',
 'odometer': 96000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/36/eb/ef/36ebeff6416fd353cef3b731bdd44f78b7219391.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ca/2a/0c/ca2a0c8db5f52da4efbbbe6ad8962e846f1e1eea.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/74/fd/7774fdbd3b3415f18d8f64898460f83e5149b8d3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/98/5b/fc985b1140bdcea5bfccd20a749ed8d693e1d544.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/b5/89/00b589b0beb5984be5fca7c985a5e9e41bb5a6b8.jpg?rule=ad-large'],
 'price': 6990,
 'price_includes_vat': False,
 'registration_date': '2013-06-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN DS3 1.6 VTI 120cv RED EDITION',
 'transmission': 'manual',
 'trim': 'DS3 1.6 VTi Red Edition',
 'vin': None,
 'year': 2013}
2026-03-25 15:28:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 134c81c4-8081-5d3b-813d-48a0fa2ec136 with identifier: 3150101024
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 134c81c4-8081-5d3b-813d-48a0fa2ec136
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%252F36%252Feb%252Fef%252F36ebeff6416fd353cef3b731bdd44f78b7219391.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/36/eb/ef/36ebeff6416fd353cef3b731bdd44f78b7219391.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/c2/f3/fbc2f3eaaabed6f9ebaff66a196dc5a27a1f3516.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/99/47/d3/9947d39d47ef9839b029eb1b61b33eb86badcadb.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/13/94/c71394e97b3cf4e64314f2cb1b98fc9c6e849be0.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3150043502
2026-03-25 15:28:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:05 [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%273150043502%27 HTTP/1.1" 200 None
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scrape type for 3150043502: 1
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3150043502
2026-03-25 15:28:05 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '29/10/2019\n'
                'Double des clefs\n'
                'véhicule Français\n'
                '06cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Feux arrières à LED\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Aide parking av/ar\n'
                'Aide parking avec caméra de recul\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Projecteurs xénon\n'
                'Radar de recul\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables électriquement\n'
                '\n'
                'Intérieur\n'
                'Volant cuir\n'
                'Système audio CD\n'
                'Bouton démarrage\n'
                'Ordinateur de bord\n'
                'Air conditionné auto\n'
                'Tapis de sol\n'
                'Ouverture du coffre à distance\n'
                'Accoudoir central avant\n'
                'Limiteur de vitesse\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'Bluetooth\n'
                '6 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Air conditionné 1 zones\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Taille écran multi-fonctions 6.5 pouces\n'
                '4 vitres électriques\n'
                'Appuis-têtes arrière\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Boite 8 vitesses\n'
                'Boite automatique\n'
                'Couvre bagages\n'
                'Démarrage sans clef\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'GPS\n'
                'Palettes au volant\n'
                'Prise audio USB\n'
                'Régulateur limiteur de vitesse\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio carte SD\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                '\n'
                'Sécurité\n'
                '6 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Contrôle de freinage en courbe\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Kit anticrevaison\n'
                'Essuie glace capteur de pluie\n'
                'Aide au démarrage en côte\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'Airbags\n'
                'Essuie-glaces automatiques\n'
                'Feux automatiques\n'
                'Phares av. de jour à LED\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 116,
 '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/3150043502',
 'listing': 'auction',
 'make': 'BMW',
 'model': 'Série 1',
 'odometer': 165000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/83/86/d1/8386d179d672676b2da2360640e4ba1f775037a9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/89/68/778968aadd2b7803c99f4334dd6933a5126f8981.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a8/aa/a5/a8aaa586a905e67bd77fc932dbe89b9f00ca2a86.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/ac/a3/e7aca30de180e850a8bb2b66a69cd51c4200968d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/01/1f/d5011f64a927161eadc524cdd350306b66c8a23b.jpg?rule=ad-large'],
 'price': 14990,
 'price_includes_vat': False,
 'registration_date': '2019-10-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW SERIE 1 F20 116D 116cv LOUNGE BVA8 5 PORTES',
 'transmission': 'automatic',
 'trim': 'Série 1 116dA 116ch Lounge DKG7',
 'vin': None,
 'year': 2019}
2026-03-25 15:28:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b573d8ec-82b1-5034-8af5-5620d19237d4 with identifier: 3150043502
2026-03-25 15:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b573d8ec-82b1-5034-8af5-5620d19237d4
2026-03-25 15:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:06 [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%252F83%252F86%252Fd1%252F8386d179d672676b2da2360640e4ba1f775037a9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/83/86/d1/8386d179d672676b2da2360640e4ba1f775037a9.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:06 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3149867439
2026-03-25 15:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:06 [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%273149867439%27 HTTP/1.1" 200 None
2026-03-25 15:28:06 [auto_selling_leboncoin.fr] INFO: Scrape type for 3149867439: 1
2026-03-25 15:28:06 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3149867439
2026-03-25 15:28:06 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '21/06/2019\n'
                'Véhicule Français\n'
                '05cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Aide parking av/ar\n'
                'Barres de toit\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables\n'
                'Toit panoramique\n'
                '\n'
                'Intérieur\n'
                'Volant cuir\n'
                'Système audio écran tactile\n'
                'Ordinateur de bord\n'
                'Air conditionné auto\n'
                'Système de navigation\n'
                'Taille écran navigation 7 pouces\n'
                'Accoudoir central avant\n'
                'Limiteur de vitesse\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'Bluetooth\n'
                '6 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Air conditionné 1 zones\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Taille écran multi-fonctions 7 pouces\n'
                'Banquette 1/3 - 2/3\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique\n'
                'GPS\n'
                'Prise audio USB\n'
                'Siège conducteur réglable hauteur\n'
                'Tapis de sol\n'
                'Vitres électriques\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                'Écran tactile\n'
                'Mirror Screen\n'
                'APPLE CAR PLAY\n'
                '\n'
                'Sécurité\n'
                '6 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                'ABS\n'
                'Airbags latéraux\n'
                'Kit anticrevaison\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'Airbags\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 '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/3149867439',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C4 Cactus',
 'odometer': 73000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/27/76/59/2776592918535b9f672ed7993e456ab19f2ffd59.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/04/76/86/047686d62d3ebccb880b35bd43df8e46fc4a4c64.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/e1/6d/07e16de9d9f62f5a848eec5f1d95e80a0288de2f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/1b/20/d51b208435fa1773e19b5a92094e14aa7925fc61.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/67/71/af/6771afedb1ae5388b0099d9a3d2d0ce980467dfa.jpg?rule=ad-large'],
 'price': 8990,
 'price_includes_vat': False,
 'registration_date': '2019-06-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C4 CACTUS 1.2 PT 110cv S&S SHINE',
 'transmission': 'manual',
 'trim': 'C4 Cactus PureTech 110ch S&S Shine',
 'vin': None,
 'year': 2019}
2026-03-25 15:28:06 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ba93aff-1b0c-5e42-9ef8-26a0b62d706b with identifier: 3149867439
2026-03-25 15:28:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 5ba93aff-1b0c-5e42-9ef8-26a0b62d706b
2026-03-25 15:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:06 [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%252F27%252F76%252F59%252F2776592918535b9f672ed7993e456ab19f2ffd59.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/27/76/59/2776592918535b9f672ed7993e456ab19f2ffd59.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:06 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3112894739
2026-03-25 15:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:06 [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%273112894739%27 HTTP/1.1" 200 None
2026-03-25 15:28:06 [auto_selling_leboncoin.fr] INFO: Scrape type for 3112894739: 1
2026-03-25 15:28:06 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3112894739
2026-03-25 15:28:06 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '09/12/2009\n'
                'Véhicule Français\n'
                "facture d'entretien \n"
                '05cv\n'
                '\n'
                'Extérieur et Châssis\n'
                '2 roues motrices\n'
                'Clignotants blancs\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Appuis-têtes arrière\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Configuration 5PL\n'
                'Couvre bagages\n'
                'Tapis de sol caoutchouc\n'
                'Volant 3 branches\n'
                'Volant réglable en hauteur\n'
                '\n'
                'Sécurité\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                "Factures d'entretien\n"
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 75,
 '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/3112894739',
 'listing': 'auction',
 'make': 'DACIA',
 'model': 'Sandero',
 'odometer': 172000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/36/a5/da/36a5daca6dc876df35437f29849134cfb4bc5796.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4e/70/ae/4e70aeb1c657b12aad5dbb3079af0c702455a702.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/eb/63/c9eb63e666472251d40b2d09128508cd4fbdfb96.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c1/8d/7a/c18d7a8412b1e0fc6e67d24f985b6a5155436f01.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1a/64/8d/1a648d012408bba6659b551ad94e93932a55d361.jpg?rule=ad-large'],
 'price': 3990,
 'price_includes_vat': False,
 'registration_date': '2009-12-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'DACIA SANDERO 1.2 16V 75cv 5 PORTES',
 'transmission': 'manual',
 'trim': 'Sandero 1.2 16v 75ch',
 'vin': None,
 'year': 2009}
2026-03-25 15:28:06 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a80df900-a66d-528c-9b79-7df019a286a4 with identifier: 3112894739
2026-03-25 15:28:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item a80df900-a66d-528c-9b79-7df019a286a4
2026-03-25 15:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:06 [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%252F36%252Fa5%252Fda%252F36a5daca6dc876df35437f29849134cfb4bc5796.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/36/a5/da/36a5daca6dc876df35437f29849134cfb4bc5796.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:06 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3144965374
2026-03-25 15:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:06 [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%273144965374%27 HTTP/1.1" 200 None
2026-03-25 15:28:06 [auto_selling_leboncoin.fr] INFO: Scrape type for 3144965374: 1
2026-03-25 15:28:06 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3144965374
2026-03-25 15:28:06 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': '27/08/2014\n'
                'Première main\n'
                'Double des clefs\n'
                'Véhicule Français\n'
                ' 06cv\n'
                '\n'
                'Extérieur et Châssis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Roue de secours\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Aide parking\n'
                'Barres de toit\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Radar de recul\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables électriquement\n'
                'Toit ouvrant panoramique\n'
                '\n'
                'Intérieur\n'
                'Système audio inclut DVD\n'
                'Toit vitré\n'
                'Ordinateur de bord\n'
                'Air conditionné auto\n'
                'Système de navigation\n'
                'Système audio lecteur CD et MP3\n'
                'Rétroviseur jour/nuit\n'
                'Bluetooth\n'
                '6 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Air conditionné 2 zones\n'
                'Siège avant chauffant\n'
                'Réglage du volant en hauteur, en profondeur\n'
                '4 vitres électriques\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Climatisation automatique multi zone\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'GPS\n'
                'Prise audio USB\n'
                'Régulateur limiteur de vitesse\n'
                'Rétroviseur int. jour/nuit auto\n'
                'Siège conducteur réglable hauteur\n'
                'Sièges chauffants\n'
                'Volant 4 branches\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                'Écran tactile\n'
                '\n'
                'Sécurité\n'
                'ESP\n'
                'Contrôle de freinage en courbe\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Essuie glace capteur de pluie\n'
                'Aide au démarrage en côte\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'Airbags\n'
                'Phares av. de jour à LED\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 115,
 '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/3144965374',
 'listing': 'auction',
 'make': 'HYUNDAI',
 'model': 'ix35',
 'odometer': 155000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/df/48/3edf48a2863a990d3a877844f824990352fd5bfa.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/43/bb/2f43bb6677b625c9581cf0b852849066266eb574.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/20/11/94/201194068f417ecad2214c4b68b690c44fcfcf59.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/d7/c6/1dd7c6edd70ffceb1cb5b6c38d16a5b5299a5fcc.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ef/2b/66/ef2b66514086f103b056ee68fa7633a082027283.jpg?rule=ad-large'],
 'price': 7990,
 'price_includes_vat': False,
 'registration_date': '2014-08-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'HYUNDAI IX35 1.7 CRDI 115cv CREATIVE BLUE DRIVE',
 'transmission': 'manual',
 'trim': 'ix35 1.7 CRDi 115ch Creative Blue Drive',
 'vin': None,
 'year': 2014}
2026-03-25 15:28:06 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c27e4f87-7750-5755-9489-d9e1b39da822 with identifier: 3144965374
2026-03-25 15:28:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c27e4f87-7750-5755-9489-d9e1b39da822
2026-03-25 15:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:06 [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%252F3e%252Fdf%252F48%252F3edf48a2863a990d3a877844f824990352fd5bfa.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/df/48/3edf48a2863a990d3a877844f824990352fd5bfa.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/36/eb/ef/36ebeff6416fd353cef3b731bdd44f78b7219391.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:06 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-03-25 15:28:06 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-03-25 15:28:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5feeed590>
2026-03-25 15:28:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-25 15:28:06 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2113
2026-03-25 15:28:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-03-25 15:28:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b6255a39-f0f6-5407-9a56-2b6e83d46715/b6255a39-f0f6-5407-9a56-2b6e83d46715_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:06 [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%252Ffb%252Fc2%252Ff3%252Ffbc2f3eaaabed6f9ebaff66a196dc5a27a1f3516.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/c2/f3/fbc2f3eaaabed6f9ebaff66a196dc5a27a1f3516.jpg?rule=ad-large saved to cache
2026-03-25 15:28:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b6255a39-f0f6-5407-9a56-2b6e83d46715
2026-03-25 15:28:06 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b6255a39-f0f6-5407-9a56-2b6e83d46715 sending to next pipeline
2026-03-25 15:28:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f9a0dc90>
2026-03-25 15:28:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_107f2af7-2ffe-5692-a4f9-9d6058c1b02a/107f2af7-2ffe-5692-a4f9-9d6058c1b02a_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:06 [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%252F99%252F47%252Fd3%252F9947d39d47ef9839b029eb1b61b33eb86badcadb.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/99/47/d3/9947d39d47ef9839b029eb1b61b33eb86badcadb.jpg?rule=ad-large saved to cache
2026-03-25 15:28:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 107f2af7-2ffe-5692-a4f9-9d6058c1b02a
2026-03-25 15:28:06 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 107f2af7-2ffe-5692-a4f9-9d6058c1b02a sending to next pipeline
2026-03-25 15:28:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f9a1a490>
2026-03-25 15:28:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:06 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_130f16be-05d2-52a4-91ed-bdbbeed1fd62/130f16be-05d2-52a4-91ed-bdbbeed1fd62_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:06 [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%252Fc7%252F13%252F94%252Fc71394e97b3cf4e64314f2cb1b98fc9c6e849be0.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/13/94/c71394e97b3cf4e64314f2cb1b98fc9c6e849be0.jpg?rule=ad-large saved to cache
2026-03-25 15:28:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 130f16be-05d2-52a4-91ed-bdbbeed1fd62
2026-03-25 15:28:06 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 130f16be-05d2-52a4-91ed-bdbbeed1fd62 sending to next pipeline
2026-03-25 15:28:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/85/6a/6c/856a6c356f400a9d23f3fdb41e4b0c07685870ae.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:06 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3111203432
2026-03-25 15:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:06 [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%273111203432%27 HTTP/1.1" 200 None
2026-03-25 15:28:06 [auto_selling_leboncoin.fr] INFO: Scrape type for 3111203432: 1
2026-03-25 15:28:06 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3111203432
2026-03-25 15:28:06 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': '10/10/2013\n'
                'véhicule Français\n'
                '04cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Roue de secours\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs électriques\n'
                'Rétroviseurs rabattables\n'
                'Toit panoramique\n'
                '\n'
                'Intérieur\n'
                'Volant cuir\n'
                'Système audio CD\n'
                'Toit vitré\n'
                'Ordinateur de bord\n'
                'Air conditionné manuel\n'
                'Ouverture du coffre à distance\n'
                'Système audio lecteur CD et MP3\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut connexion téléphone\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '6 haut-parleurs\n'
                'Pré-équipement téléphone\n'
                'Réglage du volant en hauteur\n'
                'Appuis-têtes arrière\n'
                'Banquette rabattable\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique\n'
                'Prise audio USB\n'
                'Système audio CD MP3\n'
                'Tapis de sol\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                '\n'
                'Sécurité\n'
                '7 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Aide au démarrage en côte\n'
                '3e feu stop\n'
                'Airbags\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 69,
 '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/3111203432',
 'listing': 'auction',
 'make': 'FIAT',
 'model': '500',
 'odometer': 109000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/5f/5b/9b5f5bbdb33e4ed2b0b10eb348ebcd8abb4d3f53.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/5a/52/855a52133b653981277b0bbaadfd56577a9f105e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/78/ad/2678ad5a22ceb94ab09b8201e492c4f5ce5ce2b3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/ec/19/0eec198b69bc5973be55215e6ed153c5473c5f61.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/76/97/037697d1caf258a35d97524d5234ca9203a6dafa.jpg?rule=ad-large'],
 'price': 4990,
 'price_includes_vat': False,
 'registration_date': '2013-10-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'FIAT 500 II 1.2 8V 69cv LOUNGE',
 'transmission': 'manual',
 'trim': '500 1.2 8v 69ch Lounge',
 'vin': None,
 'year': 2013}
2026-03-25 15:28:06 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2a8de111-a1af-5e6f-8d74-df17376a54c7 with identifier: 3111203432
2026-03-25 15:28:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2a8de111-a1af-5e6f-8d74-df17376a54c7
2026-03-25 15:28:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:06 [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%252F9b%252F5f%252F5b%252F9b5f5bbdb33e4ed2b0b10eb348ebcd8abb4d3f53.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/5f/5b/9b5f5bbdb33e4ed2b0b10eb348ebcd8abb4d3f53.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:06 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b6255a39-f0f6-5407-9a56-2b6e83d46715 with identifier 3131591306
2026-03-25 15:28:06 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-25 15:28:06 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-25 15:28:06 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-25 15:28:06 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-25 15:28:06 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-25 15:28:06 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-25 15:28:06 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-25 15:28:06 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-25 15:28:06 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-25 15:28:06 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-25 15:28:06 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-25 15:28:06 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-25 15:28:06 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-25 15:28:06 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-25 15:28:06 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-25 15:28:06 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-25 15:28:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-25 15:28:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-25 15:28:07 [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-25 15:28:07 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-25 15:28:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774452487
2026-03-25 15:28:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774452487
2026-03-25 15:28:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-25 15:28:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:07 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-25 15:28:07 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-25 15:28:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:07 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b6255a39-f0f6-5407-9a56-2b6e83d46715
2026-03-25 15:28:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/c2/f3/fbc2f3eaaabed6f9ebaff66a196dc5a27a1f3516.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '28/11/2016\n'
                'double des clefs\n'
                'entretien complet BMW\n'
                'véhicule Français\n'
                '20cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Phares à allumage automatique\n'
                'Ampoules de phares LED\n'
                'Feux arrières à LED\n'
                'Antibrouillards avant\n'
                'Différentiel à glissement limité avant\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Feux de route à LED\n'
                'Phares directionnels\n'
                'Feux de route actifs\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Rétroviseurs rabattables électriquement\n'
                '4 roues motrices\n'
                'Aide parking av/ar avec caméra 360\n'
                'Aide parking avec caméra de recul\n'
                'Frein de parking automatique\n'
                'Hayon électrique\n'
                'Jantes alu 20"\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Suspension sport\n'
                'Toit ouvrant électrique\n'
                '\n'
                'Intérieur\n'
                'Bouton démarrage\n'
                'Palettes au volant\n'
                'Fermerture électrique du coffre\n'
                'Air conditionné auto\n'
                'Système de navigation\n'
                'Système audio lecteur CD et MP3\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'DVD/VCD\n'
                'Régulateur de vitesse\n'
                'Smart card / Smart key\n'
                'Volant cuir\n'
                'Système audio inclut DVD\n'
                'Ordinateur de bord\n'
                'Siège avant électrique\n'
                'Tapis de sol\n'
                'Ouverture du coffre à distance\n'
                'Lecteur MP3\n'
                'Taille écran navigation 10.2 pouces\n'
                'Accoudoir central arrière, avant\n'
                'Système de navigation info trafic\n'
                'Rétroviseur jour/nuit\n'
                'Volant multi-fonction\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '16 haut-parleurs\n'
                'Air conditionné 2 zones\n'
                'Réglage du volant en hauteur, électrique, en profondeur\n'
                'Taille écran multi-fonctions 10.2 pouces\n'
                '4 vitres électriques\n'
                'Banquette rabattable\n'
                'Boite automatique\n'
                'Ciel de pavillon noir\n'
                'Climatisation automatique multi zone\n'
                'Couvre bagages\n'
                'Démarrage sans clef\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'Intérieur tout cuir\n'
                'Régulateur limiteur de vitesse\n'
                'Rétroviseur int. jour/nuit auto\n'
                'Sièges chauffants\n'
                'Sièges électrique à mémoire\n'
                'Tapis de sol 3D\n'
                'Volant 3 branches\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                '\n'
                'Sécurité\n'
                '6 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Contrôle de freinage en courbe\n'
                'Pneus roulage à plat\n'
                'Indicateur de sous-gonflage des pneus\n'
                'Essuie glace capteur de pluie\n'
                'Antipatinage\n'
                'ABS\n'
                'Avertisseur de franchissement de ligne\n'
                'Airbags latéraux\n'
                'Aide au démarrage en côte\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'Feux et essuie-glaces automatiques\n'
                'Phares av. de jour à LED\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Alarme\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Affichage tête haute HUD\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Hi-Fi Surround Sound System Bang & Olufsen\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 313,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'b6255a39-f0f6-5407-9a56-2b6e83d46715',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3131591306',
 'listing': 'auction',
 'make': 'BMW',
 'model': 'X6',
 'odometer': 158000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b6255a39-f0f6-5407-9a56-2b6e83d46715/b6255a39-f0f6-5407-9a56-2b6e83d46715_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166142,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/c2/f3/fbc2f3eaaabed6f9ebaff66a196dc5a27a1f3516.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 26990,
 'price_includes_vat': False,
 'registration_date': '2016-11-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW X6 XDRIVE 40DA 313cv M SPORT',
 'transmission': 'automatic',
 'trim': 'X6 xDrive 40dA 313ch M Sport',
 'vin': None,
 'year': 2016}
2026-03-25 15:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:07 [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%273131591306%27 HTTP/1.1" 200 None
2026-03-25 15:28:07 [auto_selling_leboncoin.fr] INFO: Saving data for 3131591306: {'created_time': 1774452487.447175, 'last_price_update_time': 1774452487.447184}
2026-03-25 15:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3131591306') HTTP/1.1" 204 0
2026-03-25 15:28:07 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 107f2af7-2ffe-5692-a4f9-9d6058c1b02a with identifier 3165471903
2026-03-25 15:28:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:07 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 107f2af7-2ffe-5692-a4f9-9d6058c1b02a
2026-03-25 15:28:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/99/47/d3/9947d39d47ef9839b029eb1b61b33eb86badcadb.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '07/07/2016\n'
                '2 clefs\n'
                'vehicule francais\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares bi-xénon\n'
                'Rétroviseurs rabattables électriquement\n'
                'Antibrouillards avant\n'
                'Aide parking\n'
                'Frein de parking automatique\n'
                'Lunette arrière dégivrante\n'
                'Radar de recul\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Volant cuir\n'
                'Système audio écran tactile\n'
                'Bouton démarrage\n'
                'Ordinateur de bord\n'
                'Siège avant électrique\n'
                'Air conditionné auto\n'
                'Tapis de sol\n'
                'Ouverture du coffre à distance\n'
                'Système de navigation\n'
                'Taille écran navigation 5 pouces\n'
                'Accoudoir central avant\n'
                'Système de navigation info trafic\n'
                'Limiteur de vitesse\n'
                'Rétroviseur jour/nuit\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '4 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Air conditionné 2 zones\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Smart card / Smart key\n'
                'Taille écran multi-fonctions 5 pouces\n'
                '4 vitres électriques\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Boite à gants réfrigérée\n'
                'Carte main libre\n'
                'Climatisation\n'
                'Climatisation automatique\n'
                'Démarrage sans clef\n'
                'Direction assistée\n'
                'Fermeture électrique\n'
                'Kit téléphone main libre\n'
                'Prise 12V\n'
                'Prise audio USB\n'
                'Prises audio auxiliaires\n'
                'Siège conducteur réglable hauteur\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Écran tactile\n'
                '\n'
                'Sécurité\n'
                '6 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Antipatinage\n'
                'Lave-phares\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Kit anticrevaison\n'
                'Essuie glace capteur de pluie\n'
                'Aide au démarrage en côte\n'
                'Airbags\n'
                'Contrôle de pression des pneus\n'
                'Feux automatiques\n'
                'Kit téléphone main libre bluetooth\n'
                'Radar anti-collision\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 110,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '107f2af7-2ffe-5692-a4f9-9d6058c1b02a',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165471903',
 'listing': 'auction',
 'make': 'FIAT',
 'model': '500X',
 'odometer': 130000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_107f2af7-2ffe-5692-a4f9-9d6058c1b02a/107f2af7-2ffe-5692-a4f9-9d6058c1b02a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 199497,
             'Height': 675,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/99/47/d3/9947d39d47ef9839b029eb1b61b33eb86badcadb.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 7990,
 'price_includes_vat': False,
 'registration_date': '2016-07-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FIAT 500 X 1.6 e-TORQ 110 URBAN ROCK',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2016}
2026-03-25 15:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:07 [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%273165471903%27 HTTP/1.1" 200 None
2026-03-25 15:28:07 [auto_selling_leboncoin.fr] INFO: Saving data for 3165471903: {'created_time': 1774452487.802726, 'last_price_update_time': 1774452487.802736}
2026-03-25 15:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165471903') HTTP/1.1" 204 0
2026-03-25 15:28:07 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 130f16be-05d2-52a4-91ed-bdbbeed1fd62 with identifier 3165465719
2026-03-25 15:28:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:07 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 130f16be-05d2-52a4-91ed-bdbbeed1fd62
2026-03-25 15:28:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/13/94/c71394e97b3cf4e64314f2cb1b98fc9c6e849be0.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '29/11/2018\n'
                '2 clefs\n'
                'vehicule francais\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Freins régénérateurs\n'
                'Rétroviseurs rabattables électriquement\n'
                'Antibrouillards avant\n'
                'Aide parking\n'
                'Radar de recul\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Volant cuir\n'
                'Système audio écran tactile\n'
                'Ordinateur de bord\n'
                'Air conditionné auto\n'
                'Lecteur MP3\n'
                'Taille écran  7 pouces\n'
                'Limiteur de vitesse\n'
                'Rétroviseur jour/nuit\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '6 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Air conditionné 1 zones\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Taille écran multi-fonctions 7 pouces\n'
                '4 vitres électriques\n'
                'Accoudoir central avant\n'
                'Banquette 1/3 - 2/3\n'
                'Boite automatique\n'
                'Climatisation\n'
                'Climatisation automatique\n'
                'Configuration 5PL\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Kit téléphone main libre\n'
                'Prise 12V\n'
                'Prise audio USB\n'
                'Prises audio auxiliaires\n'
                'Régulateur limiteur de vitesse\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio MP3\n'
                'Vitres électriques\n'
                'Mirror Screen\n'
                'APPLE CAR PLAY\n'
                'Android Auto\n'
                '\n'
                'Sécurité\n'
                '6 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Détection panneaux signalisation\n'
                'Antipatinage\n'
                'Système détection de collision\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Avertisseur de franchissement de ligne\n'
                'Airbags latéraux\n'
                'Kit anticrevaison\n'
                'Essuie glace capteur de pluie\n'
                'Aide au démarrage en côte\n'
                'Contrôle de pression des pneus\n'
                'Feux automatiques\n'
                'Kit téléphone main libre bluetooth\n'
                'Prétensionneurs de ceinture\n'
                'Radar anti-collision\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 110,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '130f16be-05d2-52a4-91ed-bdbbeed1fd62',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165465719',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C3 Aircross',
 'odometer': 91000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_130f16be-05d2-52a4-91ed-bdbbeed1fd62/130f16be-05d2-52a4-91ed-bdbbeed1fd62_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 192427,
             'Height': 675,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/13/94/c71394e97b3cf4e64314f2cb1b98fc9c6e849be0.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 8990,
 'price_includes_vat': False,
 'registration_date': '2018-11-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C3 AIRCROSS 1.2 PURETECH 110 S&S feel EAT6',
 'transmission': 'automatic',
 'trim': 'C3 Aircross PureTech 110ch S&S Shine EAT6',
 'vin': None,
 'year': 2018}
2026-03-25 15:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:07 [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%273165465719%27 HTTP/1.1" 200 None
2026-03-25 15:28:07 [auto_selling_leboncoin.fr] INFO: Saving data for 3165465719: {'created_time': 1774452487.956121, 'last_price_update_time': 1774452487.956132}
2026-03-25 15:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165465719') HTTP/1.1" 204 0
2026-03-25 15:28:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/47/1f/c8471f21cf805748b2a5c3dc54ba2e23030d7941.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/d9/50/45/d95045b04f3e5c7f538325cd04d8f52f89e2d272.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/83/37/da/8337daf0f620e648520c6b6889e763906f4fa815.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:07 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3111213183
2026-03-25 15:28:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%273111213183%27 HTTP/1.1" 200 None
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Scrape type for 3111213183: 1
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3111213183
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Marron',
 'currency': 'EUR',
 'description': '29/05/2012\n'
                '1er main \n'
                'véhicule Français\n'
                'double des clefs\n'
                "facture d'entretien\n"
                '05cv \n'
                '\n'
                'Extérieur et Chassis\n'
                '2 roues motrices\n'
                'Aide parking\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Radar de recul\n'
                'Rétroviseurs électriques\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Accoudoir central avant\n'
                'Appuis-têtes arrière\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Climatisation automatique\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'Régulateur de vitesse\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio CD\n'
                'Tapis de sol\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                '\n'
                'Sécurité\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'ESP\n'
                'Essuie-glaces automatiques\n'
                'Feux automatiques\n'
                'Phares av. de jour à LED\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 90,
 '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/3111213183',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'DS3',
 'odometer': 239000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/8d/01/fe8d0163bbb33a77160026a0e0180ee808fe5458.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/76/16/db/7616dbed0a5ad9a9f04c3a9aff8800566e88f88c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/4f/40/d64f40c1e68748c7643b69fe2f940c488b3945d8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/b6/9d/fdb69d4ba2e9cf1d7d0a209e2f7615e92642c3a8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/35/62/8c3562302335e94075cd7874f7d8b50d66b5d28b.jpg?rule=ad-large'],
 'price': 4490,
 'price_includes_vat': False,
 'registration_date': '2012-05-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN DS3 1.6 E-HDI 92cv AIRDREAM SO CHIC',
 'transmission': 'manual',
 'trim': 'DS3 1.6 e-HDi90 (92) Airdream So Chic 5cv',
 'vin': None,
 'year': 2012}
2026-03-25 15:28:08 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a243e283-d12d-54fa-9cb8-1a57a85b534e with identifier: 3111213183
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item a243e283-d12d-54fa-9cb8-1a57a85b534e
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%252Ffe%252F8d%252F01%252Ffe8d0163bbb33a77160026a0e0180ee808fe5458.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/8d/01/fe8d0163bbb33a77160026a0e0180ee808fe5458.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f9a2b750>
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_134c81c4-8081-5d3b-813d-48a0fa2ec136/134c81c4-8081-5d3b-813d-48a0fa2ec136_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%252F36%252Feb%252Fef%252F36ebeff6416fd353cef3b731bdd44f78b7219391.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/36/eb/ef/36ebeff6416fd353cef3b731bdd44f78b7219391.jpg?rule=ad-large saved to cache
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 134c81c4-8081-5d3b-813d-48a0fa2ec136
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 134c81c4-8081-5d3b-813d-48a0fa2ec136 sending to next pipeline
2026-03-25 15:28:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 134c81c4-8081-5d3b-813d-48a0fa2ec136 with identifier 3150101024
2026-03-25 15:28:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 134c81c4-8081-5d3b-813d-48a0fa2ec136
2026-03-25 15:28:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/36/eb/ef/36ebeff6416fd353cef3b731bdd44f78b7219391.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Rouge',
 'currency': 'EUR',
 'description': '13/06/2013\n'
                'double des clefs\n'
                'véhicule Français \n'
                'deuxième mains\n'
                '07cv\n'
                '\n'
                'Extérieur et Châssis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Rétroviseurs rabattables électriquement\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Aide parking\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Radar de recul\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Volant alu & cuir\n'
                'Système audio CD\n'
                'Ordinateur de bord\n'
                'Air conditionné auto\n'
                'Accoudoir central avant\n'
                'Système audio lecteur CD et MP3\n'
                'Limiteur de vitesse\n'
                'Rétroviseur jour/nuit\n'
                '6 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Air conditionné 1 zones\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Appuis-têtes arrière\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'Siège conducteur réglable hauteur\n'
                'Tapis de sol\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                '\n'
                'Sécurité\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Antipatinage\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Essuie glace capteur de pluie\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'Airbags\n'
                'Essuie-glaces automatiques\n'
                'Feux automatiques\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 120,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '134c81c4-8081-5d3b-813d-48a0fa2ec136',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3150101024',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'DS3',
 'odometer': 96000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_134c81c4-8081-5d3b-813d-48a0fa2ec136/134c81c4-8081-5d3b-813d-48a0fa2ec136_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 208205,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/36/eb/ef/36ebeff6416fd353cef3b731bdd44f78b7219391.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 6990,
 'price_includes_vat': False,
 'registration_date': '2013-06-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN DS3 1.6 VTI 120cv RED EDITION',
 'transmission': 'manual',
 'trim': 'DS3 1.6 VTi Red Edition',
 'vin': None,
 'year': 2013}
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%273150101024%27 HTTP/1.1" 200 None
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Saving data for 3150101024: {'created_time': 1774452488.120565, 'last_price_update_time': 1774452488.120575}
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3150101024') HTTP/1.1" 204 0
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f9a3c2d0>
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2f94414d-8ed2-57e6-96c4-7de36cc00802/2f94414d-8ed2-57e6-96c4-7de36cc00802_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%252F85%252F6a%252F6c%252F856a6c356f400a9d23f3fdb41e4b0c07685870ae.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/85/6a/6c/856a6c356f400a9d23f3fdb41e4b0c07685870ae.jpg?rule=ad-large saved to cache
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2f94414d-8ed2-57e6-96c4-7de36cc00802
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2f94414d-8ed2-57e6-96c4-7de36cc00802 sending to next pipeline
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3111221738
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%273111221738%27 HTTP/1.1" 200 None
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Scrape type for 3111221738: 1
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3111221738
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '25/06/2009\n'
                'double des clefs\n'
                'véhicule Français \n'
                '1er main\n'
                '05cv\n'
                '\n'
                'Extérieur et Chassis\n'
                '2 roues motrices\n'
                'Lunette arrière dégivrante\n'
                'Peinture métallisée\n'
                'Rétroviseurs électriques\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Climatisation\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio CD\n'
                'Tapis de sol caoutchouc\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant réglable en hauteur\n'
                '\n'
                'Sécurité\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'ESP\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 4,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 75,
 '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/3111221738',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': 'Partner',
 'odometer': 133000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/c8/57/e3c8579b66d6c6228a98e254e45e51a468bec71c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/1b/8e/051b8e10f975c52839f38a3a4b42e39fffaaa5d4.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/25/5c/6f255cdb5563b776f394678e8aeb349602eca960.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/c9/1d/9ac91d166bb94ca246da86a6d06de8553fa04b71.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/df/8f/ee/df8fee4ddb1e2769d531fb031677b8bbf8169337.jpg?rule=ad-large'],
 'price': 5990,
 'price_includes_vat': False,
 'registration_date': '2009-06-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT PARTNER TEPEE II 1.6 HDI 75cv PACK CLIM',
 'transmission': 'manual',
 'trim': 'Partner Tepee 1.6 HDi75 Confort',
 'vin': None,
 'year': 2009}
2026-03-25 15:28:08 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 43246074-96ba-5409-b76c-8f9710901a35 with identifier: 3111221738
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 43246074-96ba-5409-b76c-8f9710901a35
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%252Fe3%252Fc8%252F57%252Fe3c8579b66d6c6228a98e254e45e51a468bec71c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/c8/57/e3c8579b66d6c6228a98e254e45e51a468bec71c.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2f94414d-8ed2-57e6-96c4-7de36cc00802 with identifier 3150621050
2026-03-25 15:28:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2f94414d-8ed2-57e6-96c4-7de36cc00802
2026-03-25 15:28:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/85/6a/6c/856a6c356f400a9d23f3fdb41e4b0c07685870ae.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '25/09/2008\n'
                'véhicule Français\n'
                'double des clefs\n'
                '11cv\n'
                '\n'
                'Extérieur et Chassis\n'
                '2 roues motrices\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables électriquement\n'
                '\n'
                'Intérieur\n'
                '4 vitres électriques\n'
                'Accoudoir central avant\n'
                'Appuis-têtes arrière\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Boite 6 vitesses\n'
                'Climatisation automatique\n'
                'Couvre bagages\n'
                'Démarrage sans clef\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'Ordinateur de bord\n'
                'Prises audio auxiliaires\n'
                'Régulateur limiteur de vitesse\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio CD\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                '\n'
                'Confort\n'
                "Système d'entrée sans clef\n"
                '\n'
                'Sécurité\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'ESP\n'
                'Essuie-glaces automatiques\n'
                'Feux automatiques\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 4,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 177,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '2f94414d-8ed2-57e6-96c4-7de36cc00802',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3150621050',
 'listing': 'auction',
 'make': 'LEXUS',
 'model': 'IS',
 'odometer': 122000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f94414d-8ed2-57e6-96c4-7de36cc00802/2f94414d-8ed2-57e6-96c4-7de36cc00802_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 187318,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/6a/6c/856a6c356f400a9d23f3fdb41e4b0c07685870ae.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 7990,
 'price_includes_vat': False,
 'registration_date': '2008-09-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'LEXUS IS II 220 D 177cv F-SPORT',
 'transmission': 'manual',
 'trim': 'IS 220d Pack F-Sport',
 'vin': None,
 'year': 2008}
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%273150621050%27 HTTP/1.1" 200 None
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Saving data for 3150621050: {'created_time': 1774452488.261367, 'last_price_update_time': 1774452488.261376}
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3150621050') HTTP/1.1" 204 0
2026-03-25 15:28:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/36/a5/da/36a5daca6dc876df35437f29849134cfb4bc5796.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3111215835
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%273111215835%27 HTTP/1.1" 200 None
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Scrape type for 3111215835: 1
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3111215835
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '17/08/2018\n'
                'véhicule Français\n'
                "facture d'entretien\n"
                'double des clefs\n'
                '06cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Roue de secours\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Feux arrières à LED\n'
                'Rétroviseurs rabattables électriquement\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Aide parking\n'
                'Aide parking avec caméra de recul\n'
                'Barres de toit\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Volant alu & cuir\n'
                'Système audio écran tactile\n'
                'Ordinateur de bord\n'
                'Air conditionné auto\n'
                'Ouverture du coffre à distance\n'
                'Système de navigation\n'
                'Taille écran navigation 8 pouces\n'
                'Accoudoir central arrière, avant\n'
                'Système de navigation info trafic\n'
                'Limiteur de vitesse\n'
                'Rétroviseur jour/nuit\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'Bluetooth\n'
                '6 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Air conditionné 2 zones\n'
                'Siège avant chauffant\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Taille écran multi-fonctions 8 pouces\n'
                '4 vitres électriques\n'
                'Accoudoir central avant\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Boite 6 vitesses\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'GPS\n'
                'Régulateur limiteur de vitesse\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio CD\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                'Écran tactile\n'
                '\n'
                'Sécurité\n'
                '6 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Contrôle de freinage en courbe\n'
                'Détection panneaux signalisation\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Avertisseur de franchissement de ligne\n'
                'Airbags latéraux\n'
                'Essuie glace capteur de pluie\n'
                'Aide au démarrage en côte\n'
                'Capot à soulèvement pour choc piéton\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'Airbags\n'
                'Essuie-glaces automatiques\n'
                'Feux automatiques\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Alarme\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 115,
 '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/3111215835',
 'listing': 'auction',
 'make': 'HYUNDAI',
 'model': 'Tucson',
 'odometer': 131000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/81/b5/51/81b55199576792dfeef246157abe14a4c5ee0e4b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/32/06/cc3206461fd7220b606326c745eb1665e5a4e026.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/84/62/9a8462d7a1170c2bc840da8ce1e32b347c3bd366.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/16/41/5716415d628c65333025e1290b85daf47f6512c9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/49/fb/38/49fb38a1a7c3c7204de3c56376c43c107d031c5c.jpg?rule=ad-large'],
 'price': 12990,
 'price_includes_vat': False,
 'registration_date': '2018-08-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'HYUNDAI TUCSON III 1.7 CRDI 115cv CREATIVE',
 'transmission': 'manual',
 'trim': 'Tucson 1.7 CRDI 115ch Creative 2WD',
 'vin': None,
 'year': 2018}
2026-03-25 15:28:08 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 576bb933-117b-5556-b02e-fce76fd0e927 with identifier: 3111215835
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 576bb933-117b-5556-b02e-fce76fd0e927
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%252F81%252Fb5%252F51%252F81b55199576792dfeef246157abe14a4c5ee0e4b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/81/b5/51/81b55199576792dfeef246157abe14a4c5ee0e4b.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f8f0ba90>
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b94885c7-f558-5d9b-8fdf-4b50e3b0eb26/b94885c7-f558-5d9b-8fdf-4b50e3b0eb26_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%252Fc8%252F47%252F1f%252Fc8471f21cf805748b2a5c3dc54ba2e23030d7941.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/47/1f/c8471f21cf805748b2a5c3dc54ba2e23030d7941.jpg?rule=ad-large saved to cache
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b94885c7-f558-5d9b-8fdf-4b50e3b0eb26
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b94885c7-f558-5d9b-8fdf-4b50e3b0eb26 sending to next pipeline
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f97e0f90>
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_acf8e895-8e1d-5825-bae6-1b834787738f/acf8e895-8e1d-5825-bae6-1b834787738f_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%252Fd9%252F50%252F45%252Fd95045b04f3e5c7f538325cd04d8f52f89e2d272.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d9/50/45/d95045b04f3e5c7f538325cd04d8f52f89e2d272.jpg?rule=ad-large saved to cache
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item acf8e895-8e1d-5825-bae6-1b834787738f
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item acf8e895-8e1d-5825-bae6-1b834787738f sending to next pipeline
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f9810290>
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_38e55633-3a91-5748-82e8-2db79da74d7c/38e55633-3a91-5748-82e8-2db79da74d7c_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%252F83%252F37%252Fda%252F8337daf0f620e648520c6b6889e763906f4fa815.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/83/37/da/8337daf0f620e648520c6b6889e763906f4fa815.jpg?rule=ad-large saved to cache
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 38e55633-3a91-5748-82e8-2db79da74d7c
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 38e55633-3a91-5748-82e8-2db79da74d7c sending to next pipeline
2026-03-25 15:28:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/df/48/3edf48a2863a990d3a877844f824990352fd5bfa.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b94885c7-f558-5d9b-8fdf-4b50e3b0eb26 with identifier 3128769983
2026-03-25 15:28:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b94885c7-f558-5d9b-8fdf-4b50e3b0eb26
2026-03-25 15:28:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/47/1f/c8471f21cf805748b2a5c3dc54ba2e23030d7941.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '29/03/2019\n'
                'double des clefs\n'
                'véhicule Français \n'
                '06cv\n'
                '\n'
                'Extérieur et Châssis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Feux de route à LED\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares LED\n'
                'Freins régénérateurs\n'
                'Feux arrières à LED\n'
                'Rétroviseurs rabattables électriquement\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Aide parking av/ar\n'
                'Aide parking avec caméra de recul\n'
                'Clignotants blancs\n'
                'Frein de parking automatique\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Volant alu & cuir\n'
                'Système audio écran tactile, carte digitale, CD\n'
                'Aide au stationnement arrière\n'
                'Ordinateur de bord\n'
                'Air conditionné auto\n'
                'Ouverture du coffre à distance\n'
                'Système de navigation\n'
                'Taille écran navigation 8 pouces\n'
                'Système audio lecteur CD et MP3\n'
                'Système de navigation info trafic\n'
                'Rétroviseur jour/nuit\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '8 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Air conditionné 2 zones\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Taille écran multi-fonctions 8 pouces\n'
                '4 vitres électriques\n'
                'Accoudoir central avant\n'
                'Banquette 1/3 - 2/3\n'
                'Boite automatique\n'
                'Boite séquentielle\n'
                'Climatisation automatique multi zone\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'GPS\n'
                'Prise audio USB\n'
                'Régulateur limiteur de vitesse\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio CD\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                '\n'
                'Sécurité\n'
                '7 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Kit anticrevaison\n'
                'Essuie glace capteur de pluie\n'
                'Aide au démarrage en côte\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'Airbags\n'
                'Essuie-glaces automatiques\n'
                'Feux ar. à LED\n'
                'Feux automatiques\n'
                'Phares av. de jour à LED\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 115,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'b94885c7-f558-5d9b-8fdf-4b50e3b0eb26',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3128769983',
 'listing': 'auction',
 'make': 'SEAT',
 'model': 'Leon',
 'odometer': 133000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b94885c7-f558-5d9b-8fdf-4b50e3b0eb26/b94885c7-f558-5d9b-8fdf-4b50e3b0eb26_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 196897,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/47/1f/c8471f21cf805748b2a5c3dc54ba2e23030d7941.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 11990,
 'price_includes_vat': False,
 'registration_date': '2019-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SEAT LEON III 1.6 TDI 115cv S&S XCELLENCE DSG',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2019}
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%273128769983%27 HTTP/1.1" 200 None
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Saving data for 3128769983: {'created_time': 1774452488.530985, 'last_price_update_time': 1774452488.530997}
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3128769983') HTTP/1.1" 204 0
2026-03-25 15:28:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: acf8e895-8e1d-5825-bae6-1b834787738f with identifier 3165456592
2026-03-25 15:28:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item acf8e895-8e1d-5825-bae6-1b834787738f
2026-03-25 15:28:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/d9/50/45/d95045b04f3e5c7f538325cd04d8f52f89e2d272.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Bleu',
 'currency': 'EUR',
 'description': '08/03/2019\n'
                'vehicule francais\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Antibrouillards avant\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Pack city\n'
                'Radar de recul\n'
                'Rétroviseurs électriques\n'
                '\n'
                'Intérieur\n'
                'Volant alu & cuir\n'
                'Système audio écran tactile\n'
                'Ordinateur de bord\n'
                'Siège avant électrique\n'
                'Air conditionné auto\n'
                'Tapis de sol\n'
                'Ouverture du coffre à distance\n'
                'Taille écran navigation 7 pouces\n'
                'Accoudoir central arrière, avant\n'
                'Système de navigation info trafic\n'
                'Limiteur de vitesse\n'
                'Rétroviseur jour/nuit\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'Régulateur de vitesse adaptatif\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '6 haut-parleurs\n'
                'Air conditionné 1 zones\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Taille écran multi-fonctions 3.5 pouces\n'
                'Boite 6 vitesses\n'
                'Climatisation automatique\n'
                'Configuration 5PL\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Fermeture électrique automatique\n'
                'Volant multifonctions\n'
                'APPLE CAR PLAY\n'
                '\n'
                'Sécurité\n'
                '6 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE\n'
                'Antipatinage\n'
                'Système détection de collision\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Kit anticrevaison\n'
                'Essuie glace capteur de pluie\n'
                'Aide au démarrage en côte\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 120,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'acf8e895-8e1d-5825-bae6-1b834787738f',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165456592',
 'listing': 'auction',
 'make': 'FIAT',
 'model': 'Tipo',
 'odometer': 186000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_acf8e895-8e1d-5825-bae6-1b834787738f/acf8e895-8e1d-5825-bae6-1b834787738f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 202192,
             'Height': 675,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d9/50/45/d95045b04f3e5c7f538325cd04d8f52f89e2d272.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 7990,
 'price_includes_vat': False,
 'registration_date': '2019-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FIAT TIPO II (2) sw 1.6 MULTIJET 120 S/S LOUNGE',
 'transmission': 'manual',
 'trim': 'Tipo SW 1.6 MultiJet 120ch Lounge S/S',
 'vin': None,
 'year': 2019}
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%273165456592%27 HTTP/1.1" 200 None
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Saving data for 3165456592: {'created_time': 1774452488.577099, 'last_price_update_time': 1774452488.577107}
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165456592') HTTP/1.1" 204 0
2026-03-25 15:28:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 38e55633-3a91-5748-82e8-2db79da74d7c with identifier 3151149551
2026-03-25 15:28:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 38e55633-3a91-5748-82e8-2db79da74d7c
2026-03-25 15:28:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/83/37/da/8337daf0f620e648520c6b6889e763906f4fa815.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Rouge',
 'currency': 'EUR',
 'description': '12/10//2010\n'
                'double des clefs\n'
                'deuxième mains\n'
                '04cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Aide parking\n'
                'Capote électrique\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Radar de recul\n'
                'Rétroviseurs électriques\n'
                'Rétroviseurs rabattables\n'
                'Toit ouvrant\n'
                '\n'
                'Intérieur\n'
                'Appuis-têtes arrière\n'
                'Banquette rabattable\n'
                'Climatisation\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'Ordinateur de bord\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio CD\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur\n'
                '\n'
                'Sécurité\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'ESP\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 75,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '38e55633-3a91-5748-82e8-2db79da74d7c',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3151149551',
 'listing': 'auction',
 'make': 'FIAT',
 'model': '500C',
 'odometer': 77000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_38e55633-3a91-5748-82e8-2db79da74d7c/38e55633-3a91-5748-82e8-2db79da74d7c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 193182,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/83/37/da/8337daf0f620e648520c6b6889e763906f4fa815.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 6990,
 'price_includes_vat': False,
 'registration_date': '2010-10-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'FIAT 500 II C 1.3 MULTIJET 75cv LOUNGE',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2010}
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%273151149551%27 HTTP/1.1" 200 None
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Saving data for 3151149551: {'created_time': 1774452488.629928, 'last_price_update_time': 1774452488.629937}
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3151149551') HTTP/1.1" 204 0
2026-03-25 15:28:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/27/76/59/2776592918535b9f672ed7993e456ab19f2ffd59.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3142834106
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%273142834106%27 HTTP/1.1" 200 None
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Scrape type for 3142834106: 1
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3142834106
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': '29/01/2018\n'
                'véhicule Français\n'
                'double des clefs\n'
                'deuxième mains \n'
                '04cv\n'
                '\n'
                'Extérieur et Châssis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Aide parking\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Radar de recul\n'
                'Rétroviseurs électriques\n'
                'Rétroviseurs rabattables\n'
                'Toit ouvrant panoramique\n'
                '\n'
                'Intérieur\n'
                'Volant cuir\n'
                'Système audio écran tactile\n'
                'Ordinateur de bord\n'
                'Air conditionné manuel\n'
                'Ouverture du coffre à distance\n'
                'Limiteur de vitesse\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '6 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Réglage du volant en hauteur\n'
                'Taille écran multi-fonctions 5 pouces\n'
                'Appuis-têtes arrière\n'
                'Banquette rabattable\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Fermeture électrique\n'
                'Régulateur limiteur de vitesse\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur\n'
                '\n'
                'Sécurité\n'
                '7 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Kit anticrevaison\n'
                'Aide au démarrage en côte\n'
                '3e feu stop\n'
                'Airbags\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 69,
 '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/3142834106',
 'listing': 'auction',
 'make': 'FIAT',
 'model': '500',
 'odometer': 86000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/ad/de/fdaddea42a58d5a85365950e62d66682d9ad0df4.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/15/b3/ba15b3415408637507a74b2e9ffafa94ee68414e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/2b/9c/3d2b9cdf3dcdbf4da5e1066e82d258718be6a879.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5a/7a/d1/5a7ad15bcb459404fb2c4ac867ef5c80e49c3d45.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/0b/70/6d0b709f841face948756ae12442ef52c84b28de.jpg?rule=ad-large'],
 'price': 8990,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'FIAT 500 II 1.2 69cv BIANCO AMORE EDIZIONE',
 'transmission': 'manual',
 'trim': '500 1.2 8v 69ch Bianco Amore Edizione',
 'vin': None,
 'year': 2018}
2026-03-25 15:28:08 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5bd8e04d-b6d5-5d0b-8b7e-1ab1e31edab7 with identifier: 3142834106
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 5bd8e04d-b6d5-5d0b-8b7e-1ab1e31edab7
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%252Ffd%252Fad%252Fde%252Ffdaddea42a58d5a85365950e62d66682d9ad0df4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/ad/de/fdaddea42a58d5a85365950e62d66682d9ad0df4.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f9a18b10>
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a80df900-a66d-528c-9b79-7df019a286a4/a80df900-a66d-528c-9b79-7df019a286a4_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%252F36%252Fa5%252Fda%252F36a5daca6dc876df35437f29849134cfb4bc5796.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/36/a5/da/36a5daca6dc876df35437f29849134cfb4bc5796.jpg?rule=ad-large saved to cache
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a80df900-a66d-528c-9b79-7df019a286a4
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a80df900-a66d-528c-9b79-7df019a286a4 sending to next pipeline
2026-03-25 15:28:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/5f/5b/9b5f5bbdb33e4ed2b0b10eb348ebcd8abb4d3f53.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3142319153
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%273142319153%27 HTTP/1.1" 200 None
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Scrape type for 3142319153: 1
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3142319153
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '31/01/2023\n'
                'deuxième mains\n'
                'double des clefs\n'
                '08cv\n'
                '\n'
                'Extérieur et Châssis\n'
                'Diffuseur AR avec insert argent\n'
                'Frein de stationnement électromécanique avec fonction '
                'd\'immobilisation en pente "Auto Hold" et assistant de '
                'démarrage en côte\n'
                'Aide au démarrage Hill-Hold\n'
                'Tableau de bord moussé\n'
                'Pare-chocs couleur caisse\n'
                'Poignées de portes et rétroviseurs extérieurs dans la teinte '
                'de la carrosserie\n'
                'Baguettes chromées sur le bas des portières\n'
                '2 roues motrices\n'
                'Aide parking av/ar\n'
                'Aide parking avec caméra de recul\n'
                'Barres de toit\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Projecteurs xénon\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables électriquement\n'
                '\n'
                'Intérieur\n'
                'Avertisseur de non bouclage des ceintures de sécurité\n'
                'Réception de radio numérique DAB+\n'
                'Tapis de sol AV et AR\n'
                'Digital Cockpit Pro : combiné d’instruments entièrement '
                'digital haute résolution couleur de 10,25", différents '
                'profils d’informations sélectionnables\n'
                "Essuie-glaces AV/AR avec commande d'intermittence et "
                'lave-glace\n'
                'Lampes de lecture AV/AR\n'
                'Climatisation automatique tactile Climatronic bi-zone avec '
                'filtre anti-allergène, réglable séparément pour le conducteur '
                'et le passager AV\n'
                'Interface Bluetooth pour téléphone mains libres\n'
                'Volant cuir multifonctions capacitif\n'
                'Système Navigation & Infotainment "Discover Media" avec '
                'Services de streaming et radio via Internet, via carte eSIM '
                'intégrée\n'
                'Vitres athermiques teintées vertes\n'
                'Rétroviseurs extérieurs réglables, rabattable et dégivrant '
                'électriquement, à mémoire\n'
                "Témoin d'alerte pour niveau de liquide lave-glace\n"
                "Eclairage d'ambiance blanc\n"
                'Sièges AV réglables en hauteur\n'
                'Palettes au volant\n'
                'Applications décoratives Gris Deep Iron brillante pour le '
                'tableau de bord\n'
                "2 interfaces USB C à l'AV et 2 ports USB-C de recharge à "
                "l'AR\n"
                '4 vitres électriques\n'
                'Accoudoir central avant\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Boite automatique\n'
                'Boite séquentielle\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'GPS\n'
                'Ordinateur de bord\n'
                'Sièges chauffant \n'
                'Régulateur limiteur de vitesse\n'
                'Rétroviseur int. jour/nuit auto\n'
                'Siège conducteur réglable hauteur\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                '\n'
                'Confort\n'
                'Bluetooth\n'
                'Virtual cockpit\n'
                'Carplay\n'
                '\n'
                'Sécurité\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'ABS\n'
                'Aide au démarrage en côte\n'
                'Airbags\n'
                'Alerte franchissement ligne\n'
                'Anti patinage\n'
                'Détecteur de pluie\n'
                'Essuie-glaces automatiques\n'
                'Phares av. de jour à LED\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 150,
 '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/3142319153',
 'listing': 'auction',
 'make': 'VOLKSWAGEN',
 'model': 'T-Roc',
 'odometer': 45000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/fc/d5/9efcd5ca1b2c4584072cfc036d92120190ab0801.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/39/b0/4439b0b77ee1a74b150371c8c6c5a18e434261c1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/b9/2f/b5b92ffc41262dfa37aa5a92630798b5557cdd69.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/8d/f5/6a8df590f0ff518244cf976bcec4b8aa3899539a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/de/da/7c/deda7ccffcdd0a064442cb7df0ce2bee68ccb53d.jpg?rule=ad-large'],
 'price': 26990,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN T-ROC 2.0 TDI 150cv STYLE DSG7',
 'transmission': 'automatic',
 'trim': 'T-Roc 2.0 TDI 150ch Style DSG7',
 'vin': None,
 'year': 2023}
2026-03-25 15:28:08 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ae3a8cc-d3fa-5379-a196-5a8d97d5b336 with identifier: 3142319153
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 0ae3a8cc-d3fa-5379-a196-5a8d97d5b336
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%252F9e%252Ffc%252Fd5%252F9efcd5ca1b2c4584072cfc036d92120190ab0801.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/fc/d5/9efcd5ca1b2c4584072cfc036d92120190ab0801.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a80df900-a66d-528c-9b79-7df019a286a4 with identifier 3112894739
2026-03-25 15:28:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a80df900-a66d-528c-9b79-7df019a286a4
2026-03-25 15:28:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/36/a5/da/36a5daca6dc876df35437f29849134cfb4bc5796.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '09/12/2009\n'
                'Véhicule Français\n'
                "facture d'entretien \n"
                '05cv\n'
                '\n'
                'Extérieur et Châssis\n'
                '2 roues motrices\n'
                'Clignotants blancs\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Appuis-têtes arrière\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Configuration 5PL\n'
                'Couvre bagages\n'
                'Tapis de sol caoutchouc\n'
                'Volant 3 branches\n'
                'Volant réglable en hauteur\n'
                '\n'
                'Sécurité\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                "Factures d'entretien\n"
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 75,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'a80df900-a66d-528c-9b79-7df019a286a4',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3112894739',
 'listing': 'auction',
 'make': 'DACIA',
 'model': 'Sandero',
 'odometer': 172000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a80df900-a66d-528c-9b79-7df019a286a4/a80df900-a66d-528c-9b79-7df019a286a4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 141819,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/36/a5/da/36a5daca6dc876df35437f29849134cfb4bc5796.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 3990,
 'price_includes_vat': False,
 'registration_date': '2009-12-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'DACIA SANDERO 1.2 16V 75cv 5 PORTES',
 'transmission': 'manual',
 'trim': 'Sandero 1.2 16v 75ch',
 'vin': None,
 'year': 2009}
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%273112894739%27 HTTP/1.1" 200 None
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Saving data for 3112894739: {'created_time': 1774452488.829889, 'last_price_update_time': 1774452488.829903}
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3112894739') HTTP/1.1" 204 0
2026-03-25 15:28:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/83/86/d1/8386d179d672676b2da2360640e4ba1f775037a9.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f8ec88d0>
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c27e4f87-7750-5755-9489-d9e1b39da822/c27e4f87-7750-5755-9489-d9e1b39da822_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%252F3e%252Fdf%252F48%252F3edf48a2863a990d3a877844f824990352fd5bfa.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/df/48/3edf48a2863a990d3a877844f824990352fd5bfa.jpg?rule=ad-large saved to cache
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c27e4f87-7750-5755-9489-d9e1b39da822
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c27e4f87-7750-5755-9489-d9e1b39da822 sending to next pipeline
2026-03-25 15:28:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/c8/57/e3c8579b66d6c6228a98e254e45e51a468bec71c.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3140559653
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%273140559653%27 HTTP/1.1" 200 None
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Scrape type for 3140559653: 1
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3140559653
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '26/03/2014\n'
                'double des clefs\n'
                'véhicule Français\n'
                '04cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs électriques\n'
                'Rétroviseurs rabattables\n'
                'Toit panoramique\n'
                '\n'
                'Intérieur\n'
                'Volant cuir\n'
                'Système audio CD\n'
                'Toit vitré\n'
                'Ordinateur de bord\n'
                'Air conditionné manuel\n'
                'Ouverture du coffre à distance\n'
                'Système audio lecteur CD et MP3\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut connexion téléphone\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '6 haut-parleurs\n'
                'Pré-équipement téléphone\n'
                'Réglage du volant en hauteur\n'
                'Appuis-têtes arrière\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Climatisation\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Siège conducteur réglable hauteur\n'
                'Tapis de sol\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur\n'
                '\n'
                'Sécurité\n'
                '7 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Aide au démarrage en côte\n'
                '3e feu stop\n'
                'Airbags\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 69,
 '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/3140559653',
 'listing': 'auction',
 'make': 'FIAT',
 'model': '500',
 'odometer': 97000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/39/45/eb/3945ebcc7ee7ae104622ccd338635dab9234ca8c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/46/aa/a446aa86ce3f82371d0ba26082b6aa90a4d6b026.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/50/c7/df/50c7df8da4d9c8455faa2c456be2a4d4eb16d9a1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/8b/f1/f58bf12866df850211788148b1274294d6fbd1a2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/51/2d/05/512d05bb09388fe1b12729ece5f652b794b7645a.jpg?rule=ad-large'],
 'price': 5990,
 'price_includes_vat': False,
 'registration_date': '2014-03-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'FIAT 500 II 1.2 8V 69cv LOUNGE',
 'transmission': 'manual',
 'trim': '500 1.2 8v 69ch Lounge',
 'vin': None,
 'year': 2014}
2026-03-25 15:28:08 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c67367a-e3bd-52a0-a64b-aafad0a7b3d1 with identifier: 3140559653
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 5c67367a-e3bd-52a0-a64b-aafad0a7b3d1
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%252F39%252F45%252Feb%252F3945ebcc7ee7ae104622ccd338635dab9234ca8c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/39/45/eb/3945ebcc7ee7ae104622ccd338635dab9234ca8c.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c27e4f87-7750-5755-9489-d9e1b39da822 with identifier 3144965374
2026-03-25 15:28:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c27e4f87-7750-5755-9489-d9e1b39da822
2026-03-25 15:28:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/df/48/3edf48a2863a990d3a877844f824990352fd5bfa.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': '27/08/2014\n'
                'Première main\n'
                'Double des clefs\n'
                'Véhicule Français\n'
                ' 06cv\n'
                '\n'
                'Extérieur et Châssis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Roue de secours\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Aide parking\n'
                'Barres de toit\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Radar de recul\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables électriquement\n'
                'Toit ouvrant panoramique\n'
                '\n'
                'Intérieur\n'
                'Système audio inclut DVD\n'
                'Toit vitré\n'
                'Ordinateur de bord\n'
                'Air conditionné auto\n'
                'Système de navigation\n'
                'Système audio lecteur CD et MP3\n'
                'Rétroviseur jour/nuit\n'
                'Bluetooth\n'
                '6 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Air conditionné 2 zones\n'
                'Siège avant chauffant\n'
                'Réglage du volant en hauteur, en profondeur\n'
                '4 vitres électriques\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Climatisation automatique multi zone\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'GPS\n'
                'Prise audio USB\n'
                'Régulateur limiteur de vitesse\n'
                'Rétroviseur int. jour/nuit auto\n'
                'Siège conducteur réglable hauteur\n'
                'Sièges chauffants\n'
                'Volant 4 branches\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                'Écran tactile\n'
                '\n'
                'Sécurité\n'
                'ESP\n'
                'Contrôle de freinage en courbe\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Essuie glace capteur de pluie\n'
                'Aide au démarrage en côte\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'Airbags\n'
                'Phares av. de jour à LED\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 115,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'c27e4f87-7750-5755-9489-d9e1b39da822',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3144965374',
 'listing': 'auction',
 'make': 'HYUNDAI',
 'model': 'ix35',
 'odometer': 155000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c27e4f87-7750-5755-9489-d9e1b39da822/c27e4f87-7750-5755-9489-d9e1b39da822_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164734,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/df/48/3edf48a2863a990d3a877844f824990352fd5bfa.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 7990,
 'price_includes_vat': False,
 'registration_date': '2014-08-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'HYUNDAI IX35 1.7 CRDI 115cv CREATIVE BLUE DRIVE',
 'transmission': 'manual',
 'trim': 'ix35 1.7 CRDi 115ch Creative Blue Drive',
 'vin': None,
 'year': 2014}
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:08 [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%273144965374%27 HTTP/1.1" 200 None
2026-03-25 15:28:08 [auto_selling_leboncoin.fr] INFO: Saving data for 3144965374: {'created_time': 1774452488.985204, 'last_price_update_time': 1774452488.985212}
2026-03-25 15:28:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3144965374') HTTP/1.1" 204 0
2026-03-25 15:28:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/8d/01/fe8d0163bbb33a77160026a0e0180ee808fe5458.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f9bf3750>
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ba93aff-1b0c-5e42-9ef8-26a0b62d706b/5ba93aff-1b0c-5e42-9ef8-26a0b62d706b_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [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%252F27%252F76%252F59%252F2776592918535b9f672ed7993e456ab19f2ffd59.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/27/76/59/2776592918535b9f672ed7993e456ab19f2ffd59.jpg?rule=ad-large saved to cache
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5ba93aff-1b0c-5e42-9ef8-26a0b62d706b
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5ba93aff-1b0c-5e42-9ef8-26a0b62d706b sending to next pipeline
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f9857fd0>
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2a8de111-a1af-5e6f-8d74-df17376a54c7/2a8de111-a1af-5e6f-8d74-df17376a54c7_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [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%252F9b%252F5f%252F5b%252F9b5f5bbdb33e4ed2b0b10eb348ebcd8abb4d3f53.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/5f/5b/9b5f5bbdb33e4ed2b0b10eb348ebcd8abb4d3f53.jpg?rule=ad-large saved to cache
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2a8de111-a1af-5e6f-8d74-df17376a54c7
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2a8de111-a1af-5e6f-8d74-df17376a54c7 sending to next pipeline
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3109096743
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [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%273109096743%27 HTTP/1.1" 200 None
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Scrape type for 3109096743: 1
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3109096743
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '07/10/2010\n'
                'double des clefs\n'
                'véhicule Français\n'
                '04cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Antibrouillards avant\n'
                'Attelage \n'
                'Capote électrique\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Radar de recul\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Volant cuir\n'
                'Système audio CD\n'
                'Ordinateur de bord\n'
                'Air conditionné manuel\n'
                'Ouverture du coffre à distance\n'
                'Système audio lecteur CD et MP3\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut connexion téléphone\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '7 haut-parleurs\n'
                'Pré-équipement téléphone\n'
                'Réglage du volant en hauteur\n'
                'Appuis-têtes arrière\n'
                'Climatisation\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'Prise audio USB\n'
                'Siège conducteur réglable hauteur\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur\n'
                'Intérieur cuir\n'
                '\n'
                'Sécurité\n'
                'ESP\n'
                'Antipatinage\n'
                'Protection anti-retournement Arceaux fixes\n'
                'Indicateur de sous-gonflage des pneus\n'
                'ABS\n'
                '3e feu stop\n'
                'Airbags\n'
                'Phares av. de jour\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 2,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 69,
 '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/3109096743',
 'listing': 'auction',
 'make': 'FIAT',
 'model': '500C',
 'odometer': 131000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/92/0b/9d/920b9d211b690bc5c300b281373a4ebabdfdfc2d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/35/a9/61/35a961957c4b7cc1e6baa4279790482b22ac3c99.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e8/56/8d/e8568d663e5f1116557c5a1f5ca6e426845af42f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/82/2e/07822ec111983c1b611dfff3ceb33bbe8fffd604.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/2f/67/132f673582a18300ed271e81259cdfe2738c8649.jpg?rule=ad-large'],
 'price': 6490,
 'price_includes_vat': False,
 'registration_date': '2010-10-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'FIAT 500 II C 1.2 8V 69cv LOUNGE',
 'transmission': 'manual',
 'trim': '500C 1.2 8v 69ch S&S Lounge',
 'vin': None,
 'year': 2010}
2026-03-25 15:28:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 433c7018-cf32-5d21-8b11-860ff7cc230d with identifier: 3109096743
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 433c7018-cf32-5d21-8b11-860ff7cc230d
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [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%252F92%252F0b%252F9d%252F920b9d211b690bc5c300b281373a4ebabdfdfc2d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/92/0b/9d/920b9d211b690bc5c300b281373a4ebabdfdfc2d.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5ba93aff-1b0c-5e42-9ef8-26a0b62d706b with identifier 3149867439
2026-03-25 15:28:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:09 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5ba93aff-1b0c-5e42-9ef8-26a0b62d706b
2026-03-25 15:28:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/27/76/59/2776592918535b9f672ed7993e456ab19f2ffd59.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '21/06/2019\n'
                'Véhicule Français\n'
                '05cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Aide parking av/ar\n'
                'Barres de toit\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables\n'
                'Toit panoramique\n'
                '\n'
                'Intérieur\n'
                'Volant cuir\n'
                'Système audio écran tactile\n'
                'Ordinateur de bord\n'
                'Air conditionné auto\n'
                'Système de navigation\n'
                'Taille écran navigation 7 pouces\n'
                'Accoudoir central avant\n'
                'Limiteur de vitesse\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'Bluetooth\n'
                '6 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Air conditionné 1 zones\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Taille écran multi-fonctions 7 pouces\n'
                'Banquette 1/3 - 2/3\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique\n'
                'GPS\n'
                'Prise audio USB\n'
                'Siège conducteur réglable hauteur\n'
                'Tapis de sol\n'
                'Vitres électriques\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                'Écran tactile\n'
                'Mirror Screen\n'
                'APPLE CAR PLAY\n'
                '\n'
                'Sécurité\n'
                '6 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                'ABS\n'
                'Airbags latéraux\n'
                'Kit anticrevaison\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'Airbags\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 110,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '5ba93aff-1b0c-5e42-9ef8-26a0b62d706b',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3149867439',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C4 Cactus',
 'odometer': 73000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5ba93aff-1b0c-5e42-9ef8-26a0b62d706b/5ba93aff-1b0c-5e42-9ef8-26a0b62d706b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 173840,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/27/76/59/2776592918535b9f672ed7993e456ab19f2ffd59.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 8990,
 'price_includes_vat': False,
 'registration_date': '2019-06-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C4 CACTUS 1.2 PT 110cv S&S SHINE',
 'transmission': 'manual',
 'trim': 'C4 Cactus PureTech 110ch S&S Shine',
 'vin': None,
 'year': 2019}
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [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%273149867439%27 HTTP/1.1" 200 None
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Saving data for 3149867439: {'created_time': 1774452489.189928, 'last_price_update_time': 1774452489.189936}
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3149867439') HTTP/1.1" 204 0
2026-03-25 15:28:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2a8de111-a1af-5e6f-8d74-df17376a54c7 with identifier 3111203432
2026-03-25 15:28:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:09 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2a8de111-a1af-5e6f-8d74-df17376a54c7
2026-03-25 15:28:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/5f/5b/9b5f5bbdb33e4ed2b0b10eb348ebcd8abb4d3f53.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': '10/10/2013\n'
                'véhicule Français\n'
                '04cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Roue de secours\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs électriques\n'
                'Rétroviseurs rabattables\n'
                'Toit panoramique\n'
                '\n'
                'Intérieur\n'
                'Volant cuir\n'
                'Système audio CD\n'
                'Toit vitré\n'
                'Ordinateur de bord\n'
                'Air conditionné manuel\n'
                'Ouverture du coffre à distance\n'
                'Système audio lecteur CD et MP3\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut connexion téléphone\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '6 haut-parleurs\n'
                'Pré-équipement téléphone\n'
                'Réglage du volant en hauteur\n'
                'Appuis-têtes arrière\n'
                'Banquette rabattable\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique\n'
                'Prise audio USB\n'
                'Système audio CD MP3\n'
                'Tapis de sol\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                '\n'
                'Sécurité\n'
                '7 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Aide au démarrage en côte\n'
                '3e feu stop\n'
                'Airbags\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 69,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '2a8de111-a1af-5e6f-8d74-df17376a54c7',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3111203432',
 'listing': 'auction',
 'make': 'FIAT',
 'model': '500',
 'odometer': 109000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2a8de111-a1af-5e6f-8d74-df17376a54c7/2a8de111-a1af-5e6f-8d74-df17376a54c7_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 177660,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/5f/5b/9b5f5bbdb33e4ed2b0b10eb348ebcd8abb4d3f53.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 4990,
 'price_includes_vat': False,
 'registration_date': '2013-10-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'FIAT 500 II 1.2 8V 69cv LOUNGE',
 'transmission': 'manual',
 'trim': '500 1.2 8v 69ch Lounge',
 'vin': None,
 'year': 2013}
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [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%273111203432%27 HTTP/1.1" 200 None
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Saving data for 3111203432: {'created_time': 1774452489.239706, 'last_price_update_time': 1774452489.239714}
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3111203432') HTTP/1.1" 204 0
2026-03-25 15:28:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/81/b5/51/81b55199576792dfeef246157abe14a4c5ee0e4b.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3140299722
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [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%273140299722%27 HTTP/1.1" 200 None
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Scrape type for 3140299722: 1
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3140299722
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '06/12/2011\n'
                'Véhicule Français\n'
                'Deuxième mains\n'
                'double des clefs\n'
                '05cv\n'
                '\n'
                'Extérieur et Chassis\n'
                '2 roues motrices\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs dégivrants\n'
                'Rétroviseurs électriques\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                '4 vitres électriques\n'
                'Accoudoir central avant\n'
                'Appuis-têtes arrière\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Climatisation\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique\n'
                'Ordinateur de bord\n'
                'Régulateur de vitesse\n'
                'Rétroviseur int. jour/nuit auto\n'
                'Système audio CD\n'
                'Tapis de sol\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant réglable en hauteur et profondeur\n'
                '\n'
                'Confort\n'
                'Bluetooth\n'
                '\n'
                'Sécurité\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'ESP\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 80,
 '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/3140299722',
 'listing': 'auction',
 'make': 'VOLKSWAGEN',
 'model': 'Golf',
 'odometer': 159000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/88/50/7b/88507be60162f658d635066b0e97457bf6989c4c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/02/6e/e3026e6915e08262a4f42fe44ef44fc3bc53cd92.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/db/32/c3db32f55b7fcd613ccdb2afe5c8b32094bc1596.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/e7/9a/0fe79a8992c3df728fed5ade49a4de7d413a6af7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/a3/c7/7fa3c7802bc8c940914ef04e874368164fdd12c4.jpg?rule=ad-large'],
 'price': 5990,
 'price_includes_vat': False,
 'registration_date': '2011-12-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF VI 1.4 80cv STYLE 5P',
 'transmission': 'manual',
 'trim': 'Golf 1.4 80ch Style 5p',
 'vin': None,
 'year': 2011}
2026-03-25 15:28:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a24be24-29c1-5473-99c9-8b34b935ac59 with identifier: 3140299722
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 8a24be24-29c1-5473-99c9-8b34b935ac59
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [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%252F88%252F50%252F7b%252F88507be60162f658d635066b0e97457bf6989c4c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/88/50/7b/88507be60162f658d635066b0e97457bf6989c4c.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f8f0dd10>
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b573d8ec-82b1-5034-8af5-5620d19237d4/b573d8ec-82b1-5034-8af5-5620d19237d4_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [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%252F83%252F86%252Fd1%252F8386d179d672676b2da2360640e4ba1f775037a9.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/83/86/d1/8386d179d672676b2da2360640e4ba1f775037a9.jpg?rule=ad-large saved to cache
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b573d8ec-82b1-5034-8af5-5620d19237d4
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b573d8ec-82b1-5034-8af5-5620d19237d4 sending to next pipeline
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f99031d0>
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43246074-96ba-5409-b76c-8f9710901a35/43246074-96ba-5409-b76c-8f9710901a35_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [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%252Fe3%252Fc8%252F57%252Fe3c8579b66d6c6228a98e254e45e51a468bec71c.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/c8/57/e3c8579b66d6c6228a98e254e45e51a468bec71c.jpg?rule=ad-large saved to cache
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 43246074-96ba-5409-b76c-8f9710901a35
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 43246074-96ba-5409-b76c-8f9710901a35 sending to next pipeline
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f990a950>
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a243e283-d12d-54fa-9cb8-1a57a85b534e/a243e283-d12d-54fa-9cb8-1a57a85b534e_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [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%252Ffe%252F8d%252F01%252Ffe8d0163bbb33a77160026a0e0180ee808fe5458.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/8d/01/fe8d0163bbb33a77160026a0e0180ee808fe5458.jpg?rule=ad-large saved to cache
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a243e283-d12d-54fa-9cb8-1a57a85b534e
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a243e283-d12d-54fa-9cb8-1a57a85b534e sending to next pipeline
2026-03-25 15:28:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/00/3e/6a/003e6ac304fbee46b1f340e9480888eb3d3e203e.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b573d8ec-82b1-5034-8af5-5620d19237d4 with identifier 3150043502
2026-03-25 15:28:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:09 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b573d8ec-82b1-5034-8af5-5620d19237d4
2026-03-25 15:28:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/83/86/d1/8386d179d672676b2da2360640e4ba1f775037a9.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '29/10/2019\n'
                'Double des clefs\n'
                'véhicule Français\n'
                '06cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Feux arrières à LED\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Aide parking av/ar\n'
                'Aide parking avec caméra de recul\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Projecteurs xénon\n'
                'Radar de recul\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables électriquement\n'
                '\n'
                'Intérieur\n'
                'Volant cuir\n'
                'Système audio CD\n'
                'Bouton démarrage\n'
                'Ordinateur de bord\n'
                'Air conditionné auto\n'
                'Tapis de sol\n'
                'Ouverture du coffre à distance\n'
                'Accoudoir central avant\n'
                'Limiteur de vitesse\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'Bluetooth\n'
                '6 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Air conditionné 1 zones\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Taille écran multi-fonctions 6.5 pouces\n'
                '4 vitres électriques\n'
                'Appuis-têtes arrière\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Boite 8 vitesses\n'
                'Boite automatique\n'
                'Couvre bagages\n'
                'Démarrage sans clef\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'GPS\n'
                'Palettes au volant\n'
                'Prise audio USB\n'
                'Régulateur limiteur de vitesse\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio carte SD\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                '\n'
                'Sécurité\n'
                '6 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Contrôle de freinage en courbe\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Kit anticrevaison\n'
                'Essuie glace capteur de pluie\n'
                'Aide au démarrage en côte\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'Airbags\n'
                'Essuie-glaces automatiques\n'
                'Feux automatiques\n'
                'Phares av. de jour à LED\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 116,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'b573d8ec-82b1-5034-8af5-5620d19237d4',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3150043502',
 'listing': 'auction',
 'make': 'BMW',
 'model': 'Série 1',
 'odometer': 165000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b573d8ec-82b1-5034-8af5-5620d19237d4/b573d8ec-82b1-5034-8af5-5620d19237d4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 220624,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/83/86/d1/8386d179d672676b2da2360640e4ba1f775037a9.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 14990,
 'price_includes_vat': False,
 'registration_date': '2019-10-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW SERIE 1 F20 116D 116cv LOUNGE BVA8 5 PORTES',
 'transmission': 'automatic',
 'trim': 'Série 1 116dA 116ch Lounge DKG7',
 'vin': None,
 'year': 2019}
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [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%273150043502%27 HTTP/1.1" 200 None
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Saving data for 3150043502: {'created_time': 1774452489.500474, 'last_price_update_time': 1774452489.500482}
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3150043502') HTTP/1.1" 204 0
2026-03-25 15:28:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 43246074-96ba-5409-b76c-8f9710901a35 with identifier 3111221738
2026-03-25 15:28:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:09 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 43246074-96ba-5409-b76c-8f9710901a35
2026-03-25 15:28:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/c8/57/e3c8579b66d6c6228a98e254e45e51a468bec71c.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '25/06/2009\n'
                'double des clefs\n'
                'véhicule Français \n'
                '1er main\n'
                '05cv\n'
                '\n'
                'Extérieur et Chassis\n'
                '2 roues motrices\n'
                'Lunette arrière dégivrante\n'
                'Peinture métallisée\n'
                'Rétroviseurs électriques\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Climatisation\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio CD\n'
                'Tapis de sol caoutchouc\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant réglable en hauteur\n'
                '\n'
                'Sécurité\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'ESP\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 4,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 75,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '43246074-96ba-5409-b76c-8f9710901a35',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3111221738',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': 'Partner',
 'odometer': 133000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_43246074-96ba-5409-b76c-8f9710901a35/43246074-96ba-5409-b76c-8f9710901a35_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 145242,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/c8/57/e3c8579b66d6c6228a98e254e45e51a468bec71c.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 5990,
 'price_includes_vat': False,
 'registration_date': '2009-06-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT PARTNER TEPEE II 1.6 HDI 75cv PACK CLIM',
 'transmission': 'manual',
 'trim': 'Partner Tepee 1.6 HDi75 Confort',
 'vin': None,
 'year': 2009}
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [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%273111221738%27 HTTP/1.1" 200 None
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Saving data for 3111221738: {'created_time': 1774452489.56425, 'last_price_update_time': 1774452489.564262}
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3111221738') HTTP/1.1" 204 0
2026-03-25 15:28:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a243e283-d12d-54fa-9cb8-1a57a85b534e with identifier 3111213183
2026-03-25 15:28:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:09 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a243e283-d12d-54fa-9cb8-1a57a85b534e
2026-03-25 15:28:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/8d/01/fe8d0163bbb33a77160026a0e0180ee808fe5458.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Marron',
 'currency': 'EUR',
 'description': '29/05/2012\n'
                '1er main \n'
                'véhicule Français\n'
                'double des clefs\n'
                "facture d'entretien\n"
                '05cv \n'
                '\n'
                'Extérieur et Chassis\n'
                '2 roues motrices\n'
                'Aide parking\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Radar de recul\n'
                'Rétroviseurs électriques\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Accoudoir central avant\n'
                'Appuis-têtes arrière\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Climatisation automatique\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'Régulateur de vitesse\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio CD\n'
                'Tapis de sol\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                '\n'
                'Sécurité\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'ESP\n'
                'Essuie-glaces automatiques\n'
                'Feux automatiques\n'
                'Phares av. de jour à LED\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 90,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'a243e283-d12d-54fa-9cb8-1a57a85b534e',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3111213183',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'DS3',
 'odometer': 239000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a243e283-d12d-54fa-9cb8-1a57a85b534e/a243e283-d12d-54fa-9cb8-1a57a85b534e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 165259,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/8d/01/fe8d0163bbb33a77160026a0e0180ee808fe5458.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 4490,
 'price_includes_vat': False,
 'registration_date': '2012-05-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN DS3 1.6 E-HDI 92cv AIRDREAM SO CHIC',
 'transmission': 'manual',
 'trim': 'DS3 1.6 e-HDi90 (92) Airdream So Chic 5cv',
 'vin': None,
 'year': 2012}
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [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%273111213183%27 HTTP/1.1" 200 None
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Saving data for 3111213183: {'created_time': 1774452489.61407, 'last_price_update_time': 1774452489.614079}
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3111213183') HTTP/1.1" 204 0
2026-03-25 15:28:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/fc/d5/9efcd5ca1b2c4584072cfc036d92120190ab0801.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3139493804
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [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%273139493804%27 HTTP/1.1" 200 None
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Scrape type for 3139493804: 1
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3139493804
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Bleu',
 'currency': 'EUR',
 'description': '23/04/2018\n'
                'véhicule Français\n'
                'deuxième mains \n'
                '06cv \n'
                '\n'
                'Extérieur et Châssis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Rétroviseurs rabattables électriquement\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Frein de parking automatique\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Radar de recul\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Volant cuir synthetique\n'
                'Système audio écran tactile\n'
                'Ordinateur de bord\n'
                'Air conditionné auto\n'
                'Ouverture du coffre à distance\n'
                'Limiteur de vitesse\n'
                'Rétroviseur jour/nuit\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '6 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Air conditionné 2 zones\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Taille écran multi-fonctions 7 pouces\n'
                '4 vitres électriques\n'
                'Accoudoir central avant\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Boite 6 vitesses\n'
                'Climatisation automatique multi zone\n'
                'Couvre bagages\n'
                'Démarrage sans clef\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique\n'
                'GPS\n'
                'Prise audio USB\n'
                'Régulateur limiteur de vitesse\n'
                'Rétroviseur int. jour/nuit auto\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio CD\n'
                'Tapis de sol\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                'Écran tactile\n'
                '\n'
                'Confort\n'
                "Système d'entrée sans clef\n"
                '\n'
                'Sécurité\n'
                '6 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Kit anticrevaison\n'
                'Essuie glace capteur de pluie\n'
                'Aide au démarrage en côte\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'Essuie-glaces automatiques\n'
                'Feux automatiques\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 120,
 '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/3139493804',
 'listing': 'auction',
 'make': 'FIAT',
 'model': '500X',
 'odometer': 146000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/68/a1/2a68a12f2b9cebb6713d06dc9c60d976edfa37db.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/28/52/d8/2852d8172d519c4addd6d612766b8996ac2712e5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/12/c6/90/12c690a9591733f8e2d17552e5c5b573f012354d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/29/ab/7a/29ab7a9429ebf5a29f18cb18dc74628d7871c49c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/be/e0/1cbee08e424150e5208136d5ef509642cdb9d4d8.jpg?rule=ad-large'],
 'price': 9990,
 'price_includes_vat': False,
 'registration_date': '2018-04-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FIAT 500 X 1.6 MULTIJET 120cv POPSTAR 4X2',
 'transmission': 'manual',
 'trim': '500X 1.6 Multijet 16v 120ch Popstar',
 'vin': None,
 'year': 2018}
2026-03-25 15:28:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d3bd242c-b948-56ea-8d65-3d7ee9a05a8c with identifier: 3139493804
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d3bd242c-b948-56ea-8d65-3d7ee9a05a8c
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [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%252F2a%252F68%252Fa1%252F2a68a12f2b9cebb6713d06dc9c60d976edfa37db.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/68/a1/2a68a12f2b9cebb6713d06dc9c60d976edfa37db.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f9903f10>
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_576bb933-117b-5556-b02e-fce76fd0e927/576bb933-117b-5556-b02e-fce76fd0e927_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [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%252F81%252Fb5%252F51%252F81b55199576792dfeef246157abe14a4c5ee0e4b.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/81/b5/51/81b55199576792dfeef246157abe14a4c5ee0e4b.jpg?rule=ad-large saved to cache
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 576bb933-117b-5556-b02e-fce76fd0e927
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 576bb933-117b-5556-b02e-fce76fd0e927 sending to next pipeline
2026-03-25 15:28:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/40/59/a8/4059a8036790b7841c2a325e3150a5b20d806ef4.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3090380028
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [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%273090380028%27 HTTP/1.1" 200 None
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Scrape type for 3090380028: 1
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3090380028
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Vert',
 'currency': 'EUR',
 'description': '27/11/2008\n'
                'Deuxième mains \n'
                'double des clefs\n'
                '05cv\n'
                '\n'
                'Extérieur et Châssis\n'
                '2 roues motrices\n'
                'Clignotants blancs\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Banquette fractionnable\n'
                'Banquette rabattable\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique\n'
                'Tapis de sol\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant réglable en hauteur\n'
                '\n'
                'Sécurité\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'ESP\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 75,
 '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/3090380028',
 'listing': 'auction',
 'make': 'RENAULT',
 'model': 'Twingo',
 'odometer': 94000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/15/75/6d1575aa2a8225b5e8cc2db41435752cd53f4098.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2c/ec/65/2cec65d86b774c501b58c05cc80f292f6a41283f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8d/f9/9c/8df99c52e009b62607d6091a5ef73999756c637c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/29/df/a4/29dfa44e2af78cd1011a2c41fc6a574825bd9211.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/a4/0b/2aa40b3c1847ac76becd67fb239aac7f8c1082a8.jpg?rule=ad-large'],
 'price': 3990,
 'price_includes_vat': False,
 'registration_date': '2008-11-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'RENAULT TWINGO III 1.2 16V 75cv TREND',
 'transmission': 'manual',
 'trim': 'Twingo 1.2 16v 75ch Trend',
 'vin': None,
 'year': 2008}
2026-03-25 15:28:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ab446f8b-f1a5-57d7-bbce-f59ea8b8fd4e with identifier: 3090380028
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item ab446f8b-f1a5-57d7-bbce-f59ea8b8fd4e
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [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%252F6d%252F15%252F75%252F6d1575aa2a8225b5e8cc2db41435752cd53f4098.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/15/75/6d1575aa2a8225b5e8cc2db41435752cd53f4098.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 576bb933-117b-5556-b02e-fce76fd0e927 with identifier 3111215835
2026-03-25 15:28:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:09 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 576bb933-117b-5556-b02e-fce76fd0e927
2026-03-25 15:28:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/81/b5/51/81b55199576792dfeef246157abe14a4c5ee0e4b.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '17/08/2018\n'
                'véhicule Français\n'
                "facture d'entretien\n"
                'double des clefs\n'
                '06cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Roue de secours\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Feux arrières à LED\n'
                'Rétroviseurs rabattables électriquement\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Aide parking\n'
                'Aide parking avec caméra de recul\n'
                'Barres de toit\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Volant alu & cuir\n'
                'Système audio écran tactile\n'
                'Ordinateur de bord\n'
                'Air conditionné auto\n'
                'Ouverture du coffre à distance\n'
                'Système de navigation\n'
                'Taille écran navigation 8 pouces\n'
                'Accoudoir central arrière, avant\n'
                'Système de navigation info trafic\n'
                'Limiteur de vitesse\n'
                'Rétroviseur jour/nuit\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'Bluetooth\n'
                '6 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Air conditionné 2 zones\n'
                'Siège avant chauffant\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Taille écran multi-fonctions 8 pouces\n'
                '4 vitres électriques\n'
                'Accoudoir central avant\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Boite 6 vitesses\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'GPS\n'
                'Régulateur limiteur de vitesse\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio CD\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                'Écran tactile\n'
                '\n'
                'Sécurité\n'
                '6 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Contrôle de freinage en courbe\n'
                'Détection panneaux signalisation\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Avertisseur de franchissement de ligne\n'
                'Airbags latéraux\n'
                'Essuie glace capteur de pluie\n'
                'Aide au démarrage en côte\n'
                'Capot à soulèvement pour choc piéton\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'Airbags\n'
                'Essuie-glaces automatiques\n'
                'Feux automatiques\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Alarme\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 115,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '576bb933-117b-5556-b02e-fce76fd0e927',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3111215835',
 'listing': 'auction',
 'make': 'HYUNDAI',
 'model': 'Tucson',
 'odometer': 131000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_576bb933-117b-5556-b02e-fce76fd0e927/576bb933-117b-5556-b02e-fce76fd0e927_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 198500,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/81/b5/51/81b55199576792dfeef246157abe14a4c5ee0e4b.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 12990,
 'price_includes_vat': False,
 'registration_date': '2018-08-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'HYUNDAI TUCSON III 1.7 CRDI 115cv CREATIVE',
 'transmission': 'manual',
 'trim': 'Tucson 1.7 CRDI 115ch Creative 2WD',
 'vin': None,
 'year': 2018}
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [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%273111215835%27 HTTP/1.1" 200 None
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Saving data for 3111215835: {'created_time': 1774452489.796506, 'last_price_update_time': 1774452489.796514}
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3111215835') HTTP/1.1" 204 0
2026-03-25 15:28:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/ad/de/fdaddea42a58d5a85365950e62d66682d9ad0df4.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f9adef50>
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a69fe13c-e8b3-5ffa-aece-c9595553a5c7/a69fe13c-e8b3-5ffa-aece-c9595553a5c7_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [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%252F00%252F3e%252F6a%252F003e6ac304fbee46b1f340e9480888eb3d3e203e.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/00/3e/6a/003e6ac304fbee46b1f340e9480888eb3d3e203e.jpg?rule=ad-large saved to cache
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a69fe13c-e8b3-5ffa-aece-c9595553a5c7
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a69fe13c-e8b3-5ffa-aece-c9595553a5c7 sending to next pipeline
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3027850476
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [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%273027850476%27 HTTP/1.1" 200 None
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Scrape type for 3027850476: 1
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3027850476
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '24/07/2012\n'
                'Première main\n'
                '4cv\n'
                '\n'
                'Extérieur et Châssis\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                '2 roues motrices\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Volant cuir\n'
                'Système audio CD\n'
                'Volant multi-fonction\n'
                'Ordinateur de bord\n'
                'Air conditionné manuel\n'
                '6 haut-parleurs\n'
                'Réglage du volant en hauteur\n'
                'Système audio lecteur CD et MP3\n'
                'Banquette rabattable\n'
                'Climatisation\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique\n'
                'Prises audio auxiliaires\n'
                'Sièges réglables en hauteur\n'
                'Tapis de sol\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                '\n'
                'Sécurité\n'
                "Assistance au freinage d'urgence\n"
                'ESP\n'
                'Airbags rideaux\n'
                'Antipatinage\n'
                'ABS\n'
                'Airbags latéraux\n'
                'Kit anticrevaison\n'
                'Airbag anti-sous-marinage passager\n'
                '3e feu stop\n'
                'Airbags\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 68,
 '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/3027850476',
 'listing': 'auction',
 'make': 'TOYOTA',
 'model': 'iQ',
 'odometer': 95000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/00/fc/4f00fc5ce15b5731e5f62d6deef48328e75c80b9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/c1/6f/f1c16f060d5ff31a370e9a73765ff517a5b0f600.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/5f/9c/425f9c29a7a1fcce2d964b93bd78f2f6847eecef.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/61/7b/47/617b473e10ea43a0cfa64f4a89cdba8ce86ae6a8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/f5/7a/daf57ab3d049ccd80c308359b65706d3e747396f.jpg?rule=ad-large'],
 'price': 5490,
 'price_includes_vat': False,
 'registration_date': '2012-07-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'TOYOTA IQ 68cv VVT-I',
 'transmission': 'manual',
 'trim': '68 VVT-i iQ',
 'vin': None,
 'year': 2012}
2026-03-25 15:28:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: aaf0695e-4806-5302-9017-a533617f87dd with identifier: 3027850476
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item aaf0695e-4806-5302-9017-a533617f87dd
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [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%252F4f%252F00%252Ffc%252F4f00fc5ce15b5731e5f62d6deef48328e75c80b9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/00/fc/4f00fc5ce15b5731e5f62d6deef48328e75c80b9.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:09 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a69fe13c-e8b3-5ffa-aece-c9595553a5c7 with identifier 3151181341
2026-03-25 15:28:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:09 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:09 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a69fe13c-e8b3-5ffa-aece-c9595553a5c7
2026-03-25 15:28:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/00/3e/6a/003e6ac304fbee46b1f340e9480888eb3d3e203e.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Bleu',
 'currency': 'EUR',
 'description': '10/03/2017\n'
                'deuxième mains \n'
                'véhicule Français\n'
                'entretien complet KIA\n'
                '\n'
                'Extérieur et Châssis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Freins régénérateurs\n'
                'Feux arrières à LED\n'
                'Rétroviseurs rabattables électriquement\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Aide parking\n'
                'Aide parking avec caméra de recul\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Volant cuir\n'
                'Système audio écran tactile, CD\n'
                'Bouton démarrage\n'
                'Ordinateur de bord\n'
                'Siège avant ventilé\n'
                'Air conditionné auto\n'
                'Ouverture du coffre à distance\n'
                'Système de navigation\n'
                'Taille écran navigation 8 pouces\n'
                'Accoudoir central avant\n'
                'Système audio lecteur CD et MP3\n'
                'Système de navigation info trafic\n'
                'Limiteur de vitesse\n'
                'Rétroviseur jour/nuit\n'
                'Volant chauffant, multi-fonction\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'Bluetooth\n'
                '6 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Air conditionné 2 zones\n'
                'Siège avant chauffant\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Smart card / Smart key\n'
                'Taille écran multi-fonctions 8 pouces\n'
                '4 vitres électriques\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Climatisation automatique\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'Volant réglable en hauteur et profondeur\n'
                'Écran tactile\n'
                '\n'
                'Sécurité\n'
                '6 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Kit anticrevaison\n'
                'Aide au démarrage en côte\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'Airbags\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 110,
 'expiration_date': None,
 'fuel_type': 'Électrique',
 'id': 'a69fe13c-e8b3-5ffa-aece-c9595553a5c7',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3151181341',
 'listing': 'auction',
 'make': 'KIA',
 'model': 'Soul',
 'odometer': 54000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a69fe13c-e8b3-5ffa-aece-c9595553a5c7/a69fe13c-e8b3-5ffa-aece-c9595553a5c7_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154263,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/3e/6a/003e6ac304fbee46b1f340e9480888eb3d3e203e.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 6990,
 'price_includes_vat': False,
 'registration_date': '2017-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'KIA SOUL II EV ULTIMATE 110cv 27KWH',
 'transmission': 'automatic',
 'trim': 'Soul EV EV Ultimate 110ch',
 'vin': None,
 'year': 2017}
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [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%273151181341%27 HTTP/1.1" 200 None
2026-03-25 15:28:09 [auto_selling_leboncoin.fr] INFO: Saving data for 3151181341: {'created_time': 1774452489.933742, 'last_price_update_time': 1774452489.933756}
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:09 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3151181341') HTTP/1.1" 204 0
2026-03-25 15:28:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f9a7f1d0>
2026-03-25 15:28:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0ae3a8cc-d3fa-5379-a196-5a8d97d5b336/0ae3a8cc-d3fa-5379-a196-5a8d97d5b336_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:10 [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%252F9e%252Ffc%252Fd5%252F9efcd5ca1b2c4584072cfc036d92120190ab0801.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/fc/d5/9efcd5ca1b2c4584072cfc036d92120190ab0801.jpg?rule=ad-large saved to cache
2026-03-25 15:28:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0ae3a8cc-d3fa-5379-a196-5a8d97d5b336
2026-03-25 15:28:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0ae3a8cc-d3fa-5379-a196-5a8d97d5b336 sending to next pipeline
2026-03-25 15:28:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/88/50/7b/88507be60162f658d635066b0e97457bf6989c4c.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/92/0b/9d/920b9d211b690bc5c300b281373a4ebabdfdfc2d.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:10 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3138868915
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:10 [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%273138868915%27 HTTP/1.1" 200 None
2026-03-25 15:28:10 [auto_selling_leboncoin.fr] INFO: Scrape type for 3138868915: 1
2026-03-25 15:28:10 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3138868915
2026-03-25 15:28:10 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': '28/03/2007\n'
                'Véhicule Français\n'
                'Double des clefs\n'
                '15cv\n'
                '\n'
                'Extérieur et Châssis\n'
                '4 roues motrices\n'
                'Attelage\n'
                'Capote électrique\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                '4 vitres électriques\n'
                'Accoudoir central avant\n'
                'Appuis-têtes arrière\n'
                'Boite automatique\n'
                'Boite séquentielle\n'
                'Ciel de pavillon noir\n'
                'Climatisation automatique multi zone\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'Intérieur tout cuir\n'
                'Ordinateur de bord\n'
                'Siège conducteur réglable hauteur\n'
                'Sièges chauffants\n'
                'Sièges électrique à mémoire\n'
                'Sièges électriques\n'
                'Système audio CD\n'
                'Tapis de sol\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                '\n'
                'Sécurité\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'ESP\n'
                'Essuie-glaces automatiques\n'
                'Feux automatiques\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                'Boulons antivol de roues\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 2,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 233,
 '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/3138868915',
 'listing': 'auction',
 'make': 'AUDI',
 'model': 'A4',
 'odometer': 219000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/1f/1f/8f1f1fd38d53daa51624968682505df13641a583.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/ad/d5/c3add59051ff846a5ffee4921d4859acf6c8e3ee.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/ed/3f/c8ed3fc893fedec85ef7922ab73fe41a19afc75c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/45/1b/cf451b914bbfbf6ac595fce8ea6cea8a1bc70625.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/79/77/6e797775dba9fa24a4e611c6fe313786c17db7a8.jpg?rule=ad-large'],
 'price': 8990,
 'price_includes_vat': False,
 'registration_date': '2007-03-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'AUDI A4 III CABRIOLET 3.0 TDI 233cv QUATTRO AMBITION LUXE',
 'transmission': 'automatic',
 'trim': 'A4 Cabriolet 3.0 V6 TDI 233ch DPF Ambition Luxe quattro Tiptronic',
 'vin': None,
 'year': 2007}
2026-03-25 15:28:10 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2636b64a-1d9c-5f90-9fbd-421163c70535 with identifier: 3138868915
2026-03-25 15:28:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2636b64a-1d9c-5f90-9fbd-421163c70535
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:10 [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%252F8f%252F1f%252F1f%252F8f1f1fd38d53daa51624968682505df13641a583.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/1f/1f/8f1f1fd38d53daa51624968682505df13641a583.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:10 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0ae3a8cc-d3fa-5379-a196-5a8d97d5b336 with identifier 3142319153
2026-03-25 15:28:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:10 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0ae3a8cc-d3fa-5379-a196-5a8d97d5b336
2026-03-25 15:28:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/fc/d5/9efcd5ca1b2c4584072cfc036d92120190ab0801.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '31/01/2023\n'
                'deuxième mains\n'
                'double des clefs\n'
                '08cv\n'
                '\n'
                'Extérieur et Châssis\n'
                'Diffuseur AR avec insert argent\n'
                'Frein de stationnement électromécanique avec fonction '
                'd\'immobilisation en pente "Auto Hold" et assistant de '
                'démarrage en côte\n'
                'Aide au démarrage Hill-Hold\n'
                'Tableau de bord moussé\n'
                'Pare-chocs couleur caisse\n'
                'Poignées de portes et rétroviseurs extérieurs dans la teinte '
                'de la carrosserie\n'
                'Baguettes chromées sur le bas des portières\n'
                '2 roues motrices\n'
                'Aide parking av/ar\n'
                'Aide parking avec caméra de recul\n'
                'Barres de toit\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Projecteurs xénon\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables électriquement\n'
                '\n'
                'Intérieur\n'
                'Avertisseur de non bouclage des ceintures de sécurité\n'
                'Réception de radio numérique DAB+\n'
                'Tapis de sol AV et AR\n'
                'Digital Cockpit Pro : combiné d’instruments entièrement '
                'digital haute résolution couleur de 10,25", différents '
                'profils d’informations sélectionnables\n'
                "Essuie-glaces AV/AR avec commande d'intermittence et "
                'lave-glace\n'
                'Lampes de lecture AV/AR\n'
                'Climatisation automatique tactile Climatronic bi-zone avec '
                'filtre anti-allergène, réglable séparément pour le conducteur '
                'et le passager AV\n'
                'Interface Bluetooth pour téléphone mains libres\n'
                'Volant cuir multifonctions capacitif\n'
                'Système Navigation & Infotainment "Discover Media" avec '
                'Services de streaming et radio via Internet, via carte eSIM '
                'intégrée\n'
                'Vitres athermiques teintées vertes\n'
                'Rétroviseurs extérieurs réglables, rabattable et dégivrant '
                'électriquement, à mémoire\n'
                "Témoin d'alerte pour niveau de liquide lave-glace\n"
                "Eclairage d'ambiance blanc\n"
                'Sièges AV réglables en hauteur\n'
                'Palettes au volant\n'
                'Applications décoratives Gris Deep Iron brillante pour le '
                'tableau de bord\n'
                "2 interfaces USB C à l'AV et 2 ports USB-C de recharge à "
                "l'AR\n"
                '4 vitres électriques\n'
                'Accoudoir central avant\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Boite automatique\n'
                'Boite séquentielle\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'GPS\n'
                'Ordinateur de bord\n'
                'Sièges chauffant \n'
                'Régulateur limiteur de vitesse\n'
                'Rétroviseur int. jour/nuit auto\n'
                'Siège conducteur réglable hauteur\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                '\n'
                'Confort\n'
                'Bluetooth\n'
                'Virtual cockpit\n'
                'Carplay\n'
                '\n'
                'Sécurité\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'ABS\n'
                'Aide au démarrage en côte\n'
                'Airbags\n'
                'Alerte franchissement ligne\n'
                'Anti patinage\n'
                'Détecteur de pluie\n'
                'Essuie-glaces automatiques\n'
                'Phares av. de jour à LED\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 150,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '0ae3a8cc-d3fa-5379-a196-5a8d97d5b336',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3142319153',
 'listing': 'auction',
 'make': 'VOLKSWAGEN',
 'model': 'T-Roc',
 'odometer': 45000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0ae3a8cc-d3fa-5379-a196-5a8d97d5b336/0ae3a8cc-d3fa-5379-a196-5a8d97d5b336_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 195005,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/fc/d5/9efcd5ca1b2c4584072cfc036d92120190ab0801.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 26990,
 'price_includes_vat': False,
 'registration_date': '2023-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN T-ROC 2.0 TDI 150cv STYLE DSG7',
 'transmission': 'automatic',
 'trim': 'T-Roc 2.0 TDI 150ch Style DSG7',
 'vin': None,
 'year': 2023}
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:10 [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%273142319153%27 HTTP/1.1" 200 None
2026-03-25 15:28:10 [auto_selling_leboncoin.fr] INFO: Saving data for 3142319153: {'created_time': 1774452490.621057, 'last_price_update_time': 1774452490.621068}
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3142319153') HTTP/1.1" 204 0
2026-03-25 15:28:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f8f08fd0>
2026-03-25 15:28:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1f8220cf-99f5-55ca-b3b4-d46ee94cfaf1/1f8220cf-99f5-55ca-b3b4-d46ee94cfaf1_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:10 [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%252F40%252F59%252Fa8%252F4059a8036790b7841c2a325e3150a5b20d806ef4.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/40/59/a8/4059a8036790b7841c2a325e3150a5b20d806ef4.jpg?rule=ad-large saved to cache
2026-03-25 15:28:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1f8220cf-99f5-55ca-b3b4-d46ee94cfaf1
2026-03-25 15:28:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1f8220cf-99f5-55ca-b3b4-d46ee94cfaf1 sending to next pipeline
2026-03-25 15:28:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/39/45/eb/3945ebcc7ee7ae104622ccd338635dab9234ca8c.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:10 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1f8220cf-99f5-55ca-b3b4-d46ee94cfaf1 with identifier 3154099400
2026-03-25 15:28:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:10 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1f8220cf-99f5-55ca-b3b4-d46ee94cfaf1
2026-03-25 15:28:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/40/59/a8/4059a8036790b7841c2a325e3150a5b20d806ef4.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '07/11/2011\n'
                'deuxième mains\n'
                '06cv\n'
                '\n'
                'Extérieur et Chassis\n'
                '2 roues motrices\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs électriques\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Climatisation\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique\n'
                'Ordinateur de bord\n'
                'Régulateur de vitesse\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio CD\n'
                'Tapis de sol\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur\n'
                '\n'
                'Sécurité\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'ESP\n'
                'Prétensionneurs de ceinture\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 95,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '1f8220cf-99f5-55ca-b3b4-d46ee94cfaf1',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3154099400',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C3 Picasso',
 'odometer': 130000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f8220cf-99f5-55ca-b3b4-d46ee94cfaf1/1f8220cf-99f5-55ca-b3b4-d46ee94cfaf1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158239,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/59/a8/4059a8036790b7841c2a325e3150a5b20d806ef4.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 4990,
 'price_includes_vat': False,
 'registration_date': '2011-11-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'CITROEN C3 PICASSO 1.4 VTI 95cv CONFORT',
 'transmission': 'manual',
 'trim': 'C3 Picasso 1.4 VTi Confort',
 'vin': None,
 'year': 2011}
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:10 [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%273154099400%27 HTTP/1.1" 200 None
2026-03-25 15:28:10 [auto_selling_leboncoin.fr] INFO: Saving data for 3154099400: {'created_time': 1774452490.713083, 'last_price_update_time': 1774452490.713091}
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3154099400') HTTP/1.1" 204 0
2026-03-25 15:28:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f9a1c150>
2026-03-25 15:28:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5bd8e04d-b6d5-5d0b-8b7e-1ab1e31edab7/5bd8e04d-b6d5-5d0b-8b7e-1ab1e31edab7_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:10 [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%252Ffd%252Fad%252Fde%252Ffdaddea42a58d5a85365950e62d66682d9ad0df4.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/ad/de/fdaddea42a58d5a85365950e62d66682d9ad0df4.jpg?rule=ad-large saved to cache
2026-03-25 15:28:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5bd8e04d-b6d5-5d0b-8b7e-1ab1e31edab7
2026-03-25 15:28:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5bd8e04d-b6d5-5d0b-8b7e-1ab1e31edab7 sending to next pipeline
2026-03-25 15:28:10 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3135825448
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:10 [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%273135825448%27 HTTP/1.1" 200 None
2026-03-25 15:28:10 [auto_selling_leboncoin.fr] INFO: Scrape type for 3135825448: 1
2026-03-25 15:28:10 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3135825448
2026-03-25 15:28:10 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '12/06/2008\n'
                'véhicule Français\n'
                '04cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Capote électrique\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs rabattables\n'
                'Toit ouvrant\n'
                '\n'
                'Intérieur\n'
                'Boite automatique\n'
                'Boite séquentielle\n'
                'Climatisation\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique\n'
                'Ordinateur de bord\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio CD\n'
                'Tapis de sol\n'
                'Vitres électriques\n'
                '\n'
                'Sécurité\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'ESP\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 2,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 71,
 '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/3135825448',
 'listing': 'auction',
 'make': 'SMART',
 'model': 'Fortwo',
 'odometer': 76000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/26/93/9d26930d7f84305c95a9f7c4bd374651f3356cee.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/e1/ff/44e1ff716cfc74b715ca744c2c2fe02ffa572ee1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/88/7e/2c/887e2c9a28e28de1c6ec19b34f20aa510a422b4f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/5c/e5/b75ce525059b65633f10312a707006e9d34a76f3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/33/86/97/3386977ec6d37373515653ae984db7d716641fd9.jpg?rule=ad-large'],
 'price': 5490,
 'price_includes_vat': False,
 'registration_date': '2008-06-01',
 'seats_number': 2,
 'seller_name': None,
 'title': 'SMART FORTWO II 1.0 CABRIO 71cv PASSION SOFTOUCH',
 'transmission': 'automatic',
 'trim': 'Fortwo Cabriolet 71ch Passion Softouch',
 'vin': None,
 'year': 2008}
2026-03-25 15:28:10 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d468d3b-a248-53ee-ac3f-12d56f9834ee with identifier: 3135825448
2026-03-25 15:28:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2d468d3b-a248-53ee-ac3f-12d56f9834ee
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:10 [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%252F9d%252F26%252F93%252F9d26930d7f84305c95a9f7c4bd374651f3356cee.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/26/93/9d26930d7f84305c95a9f7c4bd374651f3356cee.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:10 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5bd8e04d-b6d5-5d0b-8b7e-1ab1e31edab7 with identifier 3142834106
2026-03-25 15:28:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:10 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:10 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5bd8e04d-b6d5-5d0b-8b7e-1ab1e31edab7
2026-03-25 15:28:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/ad/de/fdaddea42a58d5a85365950e62d66682d9ad0df4.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': '29/01/2018\n'
                'véhicule Français\n'
                'double des clefs\n'
                'deuxième mains \n'
                '04cv\n'
                '\n'
                'Extérieur et Châssis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Aide parking\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Radar de recul\n'
                'Rétroviseurs électriques\n'
                'Rétroviseurs rabattables\n'
                'Toit ouvrant panoramique\n'
                '\n'
                'Intérieur\n'
                'Volant cuir\n'
                'Système audio écran tactile\n'
                'Ordinateur de bord\n'
                'Air conditionné manuel\n'
                'Ouverture du coffre à distance\n'
                'Limiteur de vitesse\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '6 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Réglage du volant en hauteur\n'
                'Taille écran multi-fonctions 5 pouces\n'
                'Appuis-têtes arrière\n'
                'Banquette rabattable\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Fermeture électrique\n'
                'Régulateur limiteur de vitesse\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur\n'
                '\n'
                'Sécurité\n'
                '7 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Kit anticrevaison\n'
                'Aide au démarrage en côte\n'
                '3e feu stop\n'
                'Airbags\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 69,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '5bd8e04d-b6d5-5d0b-8b7e-1ab1e31edab7',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3142834106',
 'listing': 'auction',
 'make': 'FIAT',
 'model': '500',
 'odometer': 86000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5bd8e04d-b6d5-5d0b-8b7e-1ab1e31edab7/5bd8e04d-b6d5-5d0b-8b7e-1ab1e31edab7_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 213656,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/ad/de/fdaddea42a58d5a85365950e62d66682d9ad0df4.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 8990,
 'price_includes_vat': False,
 'registration_date': '2018-01-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'FIAT 500 II 1.2 69cv BIANCO AMORE EDIZIONE',
 'transmission': 'manual',
 'trim': '500 1.2 8v 69ch Bianco Amore Edizione',
 'vin': None,
 'year': 2018}
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:10 [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%273142834106%27 HTTP/1.1" 200 None
2026-03-25 15:28:10 [auto_selling_leboncoin.fr] INFO: Saving data for 3142834106: {'created_time': 1774452490.846482, 'last_price_update_time': 1774452490.846493}
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3142834106') HTTP/1.1" 204 0
2026-03-25 15:28:10 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3134993366
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:10 [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%273134993366%27 HTTP/1.1" 200 None
2026-03-25 15:28:10 [auto_selling_leboncoin.fr] INFO: Scrape type for 3134993366: 1
2026-03-25 15:28:10 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3134993366
2026-03-25 15:28:10 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': '01/02/2011\n'
                'double des clefs\n'
                'véhicule Français\n'
                '04cv\n'
                '\n'
                'Extérieur et Chassis\n'
                '2 roues motrices\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs électriques\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                '4 vitres électriques\n'
                'Appuis-têtes arrière\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Climatisation automatique\n'
                'Couvre bagages\n'
                'Démarrage sans clef\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique\n'
                'Ordinateur de bord\n'
                'Prise audio USB\n'
                'Régulateur de vitesse\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio CD\n'
                'Tapis de sol\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                '\n'
                'Confort\n'
                "Système d'entrée sans clef\n"
                '\n'
                'Sécurité\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'ESP\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 75,
 '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/3134993366',
 'listing': 'auction',
 'make': 'SUZUKI',
 'model': 'Swift',
 'odometer': 172000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/4f/8e/4d4f8eae272b99255dfd7fc9aa8c0458723ddcbd.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6c/50/fe/6c50fe1511daf8f85f7e180f7b47cf01cf15cafb.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/69/40/4d/69404d1960ee6644bcfaf872de5f7eb8b2c40efc.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/bc/6c/05bc6c5faf56f2fd0152de1dff96f1461bbaf352.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/2b/74/132b74794b601b7d90a4075d5b101749740f710c.jpg?rule=ad-large'],
 'price': 4990,
 'price_includes_vat': False,
 'registration_date': '2011-02-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SUZUKI SWIFT II 1.3 DDIS 75cv GLX 5P',
 'transmission': 'manual',
 'trim': 'Swift 1.3 DDiS 75ch GLX 5p',
 'vin': None,
 'year': 2011}
2026-03-25 15:28:10 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e1058bb1-bfd7-50ab-b037-40127b88f1a2 with identifier: 3134993366
2026-03-25 15:28:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e1058bb1-bfd7-50ab-b037-40127b88f1a2
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:10 [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%252F4d%252F4f%252F8e%252F4d4f8eae272b99255dfd7fc9aa8c0458723ddcbd.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/4f/8e/4d4f8eae272b99255dfd7fc9aa8c0458723ddcbd.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f9a7a010>
2026-03-25 15:28:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a24be24-29c1-5473-99c9-8b34b935ac59/8a24be24-29c1-5473-99c9-8b34b935ac59_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:10 [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%252F88%252F50%252F7b%252F88507be60162f658d635066b0e97457bf6989c4c.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/88/50/7b/88507be60162f658d635066b0e97457bf6989c4c.jpg?rule=ad-large saved to cache
2026-03-25 15:28:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8a24be24-29c1-5473-99c9-8b34b935ac59
2026-03-25 15:28:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8a24be24-29c1-5473-99c9-8b34b935ac59 sending to next pipeline
2026-03-25 15:28:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f9a3aa50>
2026-03-25 15:28:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_433c7018-cf32-5d21-8b11-860ff7cc230d/433c7018-cf32-5d21-8b11-860ff7cc230d_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:10 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%252F92%252F0b%252F9d%252F920b9d211b690bc5c300b281373a4ebabdfdfc2d.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/92/0b/9d/920b9d211b690bc5c300b281373a4ebabdfdfc2d.jpg?rule=ad-large saved to cache
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 433c7018-cf32-5d21-8b11-860ff7cc230d
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 433c7018-cf32-5d21-8b11-860ff7cc230d sending to next pipeline
2026-03-25 15:28:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/39/aa/24/39aa247fba43496f1f9b9c592fc62dabc630a1fe.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/68/a1/2a68a12f2b9cebb6713d06dc9c60d976edfa37db.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:11 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8a24be24-29c1-5473-99c9-8b34b935ac59 with identifier 3140299722
2026-03-25 15:28:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:11 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8a24be24-29c1-5473-99c9-8b34b935ac59
2026-03-25 15:28:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/88/50/7b/88507be60162f658d635066b0e97457bf6989c4c.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '06/12/2011\n'
                'Véhicule Français\n'
                'Deuxième mains\n'
                'double des clefs\n'
                '05cv\n'
                '\n'
                'Extérieur et Chassis\n'
                '2 roues motrices\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs dégivrants\n'
                'Rétroviseurs électriques\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                '4 vitres électriques\n'
                'Accoudoir central avant\n'
                'Appuis-têtes arrière\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Climatisation\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique\n'
                'Ordinateur de bord\n'
                'Régulateur de vitesse\n'
                'Rétroviseur int. jour/nuit auto\n'
                'Système audio CD\n'
                'Tapis de sol\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant réglable en hauteur et profondeur\n'
                '\n'
                'Confort\n'
                'Bluetooth\n'
                '\n'
                'Sécurité\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'ESP\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 80,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '8a24be24-29c1-5473-99c9-8b34b935ac59',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3140299722',
 'listing': 'auction',
 'make': 'VOLKSWAGEN',
 'model': 'Golf',
 'odometer': 159000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a24be24-29c1-5473-99c9-8b34b935ac59/8a24be24-29c1-5473-99c9-8b34b935ac59_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 174577,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/88/50/7b/88507be60162f658d635066b0e97457bf6989c4c.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 5990,
 'price_includes_vat': False,
 'registration_date': '2011-12-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF VI 1.4 80cv STYLE 5P',
 'transmission': 'manual',
 'trim': 'Golf 1.4 80ch Style 5p',
 'vin': None,
 'year': 2011}
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%273140299722%27 HTTP/1.1" 200 None
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Saving data for 3140299722: {'created_time': 1774452491.034789, 'last_price_update_time': 1774452491.034798}
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3140299722') HTTP/1.1" 204 0
2026-03-25 15:28:11 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 433c7018-cf32-5d21-8b11-860ff7cc230d with identifier 3109096743
2026-03-25 15:28:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:11 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 433c7018-cf32-5d21-8b11-860ff7cc230d
2026-03-25 15:28:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/92/0b/9d/920b9d211b690bc5c300b281373a4ebabdfdfc2d.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '07/10/2010\n'
                'double des clefs\n'
                'véhicule Français\n'
                '04cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Antibrouillards avant\n'
                'Attelage \n'
                'Capote électrique\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Radar de recul\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Volant cuir\n'
                'Système audio CD\n'
                'Ordinateur de bord\n'
                'Air conditionné manuel\n'
                'Ouverture du coffre à distance\n'
                'Système audio lecteur CD et MP3\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut connexion téléphone\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '7 haut-parleurs\n'
                'Pré-équipement téléphone\n'
                'Réglage du volant en hauteur\n'
                'Appuis-têtes arrière\n'
                'Climatisation\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'Prise audio USB\n'
                'Siège conducteur réglable hauteur\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur\n'
                'Intérieur cuir\n'
                '\n'
                'Sécurité\n'
                'ESP\n'
                'Antipatinage\n'
                'Protection anti-retournement Arceaux fixes\n'
                'Indicateur de sous-gonflage des pneus\n'
                'ABS\n'
                '3e feu stop\n'
                'Airbags\n'
                'Phares av. de jour\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 2,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 69,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '433c7018-cf32-5d21-8b11-860ff7cc230d',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3109096743',
 'listing': 'auction',
 'make': 'FIAT',
 'model': '500C',
 'odometer': 131000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_433c7018-cf32-5d21-8b11-860ff7cc230d/433c7018-cf32-5d21-8b11-860ff7cc230d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 173805,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/92/0b/9d/920b9d211b690bc5c300b281373a4ebabdfdfc2d.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 6490,
 'price_includes_vat': False,
 'registration_date': '2010-10-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'FIAT 500 II C 1.2 8V 69cv LOUNGE',
 'transmission': 'manual',
 'trim': '500C 1.2 8v 69ch S&S Lounge',
 'vin': None,
 'year': 2010}
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%273109096743%27 HTTP/1.1" 200 None
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Saving data for 3109096743: {'created_time': 1774452491.084897, 'last_price_update_time': 1774452491.084906}
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3109096743') HTTP/1.1" 204 0
2026-03-25 15:28:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/00/fc/4f00fc5ce15b5731e5f62d6deef48328e75c80b9.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/15/75/6d1575aa2a8225b5e8cc2db41435752cd53f4098.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3097461440
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%273097461440%27 HTTP/1.1" 200 None
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Scrape type for 3097461440: 1
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3097461440
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': '29/03/2013\n'
                'Véhicule Français\n'
                'Deuxième mains \n'
                'Double des clefs\n'
                'Embrayage neuf\n'
                'distribution neuve \n'
                '09cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Roue de secours\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Clignotants blancs\n'
                'Jantes alu 18"\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Radar de recul\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables électriquement\n'
                '\n'
                'Intérieur\n'
                'Système audio inclut DVD\n'
                'Ordinateur de bord\n'
                'Air conditionné auto\n'
                'Système audio lecteur CD et MP3\n'
                'Rétroviseur jour/nuit\n'
                'Bluetooth\n'
                '6 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Air conditionné 2 zones\n'
                'Réglage du volant en hauteur, en profondeur\n'
                '4 vitres électriques\n'
                'Accoudoir central avant\n'
                'Appuis-têtes arrière\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Boite 6 vitesses\n'
                'Boite automatique\n'
                'Boite séquentielle\n'
                'Climatisation automatique multi zone\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'Prise audio USB\n'
                'Prises audio auxiliaires\n'
                'Régulateur limiteur de vitesse\n'
                'Rétroviseur int. jour/nuit auto\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio BOSE\n'
                'Système audio CD\n'
                'Tapis de sol 3D\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                '\n'
                'Sécurité\n'
                'ESP\n'
                'Contrôle de freinage en courbe\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Essuie glace capteur de pluie\n'
                'Aide au démarrage en côte\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'Airbags\n'
                'Essuie-glaces automatiques\n'
                'Feux automatiques\n'
                'Phares av. de jour à LED\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Alarme\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                "Carnet d'entretien\n"
                "Factures d'entretien\n"
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 170,
 '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/3097461440',
 'listing': 'auction',
 'make': 'ALFA ROMEO',
 'model': 'Giulietta',
 'odometer': 249000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/72/a2/0d72a2053103c0306b7291e70d7d72dad670cada.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/79/94/8a/79948aa7f8609d08524b6f67672e875199333a34.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/86/19/41/8619412c19bd63c76267cc6ca7ee23089bf8ecc8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/a1/c2/b6a1c242b29a599d575d2839c369f4531cd6495e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/94/3b/11/943b119305ab63a1050a35f1ae1aade22f7135d8.jpg?rule=ad-large'],
 'price': 5490,
 'price_includes_vat': False,
 'registration_date': '2013-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'ALFA ROMEO GIULIETTA III 2.0 JTDM 170cv S/S DISTINCTIVE TCT',
 'transmission': 'automatic',
 'trim': 'Giulietta 2.0 JTDm170 Distinct Stop&Start Alfa TCT',
 'vin': None,
 'year': 2013}
2026-03-25 15:28:11 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8f38a400-2d23-5ccf-9aaf-a424d63bfe1d with identifier: 3097461440
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 8f38a400-2d23-5ccf-9aaf-a424d63bfe1d
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%252F0d%252F72%252Fa2%252F0d72a2053103c0306b7291e70d7d72dad670cada.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/72/a2/0d72a2053103c0306b7291e70d7d72dad670cada.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f8f1f850>
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5c67367a-e3bd-52a0-a64b-aafad0a7b3d1/5c67367a-e3bd-52a0-a64b-aafad0a7b3d1_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%252F39%252F45%252Feb%252F3945ebcc7ee7ae104622ccd338635dab9234ca8c.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/39/45/eb/3945ebcc7ee7ae104622ccd338635dab9234ca8c.jpg?rule=ad-large saved to cache
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5c67367a-e3bd-52a0-a64b-aafad0a7b3d1
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5c67367a-e3bd-52a0-a64b-aafad0a7b3d1 sending to next pipeline
2026-03-25 15:28:11 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5c67367a-e3bd-52a0-a64b-aafad0a7b3d1 with identifier 3140559653
2026-03-25 15:28:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:11 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5c67367a-e3bd-52a0-a64b-aafad0a7b3d1
2026-03-25 15:28:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/39/45/eb/3945ebcc7ee7ae104622ccd338635dab9234ca8c.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '26/03/2014\n'
                'double des clefs\n'
                'véhicule Français\n'
                '04cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs électriques\n'
                'Rétroviseurs rabattables\n'
                'Toit panoramique\n'
                '\n'
                'Intérieur\n'
                'Volant cuir\n'
                'Système audio CD\n'
                'Toit vitré\n'
                'Ordinateur de bord\n'
                'Air conditionné manuel\n'
                'Ouverture du coffre à distance\n'
                'Système audio lecteur CD et MP3\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut connexion téléphone\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '6 haut-parleurs\n'
                'Pré-équipement téléphone\n'
                'Réglage du volant en hauteur\n'
                'Appuis-têtes arrière\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Climatisation\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Siège conducteur réglable hauteur\n'
                'Tapis de sol\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur\n'
                '\n'
                'Sécurité\n'
                '7 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Aide au démarrage en côte\n'
                '3e feu stop\n'
                'Airbags\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 69,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '5c67367a-e3bd-52a0-a64b-aafad0a7b3d1',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3140559653',
 'listing': 'auction',
 'make': 'FIAT',
 'model': '500',
 'odometer': 97000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c67367a-e3bd-52a0-a64b-aafad0a7b3d1/5c67367a-e3bd-52a0-a64b-aafad0a7b3d1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 167054,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/39/45/eb/3945ebcc7ee7ae104622ccd338635dab9234ca8c.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 5990,
 'price_includes_vat': False,
 'registration_date': '2014-03-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'FIAT 500 II 1.2 8V 69cv LOUNGE',
 'transmission': 'manual',
 'trim': '500 1.2 8v 69ch Lounge',
 'vin': None,
 'year': 2014}
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%273140559653%27 HTTP/1.1" 200 None
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Saving data for 3140559653: {'created_time': 1774452491.230095, 'last_price_update_time': 1774452491.230103}
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3140559653') HTTP/1.1" 204 0
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3134932533
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%273134932533%27 HTTP/1.1" 200 None
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Scrape type for 3134932533: 1
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3134932533
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': '16/01/2019\n'
                'véhicule Français\n'
                'deuxième mains \n'
                '10cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Phares à allumage automatique\n'
                'Ampoules de phares LED\n'
                'Feux arrières à LED\n'
                'Antibrouillards avant\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Feux de route à LED\n'
                '2 roues motrices\n'
                'Aide parking av/ar\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs électriques\n'
                'Rétroviseurs rabattables\n'
                'Toit ouvrant\n'
                '\n'
                'Intérieur\n'
                'Bouton démarrage\n'
                'Air conditionné auto\n'
                'Système de navigation\n'
                'Système audio lecteur CD et MP3\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'DVD/VCD\n'
                'Régulateur de vitesse\n'
                'Smart card / Smart key\n'
                'Volant alu & cuir\n'
                'Système audio inclut DVD\n'
                'Aide au stationnement arrière\n'
                'Ordinateur de bord\n'
                'Tapis de sol\n'
                'Ouverture du coffre à distance\n'
                'Lecteur MP3\n'
                'Taille écran navigation 8.8 pouces\n'
                'Accoudoir central arrière, avant\n'
                'Système de navigation info trafic\n'
                'Limiteur de vitesse\n'
                'Rétroviseur jour/nuit\n'
                'Volant multi-fonction\n'
                'Réseau Wifi\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '6 haut-parleurs\n'
                'Air conditionné 2 zones\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Accoudoir central avant\n'
                'Appuis-têtes arrière\n'
                'Boite automatique\n'
                'Climatisation automatique multi zone\n'
                'Démarrage sans clef\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'GPS\n'
                'Prise audio USB\n'
                'Rétroviseur int. jour/nuit auto\n'
                'Siège conducteur réglable hauteur\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                '\n'
                'Sécurité\n'
                '6 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Contrôle de freinage en courbe\n'
                'Détection panneaux signalisation\n'
                'Pneus roulage à plat\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'Essuie glace capteur de pluie\n'
                'Antipatinage\n'
                'ABS\n'
                'Airbags latéraux\n'
                'Aide au démarrage en côte\n'
                '3e feu stop\n'
                'Airbags\n'
                'Essuie-glaces automatiques\n'
                'Feux automatiques\n'
                'Phares av. de jour à LED\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Alarme\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 2,
 '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/3134932533',
 'listing': 'auction',
 'make': 'BMW',
 'model': 'Série 4',
 'odometer': 110000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/27/fd/71/27fd715d232d4a250e1e6b21cac11fdc2ca9ec3e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/48/22/1f/48221f37ad3c4160c895982cbbac055f9e3eb99e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/de/a5/8cdea5302f931ea5ec81d0669aa05a5c05c26a47.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/52/9d/87/529d8719de753d47acb0c92e2e26ef7d2f112d99.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/f1/d4/ghf1d4dd30fe539a7a65efdedbcf2b045c391b7e.jpg?rule=ad-large'],
 'price': 20990,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'BMW SERIE 4 F32 COUPE 420DA 190cv SPORT',
 'transmission': 'automatic',
 'trim': 'Série 4 Coupé 420dA 190ch Sport',
 'vin': None,
 'year': 2019}
2026-03-25 15:28:11 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d55e0055-c20c-5429-acac-2f0dace44057 with identifier: 3134932533
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d55e0055-c20c-5429-acac-2f0dace44057
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%252F27%252Ffd%252F71%252F27fd715d232d4a250e1e6b21cac11fdc2ca9ec3e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/27/fd/71/27fd715d232d4a250e1e6b21cac11fdc2ca9ec3e.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f99083d0>
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a79fee7-e568-5db3-901a-5bffc167c514/8a79fee7-e568-5db3-901a-5bffc167c514_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%252F39%252Faa%252F24%252F39aa247fba43496f1f9b9c592fc62dabc630a1fe.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/39/aa/24/39aa247fba43496f1f9b9c592fc62dabc630a1fe.jpg?rule=ad-large saved to cache
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8a79fee7-e568-5db3-901a-5bffc167c514
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8a79fee7-e568-5db3-901a-5bffc167c514 sending to next pipeline
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f9884e10>
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d3bd242c-b948-56ea-8d65-3d7ee9a05a8c/d3bd242c-b948-56ea-8d65-3d7ee9a05a8c_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%252F2a%252F68%252Fa1%252F2a68a12f2b9cebb6713d06dc9c60d976edfa37db.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/68/a1/2a68a12f2b9cebb6713d06dc9c60d976edfa37db.jpg?rule=ad-large saved to cache
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d3bd242c-b948-56ea-8d65-3d7ee9a05a8c
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d3bd242c-b948-56ea-8d65-3d7ee9a05a8c sending to next pipeline
2026-03-25 15:28:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/50/fc/3f50fc7216fd63781fd5f865a66bab0e6613f6a1.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3134928256
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%273134928256%27 HTTP/1.1" 200 None
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Scrape type for 3134928256: 1
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3134928256
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '14/06/2016\n'
                'double des clefs\n'
                'véhicule Français\n'
                "carnet d'entretien\n"
                '10cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Phares à allumage automatique\n'
                'Ampoules de phares bi-xénon\n'
                'Freins régénérateurs\n'
                'Feux arrières à LED\n'
                'Antibrouillards avant\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Feux de croisement automatiques\n'
                'Rétroviseurs rabattables électriquement\n'
                'Aide parking av/ar\n'
                'Aide parking avec caméra de recul\n'
                'Frein de parking automatique\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Projecteurs bi-xénon\n'
                'Rétroviseurs électriques et dégivrants\n'
                '\n'
                'Intérieur\n'
                'Système audio écran tactile, CD\n'
                'Bouton démarrage\n'
                'Palettes au volant\n'
                'Air conditionné auto\n'
                'Système de navigation\n'
                'Système audio lecteur CD et MP3\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'Régulateur de vitesse\n'
                'Smart card / Smart key\n'
                'Volant cuir\n'
                'Système audio inclut DVD\n'
                'Ordinateur de bord\n'
                'Siège avant électrique\n'
                'Tapis de sol\n'
                'Ouverture du coffre à distance\n'
                'Taille écran navigation 10.2 pouces\n'
                'Accoudoir central arrière, avant\n'
                'Système de navigation info trafic\n'
                'Volant multi-fonction\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '11 haut-parleurs\n'
                'Air conditionné 2 zones\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Taille écran multi-fonctions 10.2 pouces\n'
                '4 vitres électriques\n'
                'Accoudoir central avant\n'
                'Boite automatique\n'
                'Démarrage sans clef\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'GPS\n'
                'Intérieur tout cuir\n'
                'Prise audio USB\n'
                'Régulateur limiteur de vitesse\n'
                'Rétroviseur int. jour/nuit auto\n'
                'Siège conducteur réglable hauteur\n'
                'Sièges chauffants\n'
                'Sièges électriques\n'
                'Volant 3 branches\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                '\n'
                'Sécurité\n'
                '7 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Contrôle de freinage en courbe\n'
                'Système détection de collision\n'
                'Lave-phares\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'Kit anticrevaison\n'
                'Essuie glace capteur de pluie\n'
                'Antipatinage\n'
                'ABS\n'
                'Avertisseur de franchissement de ligne\n'
                'Airbags latéraux\n'
                'Aide au démarrage en côte\n'
                'Airbags\n'
                'Feux et essuie-glaces automatiques\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Alarme\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                "Carnet d'entretien\n"
                "Factures d'entretien\n"
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 2,
 '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/3134928256',
 'listing': 'auction',
 'make': 'LAND-ROVER',
 'model': 'Range Rover Evoque',
 'odometer': 60000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/63/64/47/6364479413689924b547d5fbd5cb89cb1c3ba277.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/ee/bd/41eebdbb9875128e52462ec53a7c03f410d1e528.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/8a/7e/f38a7ef189e41f99a0b90d530a9701e80dd5a63b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/b0/e7/7bb0e79bced78a552263c84f54ff553bd7d9ba4a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/4d/d3/f04dd3ee075235ecff703741212a75afd0fe7ba3.jpg?rule=ad-large'],
 'price': 26990,
 'price_includes_vat': False,
 'registration_date': '2016-06-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'LAND ROVER RANGE ROVER EVOQUE COUPE CAB TD4 180cv HSE DYNAMIC BVA',
 'transmission': 'automatic',
 'trim': 'Range Evoque Cab 2.0 TD4 180 HSE Dynamic BVA Mark IV',
 'vin': None,
 'year': 2016}
2026-03-25 15:28:11 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c63f49dc-5cca-5cb3-b065-9bbd04a379c0 with identifier: 3134928256
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c63f49dc-5cca-5cb3-b065-9bbd04a379c0
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%252F64%252F47%252F6364479413689924b547d5fbd5cb89cb1c3ba277.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/63/64/47/6364479413689924b547d5fbd5cb89cb1c3ba277.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:11 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8a79fee7-e568-5db3-901a-5bffc167c514 with identifier 3154194098
2026-03-25 15:28:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:11 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8a79fee7-e568-5db3-901a-5bffc167c514
2026-03-25 15:28:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/39/aa/24/39aa247fba43496f1f9b9c592fc62dabc630a1fe.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '21/09/2009\n'
                'véhicule Français\n'
                'double des clefs\n'
                'deuxième mains\n'
                '04cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Roue de secours\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture métallisée\n'
                'Rétroviseurs électriques\n'
                'Toit panoramique\n'
                '\n'
                'Intérieur\n'
                'Volant cuir\n'
                'Système audio CD\n'
                'Toit vitré\n'
                'Ordinateur de bord\n'
                'Air conditionné manuel\n'
                'Ouverture du coffre à distance\n'
                'Système audio lecteur CD et MP3\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut connexion téléphone\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '6 haut-parleurs\n'
                'Pré-équipement téléphone\n'
                'Réglage du volant en hauteur\n'
                'Climatisation\n'
                'Direction assistée\n'
                'Prise 12V\n'
                'Prise audio USB\n'
                'Volant 3 branches\n'
                '\n'
                'Sécurité\n'
                '7 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Aide au démarrage en côte\n'
                '\n'
                'Autre\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 69,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '8a79fee7-e568-5db3-901a-5bffc167c514',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3154194098',
 'listing': 'auction',
 'make': 'FIAT',
 'model': '500',
 'odometer': 113000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a79fee7-e568-5db3-901a-5bffc167c514/8a79fee7-e568-5db3-901a-5bffc167c514_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 200152,
             'Height': 675,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/39/aa/24/39aa247fba43496f1f9b9c592fc62dabc630a1fe.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 5990,
 'price_includes_vat': False,
 'registration_date': '2009-09-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Fiat 500 ii 1.2 8v 69 lounge',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2009}
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%273154194098%27 HTTP/1.1" 200 None
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Saving data for 3154194098: {'created_time': 1774452491.471516, 'last_price_update_time': 1774452491.471524}
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3154194098') HTTP/1.1" 204 0
2026-03-25 15:28:11 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d3bd242c-b948-56ea-8d65-3d7ee9a05a8c with identifier 3139493804
2026-03-25 15:28:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:11 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d3bd242c-b948-56ea-8d65-3d7ee9a05a8c
2026-03-25 15:28:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/68/a1/2a68a12f2b9cebb6713d06dc9c60d976edfa37db.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Bleu',
 'currency': 'EUR',
 'description': '23/04/2018\n'
                'véhicule Français\n'
                'deuxième mains \n'
                '06cv \n'
                '\n'
                'Extérieur et Châssis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Rétroviseurs rabattables électriquement\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Frein de parking automatique\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Radar de recul\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Volant cuir synthetique\n'
                'Système audio écran tactile\n'
                'Ordinateur de bord\n'
                'Air conditionné auto\n'
                'Ouverture du coffre à distance\n'
                'Limiteur de vitesse\n'
                'Rétroviseur jour/nuit\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '6 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Air conditionné 2 zones\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Taille écran multi-fonctions 7 pouces\n'
                '4 vitres électriques\n'
                'Accoudoir central avant\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Boite 6 vitesses\n'
                'Climatisation automatique multi zone\n'
                'Couvre bagages\n'
                'Démarrage sans clef\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique\n'
                'GPS\n'
                'Prise audio USB\n'
                'Régulateur limiteur de vitesse\n'
                'Rétroviseur int. jour/nuit auto\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio CD\n'
                'Tapis de sol\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                'Écran tactile\n'
                '\n'
                'Confort\n'
                "Système d'entrée sans clef\n"
                '\n'
                'Sécurité\n'
                '6 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Kit anticrevaison\n'
                'Essuie glace capteur de pluie\n'
                'Aide au démarrage en côte\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'Essuie-glaces automatiques\n'
                'Feux automatiques\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 120,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'd3bd242c-b948-56ea-8d65-3d7ee9a05a8c',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3139493804',
 'listing': 'auction',
 'make': 'FIAT',
 'model': '500X',
 'odometer': 146000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d3bd242c-b948-56ea-8d65-3d7ee9a05a8c/d3bd242c-b948-56ea-8d65-3d7ee9a05a8c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 211707,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/68/a1/2a68a12f2b9cebb6713d06dc9c60d976edfa37db.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 9990,
 'price_includes_vat': False,
 'registration_date': '2018-04-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FIAT 500 X 1.6 MULTIJET 120cv POPSTAR 4X2',
 'transmission': 'manual',
 'trim': '500X 1.6 Multijet 16v 120ch Popstar',
 'vin': None,
 'year': 2018}
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%273139493804%27 HTTP/1.1" 200 None
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Saving data for 3139493804: {'created_time': 1774452491.5285, 'last_price_update_time': 1774452491.52851}
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3139493804') HTTP/1.1" 204 0
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f8ed6890>
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aaf0695e-4806-5302-9017-a533617f87dd/aaf0695e-4806-5302-9017-a533617f87dd_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%252F4f%252F00%252Ffc%252F4f00fc5ce15b5731e5f62d6deef48328e75c80b9.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/00/fc/4f00fc5ce15b5731e5f62d6deef48328e75c80b9.jpg?rule=ad-large saved to cache
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item aaf0695e-4806-5302-9017-a533617f87dd
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item aaf0695e-4806-5302-9017-a533617f87dd sending to next pipeline
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f8ee5f50>
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ab446f8b-f1a5-57d7-bbce-f59ea8b8fd4e/ab446f8b-f1a5-57d7-bbce-f59ea8b8fd4e_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%252F6d%252F15%252F75%252F6d1575aa2a8225b5e8cc2db41435752cd53f4098.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/15/75/6d1575aa2a8225b5e8cc2db41435752cd53f4098.jpg?rule=ad-large saved to cache
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ab446f8b-f1a5-57d7-bbce-f59ea8b8fd4e
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ab446f8b-f1a5-57d7-bbce-f59ea8b8fd4e sending to next pipeline
2026-03-25 15:28:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/4f/8e/4d4f8eae272b99255dfd7fc9aa8c0458723ddcbd.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3134919182
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%273134919182%27 HTTP/1.1" 200 None
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Scrape type for 3134919182: 1
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3134919182
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '14/11/2012\n'
                'double des clefs\n'
                'véhicule Français\n'
                '04cv\n'
                '\n'
                'Extérieur et Chassis\n'
                '2 roues motrices\n'
                'Clignotants blancs\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Banquette rabattable\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Système audio CD\n'
                'Tapis de sol\n'
                'Volant 3 branches\n'
                'Volant réglable en hauteur\n'
                '\n'
                'Sécurité\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 68,
 '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/3134919182',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '107',
 'odometer': 144000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/59/a5/86/59a586f135f25b0824710dbc1e9c393a6ced0a23.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/40/b6/2540b6555316e2f0a54b7d7f63a4a3beb7e40e16.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/a2/0b/6ba20b7841d239cbbc7da684d0669755f7c5aa01.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/08/ec/0f08ecdbbcb142423272fbdecbe6d98e15184ca2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8d/e7/e8/8de7e8319cf59788e5dc3c715ccb9f3fdfd2ef4d.jpg?rule=ad-large'],
 'price': 3990,
 'price_includes_vat': False,
 'registration_date': '2012-11-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'PEUGEOT 107 1.0 12V 68cv URBAN 3P',
 'transmission': 'manual',
 'trim': '107 1.0 12v Urban Euro5 3p',
 'vin': None,
 'year': 2012}
2026-03-25 15:28:11 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5672fac9-9a46-5167-9840-996afe5506a2 with identifier: 3134919182
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 5672fac9-9a46-5167-9840-996afe5506a2
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%252F59%252Fa5%252F86%252F59a586f135f25b0824710dbc1e9c393a6ced0a23.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/59/a5/86/59a586f135f25b0824710dbc1e9c393a6ced0a23.jpg?rule=ad-large not downloaded yet
2026-03-25 15:28:11 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: aaf0695e-4806-5302-9017-a533617f87dd with identifier 3027850476
2026-03-25 15:28:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:11 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item aaf0695e-4806-5302-9017-a533617f87dd
2026-03-25 15:28:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/00/fc/4f00fc5ce15b5731e5f62d6deef48328e75c80b9.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '24/07/2012\n'
                'Première main\n'
                '4cv\n'
                '\n'
                'Extérieur et Châssis\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                '2 roues motrices\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Volant cuir\n'
                'Système audio CD\n'
                'Volant multi-fonction\n'
                'Ordinateur de bord\n'
                'Air conditionné manuel\n'
                '6 haut-parleurs\n'
                'Réglage du volant en hauteur\n'
                'Système audio lecteur CD et MP3\n'
                'Banquette rabattable\n'
                'Climatisation\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique\n'
                'Prises audio auxiliaires\n'
                'Sièges réglables en hauteur\n'
                'Tapis de sol\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                '\n'
                'Sécurité\n'
                "Assistance au freinage d'urgence\n"
                'ESP\n'
                'Airbags rideaux\n'
                'Antipatinage\n'
                'ABS\n'
                'Airbags latéraux\n'
                'Kit anticrevaison\n'
                'Airbag anti-sous-marinage passager\n'
                '3e feu stop\n'
                'Airbags\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 68,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'aaf0695e-4806-5302-9017-a533617f87dd',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3027850476',
 'listing': 'auction',
 'make': 'TOYOTA',
 'model': 'iQ',
 'odometer': 95000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_aaf0695e-4806-5302-9017-a533617f87dd/aaf0695e-4806-5302-9017-a533617f87dd_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156928,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/00/fc/4f00fc5ce15b5731e5f62d6deef48328e75c80b9.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 5490,
 'price_includes_vat': False,
 'registration_date': '2012-07-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'TOYOTA IQ 68cv VVT-I',
 'transmission': 'manual',
 'trim': '68 VVT-i iQ',
 'vin': None,
 'year': 2012}
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%273027850476%27 HTTP/1.1" 200 None
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Saving data for 3027850476: {'created_time': 1774452491.733649, 'last_price_update_time': 1774452491.733657}
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3027850476') HTTP/1.1" 204 0
2026-03-25 15:28:11 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ab446f8b-f1a5-57d7-bbce-f59ea8b8fd4e with identifier 3090380028
2026-03-25 15:28:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:11 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ab446f8b-f1a5-57d7-bbce-f59ea8b8fd4e
2026-03-25 15:28:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/15/75/6d1575aa2a8225b5e8cc2db41435752cd53f4098.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Vert',
 'currency': 'EUR',
 'description': '27/11/2008\n'
                'Deuxième mains \n'
                'double des clefs\n'
                '05cv\n'
                '\n'
                'Extérieur et Châssis\n'
                '2 roues motrices\n'
                'Clignotants blancs\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Banquette fractionnable\n'
                'Banquette rabattable\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique\n'
                'Tapis de sol\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant réglable en hauteur\n'
                '\n'
                'Sécurité\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'ESP\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 75,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'ab446f8b-f1a5-57d7-bbce-f59ea8b8fd4e',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3090380028',
 'listing': 'auction',
 'make': 'RENAULT',
 'model': 'Twingo',
 'odometer': 94000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ab446f8b-f1a5-57d7-bbce-f59ea8b8fd4e/ab446f8b-f1a5-57d7-bbce-f59ea8b8fd4e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 171791,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/15/75/6d1575aa2a8225b5e8cc2db41435752cd53f4098.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 3990,
 'price_includes_vat': False,
 'registration_date': '2008-11-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'RENAULT TWINGO III 1.2 16V 75cv TREND',
 'transmission': 'manual',
 'trim': 'Twingo 1.2 16v 75ch Trend',
 'vin': None,
 'year': 2008}
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%273090380028%27 HTTP/1.1" 200 None
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Saving data for 3090380028: {'created_time': 1774452491.780752, 'last_price_update_time': 1774452491.78076}
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3090380028') HTTP/1.1" 204 0
2026-03-25 15:28:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/26/93/9d26930d7f84305c95a9f7c4bd374651f3356cee.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f8ee4250>
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dfea6453-45a2-53f0-b089-77f49f785f4f/dfea6453-45a2-53f0-b089-77f49f785f4f_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%252F3f%252F50%252Ffc%252F3f50fc7216fd63781fd5f865a66bab0e6613f6a1.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/50/fc/3f50fc7216fd63781fd5f865a66bab0e6613f6a1.jpg?rule=ad-large saved to cache
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item dfea6453-45a2-53f0-b089-77f49f785f4f
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item dfea6453-45a2-53f0-b089-77f49f785f4f sending to next pipeline
2026-03-25 15:28:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/1f/1f/8f1f1fd38d53daa51624968682505df13641a583.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/35/51/83/355183d6bebe11c39f3019b6a0d0184238112a76.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: No more listings found to scrape
2026-03-25 15:28:11 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: dfea6453-45a2-53f0-b089-77f49f785f4f with identifier 3160575127
2026-03-25 15:28:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:11 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item dfea6453-45a2-53f0-b089-77f49f785f4f
2026-03-25 15:28:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/50/fc/3f50fc7216fd63781fd5f865a66bab0e6613f6a1.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': '22/12/2015\n'
                '08cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Rétroviseurs rabattables électriquement\n'
                'Antibrouillards avant\n'
                '\n'
                'Intérieur\n'
                'Volant cuir synthetique\n'
                'Système audio écran tactile\n'
                'Ordinateur de bord\n'
                'Air conditionné auto\n'
                'Ouverture du coffre à distance\n'
                'Limiteur de vitesse\n'
                'Rétroviseur jour/nuit\n'
                'Volant multi-fonction\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '6 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Air conditionné 2 zones\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Taille écran multi-fonctions 7 pouces\n'
                'Accoudoir central avant\n'
                'Allume cigare\n'
                'Banquette 1/3 - 2/3\n'
                'Boite 6 vitesses\n'
                'Climatisation\n'
                'Climatisation automatique\n'
                'Démarrage sans clef\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique\n'
                'Kit téléphone main libre\n'
                'Prise 12V\n'
                'Sièges réglables en hauteur\n'
                'Tapis de sol\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur\n'
                'Sièges chauffants av\n'
                'Écran tactile\n'
                '\n'
                'Sécurité\n'
                '6 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Kit anticrevaison\n'
                'Essuie glace capteur de pluie\n'
                'Aide au démarrage en côte\n'
                'Prétensionneurs de ceinture\n'
                'Radar anti-collision\n'
                '\n'
                'Autre\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 140,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'dfea6453-45a2-53f0-b089-77f49f785f4f',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3160575127',
 'listing': 'auction',
 'make': 'FIAT',
 'model': '500X',
 'odometer': 101000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dfea6453-45a2-53f0-b089-77f49f785f4f/dfea6453-45a2-53f0-b089-77f49f785f4f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 227377,
             'Height': 675,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/50/fc/3f50fc7216fd63781fd5f865a66bab0e6613f6a1.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 8990,
 'price_includes_vat': False,
 'registration_date': '2015-12-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'FIAT 500 X 1.4 MULTIAIR 140cv POPSTAR 4X2',
 'transmission': 'manual',
 'trim': '500X 1.4 MultiAir 16v 140ch Popstar',
 'vin': None,
 'year': 2015}
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%273160575127%27 HTTP/1.1" 200 None
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Saving data for 3160575127: {'created_time': 1774452491.877834, 'last_price_update_time': 1774452491.877842}
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3160575127') HTTP/1.1" 204 0
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f9907710>
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1058bb1-bfd7-50ab-b037-40127b88f1a2/e1058bb1-bfd7-50ab-b037-40127b88f1a2_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%252F4d%252F4f%252F8e%252F4d4f8eae272b99255dfd7fc9aa8c0458723ddcbd.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/4f/8e/4d4f8eae272b99255dfd7fc9aa8c0458723ddcbd.jpg?rule=ad-large saved to cache
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e1058bb1-bfd7-50ab-b037-40127b88f1a2
2026-03-25 15:28:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e1058bb1-bfd7-50ab-b037-40127b88f1a2 sending to next pipeline
2026-03-25 15:28:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/27/fd/71/27fd715d232d4a250e1e6b21cac11fdc2ca9ec3e.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:11 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e1058bb1-bfd7-50ab-b037-40127b88f1a2 with identifier 3134993366
2026-03-25 15:28:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:11 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:11 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e1058bb1-bfd7-50ab-b037-40127b88f1a2
2026-03-25 15:28:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/4f/8e/4d4f8eae272b99255dfd7fc9aa8c0458723ddcbd.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': '01/02/2011\n'
                'double des clefs\n'
                'véhicule Français\n'
                '04cv\n'
                '\n'
                'Extérieur et Chassis\n'
                '2 roues motrices\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs électriques\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                '4 vitres électriques\n'
                'Appuis-têtes arrière\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Climatisation automatique\n'
                'Couvre bagages\n'
                'Démarrage sans clef\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique\n'
                'Ordinateur de bord\n'
                'Prise audio USB\n'
                'Régulateur de vitesse\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio CD\n'
                'Tapis de sol\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                '\n'
                'Confort\n'
                "Système d'entrée sans clef\n"
                '\n'
                'Sécurité\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'ESP\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 75,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'e1058bb1-bfd7-50ab-b037-40127b88f1a2',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3134993366',
 'listing': 'auction',
 'make': 'SUZUKI',
 'model': 'Swift',
 'odometer': 172000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e1058bb1-bfd7-50ab-b037-40127b88f1a2/e1058bb1-bfd7-50ab-b037-40127b88f1a2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 182790,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/4f/8e/4d4f8eae272b99255dfd7fc9aa8c0458723ddcbd.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 4990,
 'price_includes_vat': False,
 'registration_date': '2011-02-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'SUZUKI SWIFT II 1.3 DDIS 75cv GLX 5P',
 'transmission': 'manual',
 'trim': 'Swift 1.3 DDiS 75ch GLX 5p',
 'vin': None,
 'year': 2011}
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [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%273134993366%27 HTTP/1.1" 200 None
2026-03-25 15:28:11 [auto_selling_leboncoin.fr] INFO: Saving data for 3134993366: {'created_time': 1774452491.97729, 'last_price_update_time': 1774452491.977302}
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:11 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3134993366') HTTP/1.1" 204 0
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5fb7ad050>
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d468d3b-a248-53ee-ac3f-12d56f9834ee/2d468d3b-a248-53ee-ac3f-12d56f9834ee_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:12 [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%252F9d%252F26%252F93%252F9d26930d7f84305c95a9f7c4bd374651f3356cee.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/26/93/9d26930d7f84305c95a9f7c4bd374651f3356cee.jpg?rule=ad-large saved to cache
2026-03-25 15:28:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2d468d3b-a248-53ee-ac3f-12d56f9834ee
2026-03-25 15:28:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2d468d3b-a248-53ee-ac3f-12d56f9834ee sending to next pipeline
2026-03-25 15:28:12 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2d468d3b-a248-53ee-ac3f-12d56f9834ee with identifier 3135825448
2026-03-25 15:28:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:12 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2d468d3b-a248-53ee-ac3f-12d56f9834ee
2026-03-25 15:28:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/26/93/9d26930d7f84305c95a9f7c4bd374651f3356cee.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '12/06/2008\n'
                'véhicule Français\n'
                '04cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Capote électrique\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs rabattables\n'
                'Toit ouvrant\n'
                '\n'
                'Intérieur\n'
                'Boite automatique\n'
                'Boite séquentielle\n'
                'Climatisation\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique\n'
                'Ordinateur de bord\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio CD\n'
                'Tapis de sol\n'
                'Vitres électriques\n'
                '\n'
                'Sécurité\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'ESP\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 2,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 71,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '2d468d3b-a248-53ee-ac3f-12d56f9834ee',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3135825448',
 'listing': 'auction',
 'make': 'SMART',
 'model': 'Fortwo',
 'odometer': 76000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2d468d3b-a248-53ee-ac3f-12d56f9834ee/2d468d3b-a248-53ee-ac3f-12d56f9834ee_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161026,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/26/93/9d26930d7f84305c95a9f7c4bd374651f3356cee.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 5490,
 'price_includes_vat': False,
 'registration_date': '2008-06-01',
 'seats_number': 2,
 'seller_name': None,
 'title': 'SMART FORTWO II 1.0 CABRIO 71cv PASSION SOFTOUCH',
 'transmission': 'automatic',
 'trim': 'Fortwo Cabriolet 71ch Passion Softouch',
 'vin': None,
 'year': 2008}
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:12 [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%273135825448%27 HTTP/1.1" 200 None
2026-03-25 15:28:12 [auto_selling_leboncoin.fr] INFO: Saving data for 3135825448: {'created_time': 1774452492.146478, 'last_price_update_time': 1774452492.14649}
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3135825448') HTTP/1.1" 204 0
2026-03-25 15:28:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/63/64/47/6364479413689924b547d5fbd5cb89cb1c3ba277.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f8ef8650>
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2636b64a-1d9c-5f90-9fbd-421163c70535/2636b64a-1d9c-5f90-9fbd-421163c70535_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:12 [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%252F8f%252F1f%252F1f%252F8f1f1fd38d53daa51624968682505df13641a583.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/1f/1f/8f1f1fd38d53daa51624968682505df13641a583.jpg?rule=ad-large saved to cache
2026-03-25 15:28:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2636b64a-1d9c-5f90-9fbd-421163c70535
2026-03-25 15:28:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2636b64a-1d9c-5f90-9fbd-421163c70535 sending to next pipeline
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5fb7de410>
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1663efc1-f817-5d22-aa53-63b674429227/1663efc1-f817-5d22-aa53-63b674429227_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:12 [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%252F35%252F51%252F83%252F355183d6bebe11c39f3019b6a0d0184238112a76.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/35/51/83/355183d6bebe11c39f3019b6a0d0184238112a76.jpg?rule=ad-large saved to cache
2026-03-25 15:28:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1663efc1-f817-5d22-aa53-63b674429227
2026-03-25 15:28:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1663efc1-f817-5d22-aa53-63b674429227 sending to next pipeline
2026-03-25 15:28:12 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2636b64a-1d9c-5f90-9fbd-421163c70535 with identifier 3138868915
2026-03-25 15:28:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:12 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2636b64a-1d9c-5f90-9fbd-421163c70535
2026-03-25 15:28:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/1f/1f/8f1f1fd38d53daa51624968682505df13641a583.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': '28/03/2007\n'
                'Véhicule Français\n'
                'Double des clefs\n'
                '15cv\n'
                '\n'
                'Extérieur et Châssis\n'
                '4 roues motrices\n'
                'Attelage\n'
                'Capote électrique\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                '4 vitres électriques\n'
                'Accoudoir central avant\n'
                'Appuis-têtes arrière\n'
                'Boite automatique\n'
                'Boite séquentielle\n'
                'Ciel de pavillon noir\n'
                'Climatisation automatique multi zone\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'Intérieur tout cuir\n'
                'Ordinateur de bord\n'
                'Siège conducteur réglable hauteur\n'
                'Sièges chauffants\n'
                'Sièges électrique à mémoire\n'
                'Sièges électriques\n'
                'Système audio CD\n'
                'Tapis de sol\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                '\n'
                'Sécurité\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'ESP\n'
                'Essuie-glaces automatiques\n'
                'Feux automatiques\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                'Boulons antivol de roues\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 2,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 233,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '2636b64a-1d9c-5f90-9fbd-421163c70535',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3138868915',
 'listing': 'auction',
 'make': 'AUDI',
 'model': 'A4',
 'odometer': 219000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2636b64a-1d9c-5f90-9fbd-421163c70535/2636b64a-1d9c-5f90-9fbd-421163c70535_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 220756,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/1f/1f/8f1f1fd38d53daa51624968682505df13641a583.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 8990,
 'price_includes_vat': False,
 'registration_date': '2007-03-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'AUDI A4 III CABRIOLET 3.0 TDI 233cv QUATTRO AMBITION LUXE',
 'transmission': 'automatic',
 'trim': 'A4 Cabriolet 3.0 V6 TDI 233ch DPF Ambition Luxe quattro Tiptronic',
 'vin': None,
 'year': 2007}
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:12 [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%273138868915%27 HTTP/1.1" 200 None
2026-03-25 15:28:12 [auto_selling_leboncoin.fr] INFO: Saving data for 3138868915: {'created_time': 1774452492.291571, 'last_price_update_time': 1774452492.29158}
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3138868915') HTTP/1.1" 204 0
2026-03-25 15:28:12 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1663efc1-f817-5d22-aa53-63b674429227 with identifier 3127467088
2026-03-25 15:28:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:12 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1663efc1-f817-5d22-aa53-63b674429227
2026-03-25 15:28:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/35/51/83/355183d6bebe11c39f3019b6a0d0184238112a76.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '07/10/2014\n'
                'véhicule Français \n'
                "facture d'entretien\n"
                'double des clefs\n'
                '05cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Roue de secours\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Aide parking av/ar\n'
                'Clignotants blancs\n'
                'Frein de parking automatique\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables électriquement\n'
                '\n'
                'Intérieur\n'
                'Système audio inclut DVD\n'
                'Air conditionné auto\n'
                'Système de navigation\n'
                'Système audio lecteur CD et MP3\n'
                'Limiteur de vitesse\n'
                'Rétroviseur jour/nuit\n'
                'Bluetooth\n'
                '8 haut-parleurs\n'
                'Air conditionné 2 zones\n'
                'Pré-équipement téléphone\n'
                'Réglage du volant en hauteur, en profondeur\n'
                '4 vitres électriques\n'
                'Accoudoir central avant\n'
                'Appuis-têtes arrière\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Boite automatique\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'Régulateur de vitesse\n'
                'Rétroviseur int. jour/nuit auto\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio CD\n'
                'Tapis de sol\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                '\n'
                'Sécurité\n'
                'ESP\n'
                'Antipatinage\n'
                'Système détection de collision\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Essuie glace capteur de pluie\n'
                'Aide au démarrage en côte\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'Airbags\n'
                'Essuie-glaces automatiques\n'
                'Feux automatiques\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                "Factures d'entretien\n"
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 105,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '1663efc1-f817-5d22-aa53-63b674429227',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3127467088',
 'listing': 'auction',
 'make': 'VOLKSWAGEN',
 'model': 'Golf',
 'odometer': 202000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1663efc1-f817-5d22-aa53-63b674429227/1663efc1-f817-5d22-aa53-63b674429227_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 181504,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/35/51/83/355183d6bebe11c39f3019b6a0d0184238112a76.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 8990,
 'price_includes_vat': False,
 'registration_date': '2014-10-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'VOLKSWAGEN GOLF VII 1.6 TDI 105 cv CONFORTLINE BUSINESS DSG7',
 'transmission': 'automatic',
 'trim': 'Golf 1.6 TDI 105ch BlueMotion Technology FAP Confortline Business '
         'DSG7 5p',
 'vin': None,
 'year': 2014}
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:12 [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%273127467088%27 HTTP/1.1" 200 None
2026-03-25 15:28:12 [auto_selling_leboncoin.fr] INFO: Saving data for 3127467088: {'created_time': 1774452492.342043, 'last_price_update_time': 1774452492.34205}
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3127467088') HTTP/1.1" 204 0
2026-03-25 15:28:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/72/a2/0d72a2053103c0306b7291e70d7d72dad670cada.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/59/a5/86/59a586f135f25b0824710dbc1e9c393a6ced0a23.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/52/ba/7e52ba82ed7ce6f8f89c5943c4e861bb5637dfc9.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5fb7d9910>
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d55e0055-c20c-5429-acac-2f0dace44057/d55e0055-c20c-5429-acac-2f0dace44057_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:12 [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%252F27%252Ffd%252F71%252F27fd715d232d4a250e1e6b21cac11fdc2ca9ec3e.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/27/fd/71/27fd715d232d4a250e1e6b21cac11fdc2ca9ec3e.jpg?rule=ad-large saved to cache
2026-03-25 15:28:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d55e0055-c20c-5429-acac-2f0dace44057
2026-03-25 15:28:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d55e0055-c20c-5429-acac-2f0dace44057 sending to next pipeline
2026-03-25 15:28:12 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d55e0055-c20c-5429-acac-2f0dace44057 with identifier 3134932533
2026-03-25 15:28:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:12 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d55e0055-c20c-5429-acac-2f0dace44057
2026-03-25 15:28:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/27/fd/71/27fd715d232d4a250e1e6b21cac11fdc2ca9ec3e.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': '16/01/2019\n'
                'véhicule Français\n'
                'deuxième mains \n'
                '10cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Phares à allumage automatique\n'
                'Ampoules de phares LED\n'
                'Feux arrières à LED\n'
                'Antibrouillards avant\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Feux de route à LED\n'
                '2 roues motrices\n'
                'Aide parking av/ar\n'
                'Clignotants blancs\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs électriques\n'
                'Rétroviseurs rabattables\n'
                'Toit ouvrant\n'
                '\n'
                'Intérieur\n'
                'Bouton démarrage\n'
                'Air conditionné auto\n'
                'Système de navigation\n'
                'Système audio lecteur CD et MP3\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'DVD/VCD\n'
                'Régulateur de vitesse\n'
                'Smart card / Smart key\n'
                'Volant alu & cuir\n'
                'Système audio inclut DVD\n'
                'Aide au stationnement arrière\n'
                'Ordinateur de bord\n'
                'Tapis de sol\n'
                'Ouverture du coffre à distance\n'
                'Lecteur MP3\n'
                'Taille écran navigation 8.8 pouces\n'
                'Accoudoir central arrière, avant\n'
                'Système de navigation info trafic\n'
                'Limiteur de vitesse\n'
                'Rétroviseur jour/nuit\n'
                'Volant multi-fonction\n'
                'Réseau Wifi\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '6 haut-parleurs\n'
                'Air conditionné 2 zones\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Accoudoir central avant\n'
                'Appuis-têtes arrière\n'
                'Boite automatique\n'
                'Climatisation automatique multi zone\n'
                'Démarrage sans clef\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'GPS\n'
                'Prise audio USB\n'
                'Rétroviseur int. jour/nuit auto\n'
                'Siège conducteur réglable hauteur\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                '\n'
                'Sécurité\n'
                '6 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Contrôle de freinage en courbe\n'
                'Détection panneaux signalisation\n'
                'Pneus roulage à plat\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'Essuie glace capteur de pluie\n'
                'Antipatinage\n'
                'ABS\n'
                'Airbags latéraux\n'
                'Aide au démarrage en côte\n'
                '3e feu stop\n'
                'Airbags\n'
                'Essuie-glaces automatiques\n'
                'Feux automatiques\n'
                'Phares av. de jour à LED\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Alarme\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 2,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 190,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'd55e0055-c20c-5429-acac-2f0dace44057',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3134932533',
 'listing': 'auction',
 'make': 'BMW',
 'model': 'Série 4',
 'odometer': 110000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d55e0055-c20c-5429-acac-2f0dace44057/d55e0055-c20c-5429-acac-2f0dace44057_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 186268,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/27/fd/71/27fd715d232d4a250e1e6b21cac11fdc2ca9ec3e.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 20990,
 'price_includes_vat': False,
 'registration_date': '2019-01-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'BMW SERIE 4 F32 COUPE 420DA 190cv SPORT',
 'transmission': 'automatic',
 'trim': 'Série 4 Coupé 420dA 190ch Sport',
 'vin': None,
 'year': 2019}
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:12 [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%273134932533%27 HTTP/1.1" 200 None
2026-03-25 15:28:12 [auto_selling_leboncoin.fr] INFO: Saving data for 3134932533: {'created_time': 1774452492.43029, 'last_price_update_time': 1774452492.430298}
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3134932533') HTTP/1.1" 204 0
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f9a8cf50>
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c63f49dc-5cca-5cb3-b065-9bbd04a379c0/c63f49dc-5cca-5cb3-b065-9bbd04a379c0_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:12 [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%252F64%252F47%252F6364479413689924b547d5fbd5cb89cb1c3ba277.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/63/64/47/6364479413689924b547d5fbd5cb89cb1c3ba277.jpg?rule=ad-large saved to cache
2026-03-25 15:28:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c63f49dc-5cca-5cb3-b065-9bbd04a379c0
2026-03-25 15:28:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c63f49dc-5cca-5cb3-b065-9bbd04a379c0 sending to next pipeline
2026-03-25 15:28:12 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c63f49dc-5cca-5cb3-b065-9bbd04a379c0 with identifier 3134928256
2026-03-25 15:28:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:12 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c63f49dc-5cca-5cb3-b065-9bbd04a379c0
2026-03-25 15:28:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/63/64/47/6364479413689924b547d5fbd5cb89cb1c3ba277.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '14/06/2016\n'
                'double des clefs\n'
                'véhicule Français\n'
                "carnet d'entretien\n"
                '10cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Phares à allumage automatique\n'
                'Ampoules de phares bi-xénon\n'
                'Freins régénérateurs\n'
                'Feux arrières à LED\n'
                'Antibrouillards avant\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Feux de croisement automatiques\n'
                'Rétroviseurs rabattables électriquement\n'
                'Aide parking av/ar\n'
                'Aide parking avec caméra de recul\n'
                'Frein de parking automatique\n'
                'Jantes alu\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Projecteurs bi-xénon\n'
                'Rétroviseurs électriques et dégivrants\n'
                '\n'
                'Intérieur\n'
                'Système audio écran tactile, CD\n'
                'Bouton démarrage\n'
                'Palettes au volant\n'
                'Air conditionné auto\n'
                'Système de navigation\n'
                'Système audio lecteur CD et MP3\n'
                'Bluetooth inclut musique en streaming, connexion téléphone\n'
                'Régulateur de vitesse\n'
                'Smart card / Smart key\n'
                'Volant cuir\n'
                'Système audio inclut DVD\n'
                'Ordinateur de bord\n'
                'Siège avant électrique\n'
                'Tapis de sol\n'
                'Ouverture du coffre à distance\n'
                'Taille écran navigation 10.2 pouces\n'
                'Accoudoir central arrière, avant\n'
                'Système de navigation info trafic\n'
                'Volant multi-fonction\n'
                'Bluetooth\n'
                'Reconnaissance vocale\n'
                '11 haut-parleurs\n'
                'Air conditionné 2 zones\n'
                'Réglage du volant en hauteur, en profondeur\n'
                'Taille écran multi-fonctions 10.2 pouces\n'
                '4 vitres électriques\n'
                'Accoudoir central avant\n'
                'Boite automatique\n'
                'Démarrage sans clef\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'GPS\n'
                'Intérieur tout cuir\n'
                'Prise audio USB\n'
                'Régulateur limiteur de vitesse\n'
                'Rétroviseur int. jour/nuit auto\n'
                'Siège conducteur réglable hauteur\n'
                'Sièges chauffants\n'
                'Sièges électriques\n'
                'Volant 3 branches\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                '\n'
                'Sécurité\n'
                '7 airbags\n'
                'ESP\n'
                'Airbags rideaux\n'
                'Contrôle de freinage en courbe\n'
                'Système détection de collision\n'
                'Lave-phares\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'Kit anticrevaison\n'
                'Essuie glace capteur de pluie\n'
                'Antipatinage\n'
                'ABS\n'
                'Avertisseur de franchissement de ligne\n'
                'Airbags latéraux\n'
                'Aide au démarrage en côte\n'
                'Airbags\n'
                'Feux et essuie-glaces automatiques\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Alarme\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                "Carnet d'entretien\n"
                "Factures d'entretien\n"
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 2,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 180,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'c63f49dc-5cca-5cb3-b065-9bbd04a379c0',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3134928256',
 'listing': 'auction',
 'make': 'LAND-ROVER',
 'model': 'Range Rover Evoque',
 'odometer': 60000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c63f49dc-5cca-5cb3-b065-9bbd04a379c0/c63f49dc-5cca-5cb3-b065-9bbd04a379c0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 196477,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/64/47/6364479413689924b547d5fbd5cb89cb1c3ba277.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 26990,
 'price_includes_vat': False,
 'registration_date': '2016-06-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'LAND ROVER RANGE ROVER EVOQUE COUPE CAB TD4 180cv HSE DYNAMIC BVA',
 'transmission': 'automatic',
 'trim': 'Range Evoque Cab 2.0 TD4 180 HSE Dynamic BVA Mark IV',
 'vin': None,
 'year': 2016}
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:12 [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%273134928256%27 HTTP/1.1" 200 None
2026-03-25 15:28:12 [auto_selling_leboncoin.fr] INFO: Saving data for 3134928256: {'created_time': 1774452492.533125, 'last_price_update_time': 1774452492.533135}
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3134928256') HTTP/1.1" 204 0
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f9beced0>
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8f38a400-2d23-5ccf-9aaf-a424d63bfe1d/8f38a400-2d23-5ccf-9aaf-a424d63bfe1d_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:12 [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%252F0d%252F72%252Fa2%252F0d72a2053103c0306b7291e70d7d72dad670cada.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/72/a2/0d72a2053103c0306b7291e70d7d72dad670cada.jpg?rule=ad-large saved to cache
2026-03-25 15:28:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8f38a400-2d23-5ccf-9aaf-a424d63bfe1d
2026-03-25 15:28:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8f38a400-2d23-5ccf-9aaf-a424d63bfe1d sending to next pipeline
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f9904c50>
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5672fac9-9a46-5167-9840-996afe5506a2/5672fac9-9a46-5167-9840-996afe5506a2_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:12 [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%252F59%252Fa5%252F86%252F59a586f135f25b0824710dbc1e9c393a6ced0a23.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/59/a5/86/59a586f135f25b0824710dbc1e9c393a6ced0a23.jpg?rule=ad-large saved to cache
2026-03-25 15:28:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5672fac9-9a46-5167-9840-996afe5506a2
2026-03-25 15:28:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5672fac9-9a46-5167-9840-996afe5506a2 sending to next pipeline
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7fa5f9818fd0>
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-25 15:28:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afe8c3d3-6469-5045-bdb8-568a4cf33349/afe8c3d3-6469-5045-bdb8-568a4cf33349_image_0.jpg HTTP/1.1" 201 0
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:12 [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%252F7e%252F52%252Fba%252F7e52ba82ed7ce6f8f89c5943c4e861bb5637dfc9.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-25 15:28:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/52/ba/7e52ba82ed7ce6f8f89c5943c4e861bb5637dfc9.jpg?rule=ad-large saved to cache
2026-03-25 15:28:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item afe8c3d3-6469-5045-bdb8-568a4cf33349
2026-03-25 15:28:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item afe8c3d3-6469-5045-bdb8-568a4cf33349 sending to next pipeline
2026-03-25 15:28:12 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8f38a400-2d23-5ccf-9aaf-a424d63bfe1d with identifier 3097461440
2026-03-25 15:28:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:12 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8f38a400-2d23-5ccf-9aaf-a424d63bfe1d
2026-03-25 15:28:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/72/a2/0d72a2053103c0306b7291e70d7d72dad670cada.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': '29/03/2013\n'
                'Véhicule Français\n'
                'Deuxième mains \n'
                'Double des clefs\n'
                'Embrayage neuf\n'
                'distribution neuve \n'
                '09cv\n'
                '\n'
                'Extérieur et Chassis\n'
                'Rétroviseurs extérieurs réglage électrique\n'
                'Roue de secours\n'
                'Phares à allumage automatique\n'
                'Rétroviseurs extérieurs chauffants\n'
                'Ampoules de phares halogènes\n'
                'Antibrouillards avant\n'
                '2 roues motrices\n'
                'Clignotants blancs\n'
                'Jantes alu 18"\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Radar de recul\n'
                'Rétroviseurs électriques et dégivrants\n'
                'Rétroviseurs rabattables électriquement\n'
                '\n'
                'Intérieur\n'
                'Système audio inclut DVD\n'
                'Ordinateur de bord\n'
                'Air conditionné auto\n'
                'Système audio lecteur CD et MP3\n'
                'Rétroviseur jour/nuit\n'
                'Bluetooth\n'
                '6 haut-parleurs\n'
                'Régulateur de vitesse\n'
                'Air conditionné 2 zones\n'
                'Réglage du volant en hauteur, en profondeur\n'
                '4 vitres électriques\n'
                'Accoudoir central avant\n'
                'Appuis-têtes arrière\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Boite 6 vitesses\n'
                'Boite automatique\n'
                'Boite séquentielle\n'
                'Climatisation automatique multi zone\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique automatique\n'
                'Prise audio USB\n'
                'Prises audio auxiliaires\n'
                'Régulateur limiteur de vitesse\n'
                'Rétroviseur int. jour/nuit auto\n'
                'Siège conducteur réglable hauteur\n'
                'Système audio BOSE\n'
                'Système audio CD\n'
                'Tapis de sol 3D\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'Volant multifonctions\n'
                'Volant réglable en hauteur et profondeur\n'
                '\n'
                'Sécurité\n'
                'ESP\n'
                'Contrôle de freinage en courbe\n'
                'Antipatinage\n'
                'Indicateur de sous-gonflage des pneus\n'
                "Assistance au freinage d'urgence\n"
                'ABS\n'
                'Airbags latéraux\n'
                'Essuie glace capteur de pluie\n'
                'Aide au démarrage en côte\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'Airbags\n'
                'Essuie-glaces automatiques\n'
                'Feux automatiques\n'
                'Phares av. de jour à LED\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Alarme\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                "Carnet d'entretien\n"
                "Factures d'entretien\n"
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                'Système Start & Stop\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 170,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '8f38a400-2d23-5ccf-9aaf-a424d63bfe1d',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3097461440',
 'listing': 'auction',
 'make': 'ALFA ROMEO',
 'model': 'Giulietta',
 'odometer': 249000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8f38a400-2d23-5ccf-9aaf-a424d63bfe1d/8f38a400-2d23-5ccf-9aaf-a424d63bfe1d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 195442,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/72/a2/0d72a2053103c0306b7291e70d7d72dad670cada.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 5490,
 'price_includes_vat': False,
 'registration_date': '2013-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'ALFA ROMEO GIULIETTA III 2.0 JTDM 170cv S/S DISTINCTIVE TCT',
 'transmission': 'automatic',
 'trim': 'Giulietta 2.0 JTDm170 Distinct Stop&Start Alfa TCT',
 'vin': None,
 'year': 2013}
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:12 [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%273097461440%27 HTTP/1.1" 200 None
2026-03-25 15:28:12 [auto_selling_leboncoin.fr] INFO: Saving data for 3097461440: {'created_time': 1774452492.731306, 'last_price_update_time': 1774452492.731315}
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3097461440') HTTP/1.1" 204 0
2026-03-25 15:28:12 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5672fac9-9a46-5167-9840-996afe5506a2 with identifier 3134919182
2026-03-25 15:28:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:12 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5672fac9-9a46-5167-9840-996afe5506a2
2026-03-25 15:28:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/59/a5/86/59a586f135f25b0824710dbc1e9c393a6ced0a23.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '14/11/2012\n'
                'double des clefs\n'
                'véhicule Français\n'
                '04cv\n'
                '\n'
                'Extérieur et Chassis\n'
                '2 roues motrices\n'
                'Clignotants blancs\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Banquette rabattable\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Système audio CD\n'
                'Tapis de sol\n'
                'Volant 3 branches\n'
                'Volant réglable en hauteur\n'
                '\n'
                'Sécurité\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 68,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '5672fac9-9a46-5167-9840-996afe5506a2',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3134919182',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '107',
 'odometer': 144000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5672fac9-9a46-5167-9840-996afe5506a2/5672fac9-9a46-5167-9840-996afe5506a2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 173537,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/59/a5/86/59a586f135f25b0824710dbc1e9c393a6ced0a23.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 3990,
 'price_includes_vat': False,
 'registration_date': '2012-11-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'PEUGEOT 107 1.0 12V 68cv URBAN 3P',
 'transmission': 'manual',
 'trim': '107 1.0 12v Urban Euro5 3p',
 'vin': None,
 'year': 2012}
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:12 [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%273134919182%27 HTTP/1.1" 200 None
2026-03-25 15:28:12 [auto_selling_leboncoin.fr] INFO: Saving data for 3134919182: {'created_time': 1774452492.784139, 'last_price_update_time': 1774452492.784149}
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3134919182') HTTP/1.1" 204 0
2026-03-25 15:28:12 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: afe8c3d3-6469-5045-bdb8-568a4cf33349 with identifier 3128257544
2026-03-25 15:28:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:12 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item afe8c3d3-6469-5045-bdb8-568a4cf33349
2026-03-25 15:28:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/52/ba/7e52ba82ed7ce6f8f89c5943c4e861bb5637dfc9.jpg?rule=ad-large>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '30/06/2006\n'
                'double des clefs\n'
                'véhicule Français \n'
                '06cv\n'
                '\n'
                'Extérieur et Châssis\n'
                '2 roues motrices\n'
                'Clignotants blancs\n'
                'Lunette arrière dégivrante\n'
                'Peinture intégrale\n'
                'Peinture métallisée\n'
                'Rétroviseurs rabattables\n'
                '\n'
                'Intérieur\n'
                'Banquette 1/3 - 2/3\n'
                'Banquette rabattable\n'
                'Climatisation\n'
                'Couvre bagages\n'
                'Direction assistée\n'
                'Éclairage intérieur temporisé\n'
                'Fermeture électrique\n'
                'Siège conducteur réglable hauteur\n'
                'Vitres électriques\n'
                'Volant 3 branches\n'
                'Volant et pommeau cuir\n'
                'APPLE CAR PLAY\n'
                'Android Auto\n'
                '\n'
                'Sécurité\n'
                '3 ceintures ar. 3 points\n'
                '3e feu stop\n'
                'ABS\n'
                'Airbags\n'
                'ESP\n'
                'Prétensionneurs de ceinture\n'
                '\n'
                'Antivol\n'
                'Anti démarrage\n'
                '\n'
                'Autre\n'
                'Kit de réparation crevaison\n'
                'Non fumeur\n'
                '\n'
                'VÉHICULE RÉVISÉ ET GARANTIE\n'
                'REPRISE ET FINANCEMENT POSSIBLE\n'
                '\n'
                'TB AUTOMOBILE\n'
                "132 CHEMIN DE L'HOMME MORT\n"
                '30 900 NÎMES ( Face à Peugeot, collé a Ford)\n'
                '\n'
                'RETROUVEZ TOUS NOS VÉHICULES\n'
                'EN TAPANT TB AUTOMOBILE DANS\n'
                'VOTRE MOTEUR DE RECHERCHE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 90,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'afe8c3d3-6469-5045-bdb8-568a4cf33349',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3128257544',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '207',
 'odometer': 141000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_afe8c3d3-6469-5045-bdb8-568a4cf33349/afe8c3d3-6469-5045-bdb8-568a4cf33349_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 167179,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/52/ba/7e52ba82ed7ce6f8f89c5943c4e861bb5637dfc9.jpg?rule=ad-large',
             'Width': 1200}],
 'price': 4490,
 'price_includes_vat': False,
 'registration_date': '2006-06-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'PEUGEOT 207 1.4 16V 90cv URBAN 3P',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2006}
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:12 [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%273128257544%27 HTTP/1.1" 200 None
2026-03-25 15:28:12 [auto_selling_leboncoin.fr] INFO: Saving data for 3128257544: {'created_time': 1774452492.842562, 'last_price_update_time': 1774452492.842572}
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:12 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3128257544') HTTP/1.1" 204 0
2026-03-25 15:28:12 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-25 15:28:12 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-25 15:28:12 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-25 15:28:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:12 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 15:28:12 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 23cefbba285f11f18f76c264925fbcfa
2026-03-25 15:28:12 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-25 15:28:12 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-25 15:28:12 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-25 15:28:12 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-25 15:28:12 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-25 15:28:12 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-25 15:28:12 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-25 15:28:12 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-25 15:28:12 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-25 15:28:12 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-25 15:28:12 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-25 15:28:12 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-25 15:28:12 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-25 15:28:12 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-25 15:28:13 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-25 15:28:13 [auto_selling_leboncoin.fr] INFO: auto_selling_leboncoin.fr Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 7, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
2026-03-25 15:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:14 [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%273154033844%27 HTTP/1.1" 200 None
2026-03-25 15:28:14 [auto_selling_leboncoin.fr] INFO: Saving data for 3154033844: {'created_time': 1774452494.182661}
2026-03-25 15:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3154033844') HTTP/1.1" 204 0
2026-03-25 15:28:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 15:28:14 [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%201773156494 HTTP/1.1" 200 None
2026-03-25 15:28:14 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (37 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_leboncoin.fr/23cefbba285f11f18f76c264925fbcfa.jl
2026-03-25 15:28:14 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 23385,
 'downloader/request_count': 39,
 'downloader/request_method_count/GET': 38,
 'downloader/request_method_count/POST': 1,
 'downloader/response_bytes': 7830642,
 'downloader/response_count': 39,
 'downloader/response_status_count/200': 39,
 'elapsed_time_seconds': 39.512155,
 'feedexport/success_count/FileFeedStorage': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2026, 3, 25, 15, 28, 14, 340232, tzinfo=datetime.timezone.utc),
 'item_scraped_count': 37,
 'log_count/DEBUG': 664,
 'log_count/ERROR': 1,
 'log_count/INFO': 666,
 'memusage/max': 147279872,
 'memusage/startup': 147279872,
 'photo_download_count': 37,
 'request_depth_max': 2,
 'response_received_count': 2,
 'scheduler/dequeued': 39,
 'scheduler/dequeued/memory': 39,
 'scheduler/enqueued': 39,
 'scheduler/enqueued/memory': 39,
 'scrape_type/new': 38,
 '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': 12.176359602250159,
 'scrapy-zyte-api/mean_response_seconds': 12.502414725488052,
 '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': 38,
 'source/total_available': 38,
 'start_time': datetime.datetime(2026, 3, 25, 15, 27, 34, 828077, tzinfo=datetime.timezone.utc)}
2026-03-25 15:28:14 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-25 15:28:14 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fa5fcf8f150>
2026-03-25 15:28:14 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fa5fcf8f990>

PROJECT (sourcing_v2), SPIDER (auto_selling_leboncoin.fr)