• 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-01-28 12:39:09 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-01-28 12:39:09 [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-01-28 12:39:09 [auto_selling_leboncoin.fr] INFO: Starting auto_selling_leboncoin.fr spider
2026-01-28 12:39:09 [auto_selling_leboncoin.fr] INFO: _job: 25984c7cfc3011f0a599c2c555c92d63, SCRAPY_JOB: None
2026-01-28 12:39:09 [scrapy.addons] INFO: Enabled addons:
[]
2026-01-28 12:39:09 [asyncio] DEBUG: Using selector: EpollSelector
2026-01-28 12:39:09 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-01-28 12:39:09 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-01-28 12:39:09 [scrapy.extensions.telnet] INFO: Telnet Password: c58827b511df8966
2026-01-28 12:39:09 [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-01-28 12:39:09 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'SourcingV2',
 'CLOSESPIDER_TIMEOUT': 3600,
 'CONCURRENT_REQUESTS': 5,
 'FEED_EXPORT_ENCODING': 'utf-8',
 'LOG_FILE': '/var/log/scrapyd/logs/sourcing_v2/auto_selling_leboncoin.fr/25984c7cfc3011f0a599c2c555c92d63.log',
 'LOG_FORMATTER': 'crawlers.log_formatter.SourcingLogFormatter',
 '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-01-28 12:39:09 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-01-28 12:39:09 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-01-28 12:39:09 [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-01-28 12:39:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-01-28 12:39:09 [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-01-28 12:39:09 [scrapy.middleware] INFO: Enabled item pipelines:
['crawlers.pipelines.post_to_azurebus_auto_selling.AzureBusPipelineAutoSelling',
 'crawlers.pipelines.save_to_cdlq_db_auto_selling.SaveToCdlqDbAutoSelling']
2026-01-28 12:39:09 [scrapy.core.engine] INFO: Spider opened
2026-01-28 12:39:09 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-01-28 12:39:09 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-01-28 12:39:09 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-01-28 12:39:09 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-01-28 12:39:09 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6025
2026-01-28 12:39:09 [scrapy-playwright] INFO: Starting download handler
2026-01-28 12:39:09 [scrapy-playwright] INFO: Starting download handler
2026-01-28 12:39:14 [auto_selling_leboncoin.fr] INFO: Scraper started with URL: https://www.leboncoin.fr/boutique/5966270/partenaire-vroomiz-confort-auto.htm and multipost_profile_id: f08fd029-6e02-4c3a-a431-801fc3423e43 and job_id: 25984c7cfc3011f0a599c2c555c92d63
2026-01-28 12:39:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:39:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.leboncoin.fr/boutique/5966270/partenaire-vroomiz-confort-auto.htm> (referer: https://www.leboncoin.fr/boutique/5966270/partenaire-vroomiz-confort-auto.htm) ['zyte-api']
2026-01-28 12:39:16 [auto_selling_leboncoin.fr] INFO: Captured Zyte cookies: [{'name': '__Secure-Install', 'value': '44ab591c-0503-42c8-ba33-e510cea3dd8f', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 253402300798, 'httpOnly': False, 'secure': True}, {'name': 'cnfdVisitorId', 'value': '9e47ec63-5622-4a5d-98f0-bcc772998327', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1927283955, 'httpOnly': False, 'secure': True}, {'name': 'datadome', 'value': 'O0QpF9MetAzAqO8A_YUKDbYtZkh0Qwp0EUI6M5NfJDBreo5xqZ5WoqEg3WvuW3naEUeyhB~peYLIG2Qv4DV4TruXgqq5tfolb8XE5in4ruKyrcyBv4NELSAsk3zfTnUk', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1801139955, 'httpOnly': False, 'secure': True}]
2026-01-28 12:39:16 [auto_selling_leboncoin.fr] INFO: Scrapy-formatted cookies: [{'name': '__Secure-Install', 'value': '44ab591c-0503-42c8-ba33-e510cea3dd8f', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': '9e47ec63-5622-4a5d-98f0-bcc772998327', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': 'O0QpF9MetAzAqO8A_YUKDbYtZkh0Qwp0EUI6M5NfJDBreo5xqZ5WoqEg3WvuW3naEUeyhB~peYLIG2Qv4DV4TruXgqq5tfolb8XE5in4ruKyrcyBv4NELSAsk3zfTnUk', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-01-28 12:39:16 [auto_selling_leboncoin.fr] INFO: Response headers after parse_dealer_home_page: {b'X-Amz-Cf-Pop': [b'CDG50-P2'], b'Date': [b'Wed, 28 Jan 2026 12:39:15 GMT'], b'Vary': [b'accept-encoding'], b'Strict-Transport-Security': [b'max-age=15768000'], 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'Via': [b'1.1 f4582372b9151740be645b6db921848e.cloudfront.net (CloudFront)'], b'Set-Cookie': [b'datadome=O0QpF9MetAzAqO8A_YUKDbYtZkh0Qwp0EUI6M5NfJDBreo5xqZ5WoqEg3WvuW3naEUeyhB~peYLIG2Qv4DV4TruXgqq5tfolb8XE5in4ruKyrcyBv4NELSAsk3zfTnUk; 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'Etag': [b'W/"l52xhs9pk5c825"'], 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'Content-Type': [b'text/html; charset=utf-8'], b'X-Cache': [b'Miss from cloudfront'], b'Cache-Control': [b'private, no-cache, no-store, max-age=0, must-revalidate'], b'X-Datadome': [b'protected'], b'X-Amz-Cf-Id': [b'e6Pf8BBSDLSlT1SWjF5kqTBYLjU8D3R4d5m48GvnQRVjViZEIBhGLQ==']}
2026-01-28 12:39:16 [auto_selling_leboncoin.fr] INFO: defaultSearchOptions: {'limit': 10, 'filters': {'owner': {'user_id': 'bac707de-7891-44b2-be31-707a8b11f5cf'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}}
2026-01-28 12:39:16 [auto_selling_leboncoin.fr] INFO: cookies: [{'name': '__Secure-Install', 'value': '44ab591c-0503-42c8-ba33-e510cea3dd8f', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': '9e47ec63-5622-4a5d-98f0-bcc772998327', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': 'O0QpF9MetAzAqO8A_YUKDbYtZkh0Qwp0EUI6M5NfJDBreo5xqZ5WoqEg3WvuW3naEUeyhB~peYLIG2Qv4DV4TruXgqq5tfolb8XE5in4ruKyrcyBv4NELSAsk3zfTnUk', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-01-28 12:39:16 [auto_selling_leboncoin.fr] INFO: Payload for get listings: {'limit': 200, 'filters': {'owner': {'user_id': 'bac707de-7891-44b2-be31-707a8b11f5cf'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}, 'offset': 0}
2026-01-28 12:39:16 [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": "bac707de-7891-44b2-be31-707a8b11f5cf"}}, "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-01-28 12:39:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 12:39:25 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://api.leboncoin.fr/finder/search> (referer: https://www.leboncoin.fr/boutique/5966270/partenaire-vroomiz-confort-auto.htm) ['zyte-api']
2026-01-28 12:39:25 [auto_selling_leboncoin.fr] INFO: Found 20 listings on page 1
2026-01-28 12:39:25 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3134745235
2026-01-28 12:39:25 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-01-28 12:39:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:39:25 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2002
2026-01-28 12:39:25 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-01-28 12:39:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-01-28 12:39:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:25 [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%273134745235%27 HTTP/1.1" 200 None
2026-01-28 12:39:25 [auto_selling_leboncoin.fr] INFO: Scrape type for 3134745235: 1
2026-01-28 12:39:25 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3134745235
2026-01-28 12:39:25 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': 'Citroën C3 Aircross 1.5 BlueHDi S&S 102 cv  FEEL SOCIETE 2 '
                'PLACE AVEC T.V.A, 4x4, suv, blanc, 5 cv, première mise en '
                'circulation le 23/09/2020.\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - GPS\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - carte main libre\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Phares directionnels\n'
                '  - Radar de recul\n'
                '  - feux de détresse\n'
                '  - phares à LED\n'
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - volant réglable\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                "  - Système d'aide au freinage d'urgence\n"
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '  - GPS tactile\n'
                "  - Radar de proximité d'obstacle à l'avant du véhicule\n"
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '  - volant réglable||cd||commande\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 6 rapports, \r'
                'Feux directionnels, \r'
                'Start and stop, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                'jantes noires, \r'
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                'banquette rabattable, \r'
                'boite 6 vitesses, \r'
                'conduite à droite, \r'
                'éclairage intérieur temporisé, \r'
                'écran tactile, \r'
                'fermeture électrique automatique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'SOCIETE. 2 PLACE. AVEC T.V.A\n'
                'Prix TTC : 9200 €\n'
                'Prix HT : 7666,67 €\n'
                'La TVA est récupérable sur ce véhicule.\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_C3AAC7',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 102,
 '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/3134745235',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C3 Aircross',
 'odometer': 171500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/c5/35/f7c535bbcd5c5467355b6609e3c04f2b091fe870.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a7/69/ee/a769eeb65df605cf13f21c6115ceab99a0ed9593.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/ca/00/c0ca00b3287f79882943d4a9af3d8498f9c6eeda.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/74/36/3b/74363bc5b118358dbb1c299eae18af403784761e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/04/96/4e/04964e1d61cee4dd73231ea9765770c6e508e450.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/c0/18/25c018e278c97d05c4310ea4d20526b59ef28f34.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/1b/6d/d61b6d4e5a561e7a25906a1bbba7a6cc56ee2ded.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/15/2e/0f/152e0f1a2488f0d0667f1d777f3a830c93a4a85d.jpg?rule=ad-large'],
 'price': 9200,
 'price_includes_vat': False,
 'registration_date': '2020-09-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Citroën C3 Aircross 1.5 BlueHDi S&S 102 cv FEEL SOCIETE 2 PLACE '
          'AVEC T.V.A',
 'transmission': 'manual',
 'trim': 'C3 Aircross BlueHDi 100ch S&S Feel E6.d 121g',
 'vin': None,
 'year': 2020}
2026-01-28 12:39:25 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 08f0e0aa-f781-5bb8-956d-895d7b1b4bcb with identifier: 3134745235
2026-01-28 12:39:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item 08f0e0aa-f781-5bb8-956d-895d7b1b4bcb
2026-01-28 12:39:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:25 [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%252Ff7%252Fc5%252F35%252Ff7c535bbcd5c5467355b6609e3c04f2b091fe870.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/c5/35/f7c535bbcd5c5467355b6609e3c04f2b091fe870.jpg?rule=ad-large already downloaded
2026-01-28 12:39:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:25 [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%252Fa7%252F69%252Fee%252Fa769eeb65df605cf13f21c6115ceab99a0ed9593.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a7/69/ee/a769eeb65df605cf13f21c6115ceab99a0ed9593.jpg?rule=ad-large already downloaded
2026-01-28 12:39:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:25 [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%252Fc0%252Fca%252F00%252Fc0ca00b3287f79882943d4a9af3d8498f9c6eeda.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/ca/00/c0ca00b3287f79882943d4a9af3d8498f9c6eeda.jpg?rule=ad-large already downloaded
2026-01-28 12:39:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:25 [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%252F74%252F36%252F3b%252F74363bc5b118358dbb1c299eae18af403784761e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/74/36/3b/74363bc5b118358dbb1c299eae18af403784761e.jpg?rule=ad-large already downloaded
2026-01-28 12:39:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:25 [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%252F04%252F96%252F4e%252F04964e1d61cee4dd73231ea9765770c6e508e450.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/04/96/4e/04964e1d61cee4dd73231ea9765770c6e508e450.jpg?rule=ad-large already downloaded
2026-01-28 12:39:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:25 [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%252F25%252Fc0%252F18%252F25c018e278c97d05c4310ea4d20526b59ef28f34.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/25/c0/18/25c018e278c97d05c4310ea4d20526b59ef28f34.jpg?rule=ad-large already downloaded
2026-01-28 12:39:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:25 [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%252Fd6%252F1b%252F6d%252Fd61b6d4e5a561e7a25906a1bbba7a6cc56ee2ded.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/1b/6d/d61b6d4e5a561e7a25906a1bbba7a6cc56ee2ded.jpg?rule=ad-large already downloaded
2026-01-28 12:39:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:25 [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%252F15%252F2e%252F0f%252F152e0f1a2488f0d0667f1d777f3a830c93a4a85d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/15/2e/0f/152e0f1a2488f0d0667f1d777f3a830c93a4a85d.jpg?rule=ad-large already downloaded
2026-01-28 12:39:25 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 08f0e0aa-f781-5bb8-956d-895d7b1b4bcb with identifier 3134745235
2026-01-28 12:39:25 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-01-28 12:39:25 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-01-28 12:39:25 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-01-28 12:39:25 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-01-28 12:39:25 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-01-28 12:39:25 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 12:39:25 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 12:39:25 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 12:39:25 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 12:39:25 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-01-28 12:39:26 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-01-28 12:39:26 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-01-28 12:39:26 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 12:39:26 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 12:39:26 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 12:39:26 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 12:39:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-01-28 12:39:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 12:39:26 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 1991
2026-01-28 12:39:26 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-01-28 12:39:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1769603966
2026-01-28 12:39:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1769603966
2026-01-28 12:39:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-01-28 12:39:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:26 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 12:39:26 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 12:39:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:26 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 08f0e0aa-f781-5bb8-956d-895d7b1b4bcb
2026-01-28 12:39:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': 'Citroën C3 Aircross 1.5 BlueHDi S&S 102 cv  FEEL SOCIETE 2 '
                'PLACE AVEC T.V.A, 4x4, suv, blanc, 5 cv, première mise en '
                'circulation le 23/09/2020.\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - GPS\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - carte main libre\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Phares directionnels\n'
                '  - Radar de recul\n'
                '  - feux de détresse\n'
                '  - phares à LED\n'
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - volant réglable\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                "  - Système d'aide au freinage d'urgence\n"
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '  - GPS tactile\n'
                "  - Radar de proximité d'obstacle à l'avant du véhicule\n"
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '  - volant réglable||cd||commande\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 6 rapports, \r'
                'Feux directionnels, \r'
                'Start and stop, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                'jantes noires, \r'
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                'banquette rabattable, \r'
                'boite 6 vitesses, \r'
                'conduite à droite, \r'
                'éclairage intérieur temporisé, \r'
                'écran tactile, \r'
                'fermeture électrique automatique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'SOCIETE. 2 PLACE. AVEC T.V.A\n'
                'Prix TTC : 9200 €\n'
                'Prix HT : 7666,67 €\n'
                'La TVA est récupérable sur ce véhicule.\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_C3AAC7',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 102,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '08f0e0aa-f781-5bb8-956d-895d7b1b4bcb',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3134745235',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C3 Aircross',
 'odometer': 171500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 8,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/c5/35/f7c535bbcd5c5467355b6609e3c04f2b091fe870.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a7/69/ee/a769eeb65df605cf13f21c6115ceab99a0ed9593.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/ca/00/c0ca00b3287f79882943d4a9af3d8498f9c6eeda.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/74/36/3b/74363bc5b118358dbb1c299eae18af403784761e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/04/96/4e/04964e1d61cee4dd73231ea9765770c6e508e450.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/c0/18/25c018e278c97d05c4310ea4d20526b59ef28f34.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/1b/6d/d61b6d4e5a561e7a25906a1bbba7a6cc56ee2ded.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/15/2e/0f/152e0f1a2488f0d0667f1d777f3a830c93a4a85d.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08f0e0aa-f781-5bb8-956d-895d7b1b4bcb/08f0e0aa-f781-5bb8-956d-895d7b1b4bcb_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87568,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/c5/35/f7c535bbcd5c5467355b6609e3c04f2b091fe870.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08f0e0aa-f781-5bb8-956d-895d7b1b4bcb/08f0e0aa-f781-5bb8-956d-895d7b1b4bcb_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86445,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a7/69/ee/a769eeb65df605cf13f21c6115ceab99a0ed9593.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08f0e0aa-f781-5bb8-956d-895d7b1b4bcb/08f0e0aa-f781-5bb8-956d-895d7b1b4bcb_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93251,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/ca/00/c0ca00b3287f79882943d4a9af3d8498f9c6eeda.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08f0e0aa-f781-5bb8-956d-895d7b1b4bcb/08f0e0aa-f781-5bb8-956d-895d7b1b4bcb_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91199,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/74/36/3b/74363bc5b118358dbb1c299eae18af403784761e.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08f0e0aa-f781-5bb8-956d-895d7b1b4bcb/08f0e0aa-f781-5bb8-956d-895d7b1b4bcb_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117976,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/04/96/4e/04964e1d61cee4dd73231ea9765770c6e508e450.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08f0e0aa-f781-5bb8-956d-895d7b1b4bcb/08f0e0aa-f781-5bb8-956d-895d7b1b4bcb_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 130079,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/c0/18/25c018e278c97d05c4310ea4d20526b59ef28f34.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08f0e0aa-f781-5bb8-956d-895d7b1b4bcb/08f0e0aa-f781-5bb8-956d-895d7b1b4bcb_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71978,
             'Height': 707,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/1b/6d/d61b6d4e5a561e7a25906a1bbba7a6cc56ee2ded.jpg?rule=ad-large',
             'Width': 943},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_08f0e0aa-f781-5bb8-956d-895d7b1b4bcb/08f0e0aa-f781-5bb8-956d-895d7b1b4bcb_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96849,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/15/2e/0f/152e0f1a2488f0d0667f1d777f3a830c93a4a85d.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 9200,
 'price_includes_vat': False,
 'registration_date': '2020-09-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Citroën C3 Aircross 1.5 BlueHDi S&S 102 cv FEEL SOCIETE 2 PLACE '
          'AVEC T.V.A',
 'transmission': 'manual',
 'trim': 'C3 Aircross BlueHDi 100ch S&S Feel E6.d 121g',
 'vin': None,
 'year': 2020}
2026-01-28 12:39:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:26 [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%273134745235%27 HTTP/1.1" 200 None
2026-01-28 12:39:26 [auto_selling_leboncoin.fr] INFO: Saving data for 3134745235: {'created_time': 1769603966.6987, 'last_price_update_time': 1769603966.698711}
2026-01-28 12:39:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3134745235') HTTP/1.1" 204 0
2026-01-28 12:39:26 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3133413990
2026-01-28 12:39:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:26 [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%273133413990%27 HTTP/1.1" 200 None
2026-01-28 12:39:26 [auto_selling_leboncoin.fr] INFO: Scrape type for 3133413990: 1
2026-01-28 12:39:26 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3133413990
2026-01-28 12:39:26 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Mercedes Benz Classe C cgi (204) Phase 2 Coupé 1.8 i '
                'BlueEFFICIENCY 156 cv, coupé, gris, 9 cv, 2 portes, première '
                'mise en circulation le 15/11/2011.\n'
                '\n'
                '4 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - GPS\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Radar de recul\n'
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - vitres électriques\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - volant réglable\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                "  - Radar de proximité d'obstacle à l'avant du véhicule\n"
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '  - volant réglable||cd||commande\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 6 rapports, \r'
                'Feux directionnels, \r'
                'Start and stop, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                'banquette coulissante, \r'
                'boite 6 vitesses, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_0CA8AE',
 'doors_number': 2,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 156,
 '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/3133413990',
 'listing': 'auction',
 'make': 'MERCEDES-BENZ',
 'model': 'Classe C',
 'odometer': 92500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/18/c4/47/18c4471e5b1744af11dd3363123fe52bd992515c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1f/83/f3/1f83f315076fddd01edd0c0f5c6b6a33e9ded619.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/40/38/gh4038a6603b1cbf8622ae45076f7ba9374d3d9e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/33/f0/01/33f001d667bf0dbee7a2b2f011f1e7cd3c35ef19.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/98/76/a9/9876a93e79523aff97f136c20c17dcc1c2039b25.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/62/e5/a4/62e5a468ec18865912c9c28fed7f56dc64dc7ccd.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/84/27/51/84275190d1588af2f3fa471ca7fb460accb279fb.jpg?rule=ad-large'],
 'price': 12600,
 'price_includes_vat': False,
 'registration_date': '2011-11-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Mercedes Benz Classe C cgi (204) Phase 2 Coupé 1.8 i BlueEFFICIENCY '
          '156 cv',
 'transmission': 'manual',
 'trim': 'Classe C Coupé 180 BE Edition 1',
 'vin': None,
 'year': 2011}
2026-01-28 12:39:26 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4b38cf40-1e38-5bc2-9310-7f79c640ea07 with identifier: 3133413990
2026-01-28 12:39:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 7 photos for item 4b38cf40-1e38-5bc2-9310-7f79c640ea07
2026-01-28 12:39:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F18%252Fc4%252F47%252F18c4471e5b1744af11dd3363123fe52bd992515c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/18/c4/47/18c4471e5b1744af11dd3363123fe52bd992515c.jpg?rule=ad-large already downloaded
2026-01-28 12:39:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:26 [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%252F1f%252F83%252Ff3%252F1f83f315076fddd01edd0c0f5c6b6a33e9ded619.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1f/83/f3/1f83f315076fddd01edd0c0f5c6b6a33e9ded619.jpg?rule=ad-large already downloaded
2026-01-28 12:39:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:26 [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%252Fgh%252F40%252F38%252Fgh4038a6603b1cbf8622ae45076f7ba9374d3d9e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/40/38/gh4038a6603b1cbf8622ae45076f7ba9374d3d9e.jpg?rule=ad-large already downloaded
2026-01-28 12:39:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:26 [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%252F33%252Ff0%252F01%252F33f001d667bf0dbee7a2b2f011f1e7cd3c35ef19.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/33/f0/01/33f001d667bf0dbee7a2b2f011f1e7cd3c35ef19.jpg?rule=ad-large already downloaded
2026-01-28 12:39:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:26 [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%252F98%252F76%252Fa9%252F9876a93e79523aff97f136c20c17dcc1c2039b25.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/98/76/a9/9876a93e79523aff97f136c20c17dcc1c2039b25.jpg?rule=ad-large already downloaded
2026-01-28 12:39:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:26 [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%252F62%252Fe5%252Fa4%252F62e5a468ec18865912c9c28fed7f56dc64dc7ccd.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/62/e5/a4/62e5a468ec18865912c9c28fed7f56dc64dc7ccd.jpg?rule=ad-large already downloaded
2026-01-28 12:39:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:26 [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%252F84%252F27%252F51%252F84275190d1588af2f3fa471ca7fb460accb279fb.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/84/27/51/84275190d1588af2f3fa471ca7fb460accb279fb.jpg?rule=ad-large already downloaded
2026-01-28 12:39:26 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4b38cf40-1e38-5bc2-9310-7f79c640ea07 with identifier 3133413990
2026-01-28 12:39:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:26 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4b38cf40-1e38-5bc2-9310-7f79c640ea07
2026-01-28 12:39:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Mercedes Benz Classe C cgi (204) Phase 2 Coupé 1.8 i '
                'BlueEFFICIENCY 156 cv, coupé, gris, 9 cv, 2 portes, première '
                'mise en circulation le 15/11/2011.\n'
                '\n'
                '4 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - GPS\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Radar de recul\n'
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - vitres électriques\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - volant réglable\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                "  - Radar de proximité d'obstacle à l'avant du véhicule\n"
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '  - volant réglable||cd||commande\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 6 rapports, \r'
                'Feux directionnels, \r'
                'Start and stop, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                'banquette coulissante, \r'
                'boite 6 vitesses, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_0CA8AE',
 'doors_number': 2,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 156,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '4b38cf40-1e38-5bc2-9310-7f79c640ea07',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3133413990',
 'listing': 'auction',
 'make': 'MERCEDES-BENZ',
 'model': 'Classe C',
 'odometer': 92500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 7,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/18/c4/47/18c4471e5b1744af11dd3363123fe52bd992515c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1f/83/f3/1f83f315076fddd01edd0c0f5c6b6a33e9ded619.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/40/38/gh4038a6603b1cbf8622ae45076f7ba9374d3d9e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/33/f0/01/33f001d667bf0dbee7a2b2f011f1e7cd3c35ef19.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/98/76/a9/9876a93e79523aff97f136c20c17dcc1c2039b25.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/62/e5/a4/62e5a468ec18865912c9c28fed7f56dc64dc7ccd.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/84/27/51/84275190d1588af2f3fa471ca7fb460accb279fb.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b38cf40-1e38-5bc2-9310-7f79c640ea07/4b38cf40-1e38-5bc2-9310-7f79c640ea07_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87017,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/18/c4/47/18c4471e5b1744af11dd3363123fe52bd992515c.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b38cf40-1e38-5bc2-9310-7f79c640ea07/4b38cf40-1e38-5bc2-9310-7f79c640ea07_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98047,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1f/83/f3/1f83f315076fddd01edd0c0f5c6b6a33e9ded619.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b38cf40-1e38-5bc2-9310-7f79c640ea07/4b38cf40-1e38-5bc2-9310-7f79c640ea07_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101997,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/40/38/gh4038a6603b1cbf8622ae45076f7ba9374d3d9e.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b38cf40-1e38-5bc2-9310-7f79c640ea07/4b38cf40-1e38-5bc2-9310-7f79c640ea07_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94449,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/33/f0/01/33f001d667bf0dbee7a2b2f011f1e7cd3c35ef19.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b38cf40-1e38-5bc2-9310-7f79c640ea07/4b38cf40-1e38-5bc2-9310-7f79c640ea07_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 110880,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/98/76/a9/9876a93e79523aff97f136c20c17dcc1c2039b25.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b38cf40-1e38-5bc2-9310-7f79c640ea07/4b38cf40-1e38-5bc2-9310-7f79c640ea07_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 130381,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/62/e5/a4/62e5a468ec18865912c9c28fed7f56dc64dc7ccd.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4b38cf40-1e38-5bc2-9310-7f79c640ea07/4b38cf40-1e38-5bc2-9310-7f79c640ea07_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87661,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/84/27/51/84275190d1588af2f3fa471ca7fb460accb279fb.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 12600,
 'price_includes_vat': False,
 'registration_date': '2011-11-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Mercedes Benz Classe C cgi (204) Phase 2 Coupé 1.8 i BlueEFFICIENCY '
          '156 cv',
 'transmission': 'manual',
 'trim': 'Classe C Coupé 180 BE Edition 1',
 'vin': None,
 'year': 2011}
2026-01-28 12:39:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:26 [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%273133413990%27 HTTP/1.1" 200 None
2026-01-28 12:39:26 [auto_selling_leboncoin.fr] INFO: Saving data for 3133413990: {'created_time': 1769603966.92077, 'last_price_update_time': 1769603966.92078}
2026-01-28 12:39:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3133413990') HTTP/1.1" 204 0
2026-01-28 12:39:26 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3133441134
2026-01-28 12:39:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:26 [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%273133441134%27 HTTP/1.1" 200 None
2026-01-28 12:39:26 [auto_selling_leboncoin.fr] INFO: Scrape type for 3133441134: 1
2026-01-28 12:39:26 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3133441134
2026-01-28 12:39:26 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Mazda CX-3 Skyactiv-D 1.5 d 16V 2WD S&S 105 cv  Dynamique, '
                '4x4, suv, gris, 5 cv, 5 portes, première mise en circulation '
                'le 10/05/2017.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - GPS\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - Démarrage sans clé\n'
                '  - démarreur électrique\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Radar de recul\n'
                '  - feux de détresse\n'
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - Sieges arrières rabattable\n'
                '  - volant réglable\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Airbags rideaux\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                "  - Radar de proximité d'obstacle à l'avant du véhicule\n"
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '  - volant réglable||cd||commande\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 6 rapports, \r'
                'Feux directionnels, \r'
                'Start and stop, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                'pneus tout terrain, \r'
                '4 vitres électriques, \r'
                'boite 6 vitesses, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_704DB2',
 '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/3133441134',
 'listing': 'auction',
 'make': 'MAZDA',
 'model': 'CX-3',
 'odometer': 105450,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/df/8b/f3/df8bf3678b2f8487b93fff4133fc68af98b73358.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/16/14/b716146c8478f765c470dcd9b5c842488cb2135e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/c3/6e/e2c36e7334b2f89f3604897917415ea8de61b13b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/c4/14/e5c414d85cd89f0312be403e8381be9ecfb8691d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/93/58/0093586e820fb11aa0e5a3acc193437ed80aca28.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/7d/4e/2f7d4eaedf069722e59a0b60acbd3d50f6b362cc.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/91/01/15/910115b123e20111c25ffc1f70da851e845f3f9b.jpg?rule=ad-large'],
 'price': 12000,
 'price_includes_vat': False,
 'registration_date': '2017-05-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mazda CX-3 Skyactiv-D 1.5 d 16V 2WD S&S 105 cv Dynamique',
 'transmission': 'manual',
 'trim': 'CX-3 1.5 SKYACTIV-D 105 Dynamique',
 'vin': None,
 'year': 2017}
2026-01-28 12:39:26 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e5b109c4-05b8-5177-9c8d-cd270e31f913 with identifier: 3133441134
2026-01-28 12:39:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 7 photos for item e5b109c4-05b8-5177-9c8d-cd270e31f913
2026-01-28 12:39:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:26 [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%252Fdf%252F8b%252Ff3%252Fdf8bf3678b2f8487b93fff4133fc68af98b73358.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/df/8b/f3/df8bf3678b2f8487b93fff4133fc68af98b73358.jpg?rule=ad-large already downloaded
2026-01-28 12:39:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:26 [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%252Fb7%252F16%252F14%252Fb716146c8478f765c470dcd9b5c842488cb2135e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/16/14/b716146c8478f765c470dcd9b5c842488cb2135e.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252Fe2%252Fc3%252F6e%252Fe2c36e7334b2f89f3604897917415ea8de61b13b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/c3/6e/e2c36e7334b2f89f3604897917415ea8de61b13b.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252Fe5%252Fc4%252F14%252Fe5c414d85cd89f0312be403e8381be9ecfb8691d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/c4/14/e5c414d85cd89f0312be403e8381be9ecfb8691d.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252F93%252F58%252F0093586e820fb11aa0e5a3acc193437ed80aca28.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/00/93/58/0093586e820fb11aa0e5a3acc193437ed80aca28.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252F2f%252F7d%252F4e%252F2f7d4eaedf069722e59a0b60acbd3d50f6b362cc.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/7d/4e/2f7d4eaedf069722e59a0b60acbd3d50f6b362cc.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252F91%252F01%252F15%252F910115b123e20111c25ffc1f70da851e845f3f9b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/91/01/15/910115b123e20111c25ffc1f70da851e845f3f9b.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e5b109c4-05b8-5177-9c8d-cd270e31f913 with identifier 3133441134
2026-01-28 12:39:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e5b109c4-05b8-5177-9c8d-cd270e31f913
2026-01-28 12:39:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Mazda CX-3 Skyactiv-D 1.5 d 16V 2WD S&S 105 cv  Dynamique, '
                '4x4, suv, gris, 5 cv, 5 portes, première mise en circulation '
                'le 10/05/2017.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - GPS\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - Démarrage sans clé\n'
                '  - démarreur électrique\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Radar de recul\n'
                '  - feux de détresse\n'
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - Sieges arrières rabattable\n'
                '  - volant réglable\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Airbags rideaux\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                "  - Radar de proximité d'obstacle à l'avant du véhicule\n"
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '  - volant réglable||cd||commande\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 6 rapports, \r'
                'Feux directionnels, \r'
                'Start and stop, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                'pneus tout terrain, \r'
                '4 vitres électriques, \r'
                'boite 6 vitesses, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_704DB2',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 105,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'e5b109c4-05b8-5177-9c8d-cd270e31f913',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3133441134',
 'listing': 'auction',
 'make': 'MAZDA',
 'model': 'CX-3',
 'odometer': 105450,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 7,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/df/8b/f3/df8bf3678b2f8487b93fff4133fc68af98b73358.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/16/14/b716146c8478f765c470dcd9b5c842488cb2135e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/c3/6e/e2c36e7334b2f89f3604897917415ea8de61b13b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/c4/14/e5c414d85cd89f0312be403e8381be9ecfb8691d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/93/58/0093586e820fb11aa0e5a3acc193437ed80aca28.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/7d/4e/2f7d4eaedf069722e59a0b60acbd3d50f6b362cc.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/91/01/15/910115b123e20111c25ffc1f70da851e845f3f9b.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5b109c4-05b8-5177-9c8d-cd270e31f913/e5b109c4-05b8-5177-9c8d-cd270e31f913_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87690,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/df/8b/f3/df8bf3678b2f8487b93fff4133fc68af98b73358.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5b109c4-05b8-5177-9c8d-cd270e31f913/e5b109c4-05b8-5177-9c8d-cd270e31f913_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93083,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/16/14/b716146c8478f765c470dcd9b5c842488cb2135e.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5b109c4-05b8-5177-9c8d-cd270e31f913/e5b109c4-05b8-5177-9c8d-cd270e31f913_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92640,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/c3/6e/e2c36e7334b2f89f3604897917415ea8de61b13b.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5b109c4-05b8-5177-9c8d-cd270e31f913/e5b109c4-05b8-5177-9c8d-cd270e31f913_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97598,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/c4/14/e5c414d85cd89f0312be403e8381be9ecfb8691d.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5b109c4-05b8-5177-9c8d-cd270e31f913/e5b109c4-05b8-5177-9c8d-cd270e31f913_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 111094,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/93/58/0093586e820fb11aa0e5a3acc193437ed80aca28.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5b109c4-05b8-5177-9c8d-cd270e31f913/e5b109c4-05b8-5177-9c8d-cd270e31f913_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124953,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/7d/4e/2f7d4eaedf069722e59a0b60acbd3d50f6b362cc.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e5b109c4-05b8-5177-9c8d-cd270e31f913/e5b109c4-05b8-5177-9c8d-cd270e31f913_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93713,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/91/01/15/910115b123e20111c25ffc1f70da851e845f3f9b.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 12000,
 'price_includes_vat': False,
 'registration_date': '2017-05-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mazda CX-3 Skyactiv-D 1.5 d 16V 2WD S&S 105 cv Dynamique',
 'transmission': 'manual',
 'trim': 'CX-3 1.5 SKYACTIV-D 105 Dynamique',
 'vin': None,
 'year': 2017}
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%273133441134%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [auto_selling_leboncoin.fr] INFO: Saving data for 3133441134: {'created_time': 1769603967.121686, 'last_price_update_time': 1769603967.121698}
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3133441134') HTTP/1.1" 204 0
2026-01-28 12:39:27 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3132222470
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%273132222470%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [auto_selling_leboncoin.fr] INFO: Scrape type for 3132222470: 1
2026-01-28 12:39:27 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3132222470
2026-01-28 12:39:27 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Rouge',
 'currency': 'EUR',
 'description': 'RENAULT Captur I Phase 2 1.2 TCe 118 cv ENERGY INTENS, 4x4, '
                'suv, rouge, 6 cv, 5 portes, première mise en circulation le '
                '29/03/2018.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - GPS\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - lecteur DVD\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - Démarrage sans clé\n'
                '  - carte main libre\n'
                '  - démarreur électrique\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Phares directionnels\n'
                '  - Radar de recul\n'
                '  - caméra de recul\n'
                '  - feux de détresse\n'
                '  - phares à LED\n'
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - Sieges arrières rabattable\n'
                '  - frein parking automatique\n'
                '  - sièges électriques\n'
                '  - volant multifonctions\n'
                '  - volant réglable\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Alerte de franchissement de ligne\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                "  - Système d'aide au freinage d'urgence\n"
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '  - GPS tactile\n'
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '  - volant réglable||cd||commande\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 6 rapports, \r'
                'Feux directionnels, \r'
                'Feux xénon, \r'
                'Feux bi-xénon, \r'
                'Start and stop, \r'
                'Feux diurne a LED, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                'boite 6 vitesses, \r'
                'éclairage intérieur temporisé, \r'
                'écran tactile, \r'
                'fermeture électrique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_457388',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 118,
 '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/3132222470',
 'listing': 'auction',
 'make': 'RENAULT',
 'model': 'Captur',
 'odometer': 63500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/c2/88/d6c288ce82ce3041ce44df284075ba8e34356d32.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/f4/b8/b8f4b87dd6d3217bb5b7150c55a02b1a86d34dd1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e8/15/1e/e8151eee26ac2878bb74d14dba89f52088ce087b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/73/f3/87/73f387733f830e1d67815a0e73c14297e44f4415.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/09/d9/19/09d9196bf856d54a1397b7015f634b7941905373.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/a8/25/9da8254c8520b23eabc3a13f35bd4b279c168514.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/fd/00/b6fd00d4c5a613742446749fb36b9169f0db6870.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/20/78/c62078be7d95c40ed86acb95939285594f1106a0.jpg?rule=ad-large'],
 'price': 11900,
 'price_includes_vat': False,
 'registration_date': '2018-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Captur I Phase 2 1.2 TCe 118 cv ENERGY INTENS',
 'transmission': 'manual',
 'trim': 'Captur 1.2 TCe 120ch energy Intens',
 'vin': None,
 'year': 2018}
2026-01-28 12:39:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 679f1104-01f5-541e-8f7e-3d59da94b9bc with identifier: 3132222470
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item 679f1104-01f5-541e-8f7e-3d59da94b9bc
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252Fd6%252Fc2%252F88%252Fd6c288ce82ce3041ce44df284075ba8e34356d32.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/c2/88/d6c288ce82ce3041ce44df284075ba8e34356d32.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252Fb8%252Ff4%252Fb8%252Fb8f4b87dd6d3217bb5b7150c55a02b1a86d34dd1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/f4/b8/b8f4b87dd6d3217bb5b7150c55a02b1a86d34dd1.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252Fe8%252F15%252F1e%252Fe8151eee26ac2878bb74d14dba89f52088ce087b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e8/15/1e/e8151eee26ac2878bb74d14dba89f52088ce087b.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252F73%252Ff3%252F87%252F73f387733f830e1d67815a0e73c14297e44f4415.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/73/f3/87/73f387733f830e1d67815a0e73c14297e44f4415.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252F09%252Fd9%252F19%252F09d9196bf856d54a1397b7015f634b7941905373.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/09/d9/19/09d9196bf856d54a1397b7015f634b7941905373.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252Fa8%252F25%252F9da8254c8520b23eabc3a13f35bd4b279c168514.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/a8/25/9da8254c8520b23eabc3a13f35bd4b279c168514.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252Fb6%252Ffd%252F00%252Fb6fd00d4c5a613742446749fb36b9169f0db6870.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/fd/00/b6fd00d4c5a613742446749fb36b9169f0db6870.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252Fc6%252F20%252F78%252Fc62078be7d95c40ed86acb95939285594f1106a0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/20/78/c62078be7d95c40ed86acb95939285594f1106a0.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 679f1104-01f5-541e-8f7e-3d59da94b9bc with identifier 3132222470
2026-01-28 12:39:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 679f1104-01f5-541e-8f7e-3d59da94b9bc
2026-01-28 12:39:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Rouge',
 'currency': 'EUR',
 'description': 'RENAULT Captur I Phase 2 1.2 TCe 118 cv ENERGY INTENS, 4x4, '
                'suv, rouge, 6 cv, 5 portes, première mise en circulation le '
                '29/03/2018.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - GPS\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - lecteur DVD\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - Démarrage sans clé\n'
                '  - carte main libre\n'
                '  - démarreur électrique\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Phares directionnels\n'
                '  - Radar de recul\n'
                '  - caméra de recul\n'
                '  - feux de détresse\n'
                '  - phares à LED\n'
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - Sieges arrières rabattable\n'
                '  - frein parking automatique\n'
                '  - sièges électriques\n'
                '  - volant multifonctions\n'
                '  - volant réglable\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Alerte de franchissement de ligne\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                "  - Système d'aide au freinage d'urgence\n"
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '  - GPS tactile\n'
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '  - volant réglable||cd||commande\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 6 rapports, \r'
                'Feux directionnels, \r'
                'Feux xénon, \r'
                'Feux bi-xénon, \r'
                'Start and stop, \r'
                'Feux diurne a LED, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                'boite 6 vitesses, \r'
                'éclairage intérieur temporisé, \r'
                'écran tactile, \r'
                'fermeture électrique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_457388',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 118,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '679f1104-01f5-541e-8f7e-3d59da94b9bc',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3132222470',
 'listing': 'auction',
 'make': 'RENAULT',
 'model': 'Captur',
 'odometer': 63500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 8,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/c2/88/d6c288ce82ce3041ce44df284075ba8e34356d32.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/f4/b8/b8f4b87dd6d3217bb5b7150c55a02b1a86d34dd1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e8/15/1e/e8151eee26ac2878bb74d14dba89f52088ce087b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/73/f3/87/73f387733f830e1d67815a0e73c14297e44f4415.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/09/d9/19/09d9196bf856d54a1397b7015f634b7941905373.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/a8/25/9da8254c8520b23eabc3a13f35bd4b279c168514.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/fd/00/b6fd00d4c5a613742446749fb36b9169f0db6870.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/20/78/c62078be7d95c40ed86acb95939285594f1106a0.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_679f1104-01f5-541e-8f7e-3d59da94b9bc/679f1104-01f5-541e-8f7e-3d59da94b9bc_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106704,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/c2/88/d6c288ce82ce3041ce44df284075ba8e34356d32.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_679f1104-01f5-541e-8f7e-3d59da94b9bc/679f1104-01f5-541e-8f7e-3d59da94b9bc_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109914,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/f4/b8/b8f4b87dd6d3217bb5b7150c55a02b1a86d34dd1.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_679f1104-01f5-541e-8f7e-3d59da94b9bc/679f1104-01f5-541e-8f7e-3d59da94b9bc_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102288,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e8/15/1e/e8151eee26ac2878bb74d14dba89f52088ce087b.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_679f1104-01f5-541e-8f7e-3d59da94b9bc/679f1104-01f5-541e-8f7e-3d59da94b9bc_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116566,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/73/f3/87/73f387733f830e1d67815a0e73c14297e44f4415.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_679f1104-01f5-541e-8f7e-3d59da94b9bc/679f1104-01f5-541e-8f7e-3d59da94b9bc_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 162710,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/09/d9/19/09d9196bf856d54a1397b7015f634b7941905373.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_679f1104-01f5-541e-8f7e-3d59da94b9bc/679f1104-01f5-541e-8f7e-3d59da94b9bc_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 149028,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/a8/25/9da8254c8520b23eabc3a13f35bd4b279c168514.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_679f1104-01f5-541e-8f7e-3d59da94b9bc/679f1104-01f5-541e-8f7e-3d59da94b9bc_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119145,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/fd/00/b6fd00d4c5a613742446749fb36b9169f0db6870.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_679f1104-01f5-541e-8f7e-3d59da94b9bc/679f1104-01f5-541e-8f7e-3d59da94b9bc_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95506,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/20/78/c62078be7d95c40ed86acb95939285594f1106a0.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 11900,
 'price_includes_vat': False,
 'registration_date': '2018-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'RENAULT Captur I Phase 2 1.2 TCe 118 cv ENERGY INTENS',
 'transmission': 'manual',
 'trim': 'Captur 1.2 TCe 120ch energy Intens',
 'vin': None,
 'year': 2018}
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%273132222470%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [auto_selling_leboncoin.fr] INFO: Saving data for 3132222470: {'created_time': 1769603967.509369, 'last_price_update_time': 1769603967.509381}
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3132222470') HTTP/1.1" 204 0
2026-01-28 12:39:27 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3131678215
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%273131678215%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [auto_selling_leboncoin.fr] INFO: Scrape type for 3131678215: 1
2026-01-28 12:39:27 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3131678215
2026-01-28 12:39:27 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': 'Seat Ateca 1.6 TDI 16V 115 cv Ecomotive Xcellence, 4x4, suv, '
                'blanc, 6 cv, 5 portes, première mise en circulation le '
                '13/09/2018.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - GPS\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - lecteur DVD\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - Démarrage sans clé\n'
                '  - carte main libre\n'
                '  - démarreur électrique\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Aide au stationnement\n'
                '  - Attelage\n'
                '  - Ouverture du coffre à distance\n'
                '  - Phares directionnels\n'
                '  - Radar de recul\n'
                '  - caméra de recul\n'
                '  - feux de détresse\n'
                '  - phares à LED\n'
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '  - toit ouvrant\n'
                '  - toit ouvrant panoramique\n'
                '  - toit ouvrant électrique\n'
                '  - toit ouvrant électrique en verre\n'
                '  - toit panoramique\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rideaux pare-soleil\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '  - volant cuir\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - Attache remorque\n'
                '  - GPS couleur\n'
                '  - Sieges arrières rabattable\n'
                '  - frein parking automatique\n'
                '  - repose-pieds réglable\n'
                '  - sièges électriques\n'
                '  - volant réglable\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Aide au demarrage en pente\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                "  - Système d'aide au freinage d'urgence\n"
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '  - répartiteur électronique de freinage\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '  - GPS tactile\n'
                "  - Radar de proximité d'obstacle à l'avant du véhicule\n"
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                "  - système d'identification du conducteur\n"
                '  - volant réglable||cd||commande\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 6 rapports, \r'
                'Feux directionnels, \r'
                'Feux xénon, \r'
                'Feux bi-xénon, \r'
                'Coffre electrique, \r'
                'Start and stop, \r'
                'Feux diurne a LED, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                'lave-phares, \r'
                'pneus tout terrain, \r'
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                'boite 6 vitesses, \r'
                'éclairage intérieur temporisé, \r'
                'écran tactile, \r'
                'fermeture électrique, \r'
                'fermeture électrique automatique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_1F7D91',
 '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/3131678215',
 'listing': 'auction',
 'make': 'SEAT',
 'model': 'Ateca',
 'odometer': 164500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/c1/c6/e0c1c6e9e3c16bd630bc0b5876be6166643c4cdf.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/d1/8c/c7d18caf24c8089a69013753745460f8f2bb6b94.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/a0/c0/e1a0c0e2069b682c2876c11d270ed16d5a7dfe78.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/33/aa/a1/33aaa10bb936f9b212c5d6b16aab9c942fde6f86.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/cb/72/1dcb728c275ba37593e9360969a73ac736dd8548.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/cf/6e/a3cf6ede6e6c68aaeaed3443504bafff46c56b87.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/60/ff/cc/60ffcc64730415eac7271dac9881b41b5f4651a1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/99/56/ea/9956eaa9dc104f52071001389ce37e59ad016ddd.jpg?rule=ad-large'],
 'price': 14000,
 'price_includes_vat': False,
 'registration_date': '2018-09-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Seat Ateca 1.6 TDI 16V 115 cv Ecomotive Xcellence',
 'transmission': 'manual',
 'trim': 'Ateca 1.6 TDI 115ch Start&Stop Xcellence Ecomotive Euro6d-T',
 'vin': None,
 'year': 2018}
2026-01-28 12:39:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 870bdb23-dce5-50fe-a3e9-e6ca3a0afceb with identifier: 3131678215
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item 870bdb23-dce5-50fe-a3e9-e6ca3a0afceb
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252Fe0%252Fc1%252Fc6%252Fe0c1c6e9e3c16bd630bc0b5876be6166643c4cdf.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/c1/c6/e0c1c6e9e3c16bd630bc0b5876be6166643c4cdf.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252Fd1%252F8c%252Fc7d18caf24c8089a69013753745460f8f2bb6b94.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/d1/8c/c7d18caf24c8089a69013753745460f8f2bb6b94.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252Fe1%252Fa0%252Fc0%252Fe1a0c0e2069b682c2876c11d270ed16d5a7dfe78.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/a0/c0/e1a0c0e2069b682c2876c11d270ed16d5a7dfe78.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252F33%252Faa%252Fa1%252F33aaa10bb936f9b212c5d6b16aab9c942fde6f86.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/33/aa/a1/33aaa10bb936f9b212c5d6b16aab9c942fde6f86.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252F1d%252Fcb%252F72%252F1dcb728c275ba37593e9360969a73ac736dd8548.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/cb/72/1dcb728c275ba37593e9360969a73ac736dd8548.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252Fa3%252Fcf%252F6e%252Fa3cf6ede6e6c68aaeaed3443504bafff46c56b87.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/cf/6e/a3cf6ede6e6c68aaeaed3443504bafff46c56b87.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252F60%252Fff%252Fcc%252F60ffcc64730415eac7271dac9881b41b5f4651a1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/60/ff/cc/60ffcc64730415eac7271dac9881b41b5f4651a1.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252F56%252Fea%252F9956eaa9dc104f52071001389ce37e59ad016ddd.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/99/56/ea/9956eaa9dc104f52071001389ce37e59ad016ddd.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 870bdb23-dce5-50fe-a3e9-e6ca3a0afceb with identifier 3131678215
2026-01-28 12:39:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 870bdb23-dce5-50fe-a3e9-e6ca3a0afceb
2026-01-28 12:39:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': 'Seat Ateca 1.6 TDI 16V 115 cv Ecomotive Xcellence, 4x4, suv, '
                'blanc, 6 cv, 5 portes, première mise en circulation le '
                '13/09/2018.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - GPS\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - lecteur DVD\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - Démarrage sans clé\n'
                '  - carte main libre\n'
                '  - démarreur électrique\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Aide au stationnement\n'
                '  - Attelage\n'
                '  - Ouverture du coffre à distance\n'
                '  - Phares directionnels\n'
                '  - Radar de recul\n'
                '  - caméra de recul\n'
                '  - feux de détresse\n'
                '  - phares à LED\n'
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '  - toit ouvrant\n'
                '  - toit ouvrant panoramique\n'
                '  - toit ouvrant électrique\n'
                '  - toit ouvrant électrique en verre\n'
                '  - toit panoramique\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rideaux pare-soleil\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '  - volant cuir\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - Attache remorque\n'
                '  - GPS couleur\n'
                '  - Sieges arrières rabattable\n'
                '  - frein parking automatique\n'
                '  - repose-pieds réglable\n'
                '  - sièges électriques\n'
                '  - volant réglable\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Aide au demarrage en pente\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                "  - Système d'aide au freinage d'urgence\n"
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '  - répartiteur électronique de freinage\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '  - GPS tactile\n'
                "  - Radar de proximité d'obstacle à l'avant du véhicule\n"
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                "  - système d'identification du conducteur\n"
                '  - volant réglable||cd||commande\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 6 rapports, \r'
                'Feux directionnels, \r'
                'Feux xénon, \r'
                'Feux bi-xénon, \r'
                'Coffre electrique, \r'
                'Start and stop, \r'
                'Feux diurne a LED, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                'lave-phares, \r'
                'pneus tout terrain, \r'
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                'boite 6 vitesses, \r'
                'éclairage intérieur temporisé, \r'
                'écran tactile, \r'
                'fermeture électrique, \r'
                'fermeture électrique automatique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_1F7D91',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 115,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '870bdb23-dce5-50fe-a3e9-e6ca3a0afceb',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3131678215',
 'listing': 'auction',
 'make': 'SEAT',
 'model': 'Ateca',
 'odometer': 164500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 8,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/c1/c6/e0c1c6e9e3c16bd630bc0b5876be6166643c4cdf.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/d1/8c/c7d18caf24c8089a69013753745460f8f2bb6b94.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/a0/c0/e1a0c0e2069b682c2876c11d270ed16d5a7dfe78.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/33/aa/a1/33aaa10bb936f9b212c5d6b16aab9c942fde6f86.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/cb/72/1dcb728c275ba37593e9360969a73ac736dd8548.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/cf/6e/a3cf6ede6e6c68aaeaed3443504bafff46c56b87.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/60/ff/cc/60ffcc64730415eac7271dac9881b41b5f4651a1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/99/56/ea/9956eaa9dc104f52071001389ce37e59ad016ddd.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_870bdb23-dce5-50fe-a3e9-e6ca3a0afceb/870bdb23-dce5-50fe-a3e9-e6ca3a0afceb_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99528,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/c1/c6/e0c1c6e9e3c16bd630bc0b5876be6166643c4cdf.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_870bdb23-dce5-50fe-a3e9-e6ca3a0afceb/870bdb23-dce5-50fe-a3e9-e6ca3a0afceb_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96574,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/d1/8c/c7d18caf24c8089a69013753745460f8f2bb6b94.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_870bdb23-dce5-50fe-a3e9-e6ca3a0afceb/870bdb23-dce5-50fe-a3e9-e6ca3a0afceb_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100090,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/a0/c0/e1a0c0e2069b682c2876c11d270ed16d5a7dfe78.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_870bdb23-dce5-50fe-a3e9-e6ca3a0afceb/870bdb23-dce5-50fe-a3e9-e6ca3a0afceb_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90333,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/33/aa/a1/33aaa10bb936f9b212c5d6b16aab9c942fde6f86.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_870bdb23-dce5-50fe-a3e9-e6ca3a0afceb/870bdb23-dce5-50fe-a3e9-e6ca3a0afceb_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115110,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/cb/72/1dcb728c275ba37593e9360969a73ac736dd8548.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_870bdb23-dce5-50fe-a3e9-e6ca3a0afceb/870bdb23-dce5-50fe-a3e9-e6ca3a0afceb_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125555,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/cf/6e/a3cf6ede6e6c68aaeaed3443504bafff46c56b87.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_870bdb23-dce5-50fe-a3e9-e6ca3a0afceb/870bdb23-dce5-50fe-a3e9-e6ca3a0afceb_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128555,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/60/ff/cc/60ffcc64730415eac7271dac9881b41b5f4651a1.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_870bdb23-dce5-50fe-a3e9-e6ca3a0afceb/870bdb23-dce5-50fe-a3e9-e6ca3a0afceb_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 65241,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/99/56/ea/9956eaa9dc104f52071001389ce37e59ad016ddd.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 14000,
 'price_includes_vat': False,
 'registration_date': '2018-09-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Seat Ateca 1.6 TDI 16V 115 cv Ecomotive Xcellence',
 'transmission': 'manual',
 'trim': 'Ateca 1.6 TDI 115ch Start&Stop Xcellence Ecomotive Euro6d-T',
 'vin': None,
 'year': 2018}
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%273131678215%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [auto_selling_leboncoin.fr] INFO: Saving data for 3131678215: {'created_time': 1769603967.787195, 'last_price_update_time': 1769603967.787206}
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3131678215') HTTP/1.1" 204 0
2026-01-28 12:39:27 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3130649484
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%273130649484%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [auto_selling_leboncoin.fr] INFO: Scrape type for 3130649484: 1
2026-01-28 12:39:27 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3130649484
2026-01-28 12:39:27 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': 'Dacia Sandero stepway II Phase 2 0.9 TCe 12V S&S 90 cv, '
                'berline, noir, 5 cv, 5 portes, première mise en circulation '
                'le 29/11/2019.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - GPS\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - Démarrage sans clé\n'
                '  - carte main libre\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Radar de recul\n'
                '  - feux de détresse\n'
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - climatisation : manuelle\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '  - volant réglable||commande\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - volant multifonctions\n'
                '  - volant réglable\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Airbags rideaux\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '  - GPS tactile\n'
                '\n'
                'Historique du véhicule, \r'
                'Boite 6 rapports, \r'
                'Feux directionnels, \r'
                'Start and stop, \r'
                'Feux diurne a LED, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                'pneus tout terrain, \r'
                'boite 6 vitesses, \r'
                'écran tactile, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_C5A318',
 '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/3130649484',
 'listing': 'auction',
 'make': 'DACIA',
 'model': 'Sandero',
 'odometer': 34500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e8/b4/d3/e8b4d33164b33de3951b7511ad40c3ed18006726.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/76/12/e07612c66d86e843319d690d7d5044b90dd789b3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/80/58/9a/80589aada587368d5bd819c145bc9b436f7e3154.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/de/83/d4de83710d9f0fae8c9b10874f1a89777e15d4a4.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/50/31/ac/5031ace5e2c659f35de7dd062c694916ec1b07ff.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/6f/ea/876feaf34d5b75dc63c54dea3c0633d55f81d24d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5b/18/df/5b18df35d1bb708fb96c68cd073f05e0bb6d5032.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/9d/89/139d897918f896e965130a14fbb47bcc73a44116.jpg?rule=ad-large'],
 'price': 11300,
 'price_includes_vat': False,
 'registration_date': '2019-11-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Dacia Sandero stepway II Phase 2 0.9 TCe 12V S&S 90 cv',
 'transmission': 'manual',
 'trim': 'Sandero 0.9 TCe 90ch Stepway - 19',
 'vin': None,
 'year': 2019}
2026-01-28 12:39:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: bcd327fd-1bc1-5de8-a8a5-df2714fc52ab with identifier: 3130649484
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item bcd327fd-1bc1-5de8-a8a5-df2714fc52ab
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252Fe8%252Fb4%252Fd3%252Fe8b4d33164b33de3951b7511ad40c3ed18006726.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e8/b4/d3/e8b4d33164b33de3951b7511ad40c3ed18006726.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252Fe0%252F76%252F12%252Fe07612c66d86e843319d690d7d5044b90dd789b3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/76/12/e07612c66d86e843319d690d7d5044b90dd789b3.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252F80%252F58%252F9a%252F80589aada587368d5bd819c145bc9b436f7e3154.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/80/58/9a/80589aada587368d5bd819c145bc9b436f7e3154.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252Fd4%252Fde%252F83%252Fd4de83710d9f0fae8c9b10874f1a89777e15d4a4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/de/83/d4de83710d9f0fae8c9b10874f1a89777e15d4a4.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252F50%252F31%252Fac%252F5031ace5e2c659f35de7dd062c694916ec1b07ff.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/50/31/ac/5031ace5e2c659f35de7dd062c694916ec1b07ff.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252F87%252F6f%252Fea%252F876feaf34d5b75dc63c54dea3c0633d55f81d24d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/87/6f/ea/876feaf34d5b75dc63c54dea3c0633d55f81d24d.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252F5b%252F18%252Fdf%252F5b18df35d1bb708fb96c68cd073f05e0bb6d5032.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5b/18/df/5b18df35d1bb708fb96c68cd073f05e0bb6d5032.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:27 [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%252F13%252F9d%252F89%252F139d897918f896e965130a14fbb47bcc73a44116.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/13/9d/89/139d897918f896e965130a14fbb47bcc73a44116.jpg?rule=ad-large already downloaded
2026-01-28 12:39:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: bcd327fd-1bc1-5de8-a8a5-df2714fc52ab with identifier 3130649484
2026-01-28 12:39:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item bcd327fd-1bc1-5de8-a8a5-df2714fc52ab
2026-01-28 12:39:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': 'Dacia Sandero stepway II Phase 2 0.9 TCe 12V S&S 90 cv, '
                'berline, noir, 5 cv, 5 portes, première mise en circulation '
                'le 29/11/2019.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - GPS\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - Démarrage sans clé\n'
                '  - carte main libre\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Radar de recul\n'
                '  - feux de détresse\n'
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - climatisation : manuelle\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '  - volant réglable||commande\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - volant multifonctions\n'
                '  - volant réglable\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Airbags rideaux\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '  - GPS tactile\n'
                '\n'
                'Historique du véhicule, \r'
                'Boite 6 rapports, \r'
                'Feux directionnels, \r'
                'Start and stop, \r'
                'Feux diurne a LED, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                'pneus tout terrain, \r'
                'boite 6 vitesses, \r'
                'écran tactile, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_C5A318',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 90,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'bcd327fd-1bc1-5de8-a8a5-df2714fc52ab',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3130649484',
 'listing': 'auction',
 'make': 'DACIA',
 'model': 'Sandero',
 'odometer': 34500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 8,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e8/b4/d3/e8b4d33164b33de3951b7511ad40c3ed18006726.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/76/12/e07612c66d86e843319d690d7d5044b90dd789b3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/80/58/9a/80589aada587368d5bd819c145bc9b436f7e3154.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/de/83/d4de83710d9f0fae8c9b10874f1a89777e15d4a4.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/50/31/ac/5031ace5e2c659f35de7dd062c694916ec1b07ff.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/6f/ea/876feaf34d5b75dc63c54dea3c0633d55f81d24d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5b/18/df/5b18df35d1bb708fb96c68cd073f05e0bb6d5032.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/9d/89/139d897918f896e965130a14fbb47bcc73a44116.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bcd327fd-1bc1-5de8-a8a5-df2714fc52ab/bcd327fd-1bc1-5de8-a8a5-df2714fc52ab_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96799,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e8/b4/d3/e8b4d33164b33de3951b7511ad40c3ed18006726.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bcd327fd-1bc1-5de8-a8a5-df2714fc52ab/bcd327fd-1bc1-5de8-a8a5-df2714fc52ab_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100251,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/76/12/e07612c66d86e843319d690d7d5044b90dd789b3.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bcd327fd-1bc1-5de8-a8a5-df2714fc52ab/bcd327fd-1bc1-5de8-a8a5-df2714fc52ab_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95456,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/80/58/9a/80589aada587368d5bd819c145bc9b436f7e3154.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bcd327fd-1bc1-5de8-a8a5-df2714fc52ab/bcd327fd-1bc1-5de8-a8a5-df2714fc52ab_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 110642,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/de/83/d4de83710d9f0fae8c9b10874f1a89777e15d4a4.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bcd327fd-1bc1-5de8-a8a5-df2714fc52ab/bcd327fd-1bc1-5de8-a8a5-df2714fc52ab_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 127930,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/50/31/ac/5031ace5e2c659f35de7dd062c694916ec1b07ff.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bcd327fd-1bc1-5de8-a8a5-df2714fc52ab/bcd327fd-1bc1-5de8-a8a5-df2714fc52ab_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120593,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/6f/ea/876feaf34d5b75dc63c54dea3c0633d55f81d24d.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bcd327fd-1bc1-5de8-a8a5-df2714fc52ab/bcd327fd-1bc1-5de8-a8a5-df2714fc52ab_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96556,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5b/18/df/5b18df35d1bb708fb96c68cd073f05e0bb6d5032.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bcd327fd-1bc1-5de8-a8a5-df2714fc52ab/bcd327fd-1bc1-5de8-a8a5-df2714fc52ab_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124824,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/9d/89/139d897918f896e965130a14fbb47bcc73a44116.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 11300,
 'price_includes_vat': False,
 'registration_date': '2019-11-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Dacia Sandero stepway II Phase 2 0.9 TCe 12V S&S 90 cv',
 'transmission': 'manual',
 'trim': 'Sandero 0.9 TCe 90ch Stepway - 19',
 'vin': None,
 'year': 2019}
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%273130649484%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Saving data for 3130649484: {'created_time': 1769603968.021757, 'last_price_update_time': 1769603968.021772}
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3130649484') HTTP/1.1" 204 0
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3096749643
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%273096749643%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Scrape type for 3096749643: 1
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3096749643
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': 'Infiniti Q30 1.5 D  7G-DCT 109 cv Boîte auto Premium, '
                'berline, noir, 5 cv, 5 portes, première mise en circulation '
                'le 05/07/2016.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Phares directionnels\n'
                '  - Radar de recul\n'
                '  - feux de détresse\n'
                '  - filtre à particules\n'
                '  - phares à LED\n'
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rideaux pare-soleil\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '  - volant cuir\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - Sieges arrières rabattable\n'
                '  - frein parking automatique\n'
                '  - sièges électriques\n'
                '  - volant multifonctions\n'
                '  - volant réglable\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Airbags rideaux\n'
                '  - Alarme\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '  - volant réglable||cd||commande\n'
                '\n'
                'Jantes alliage, \r'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 7 rapports, \r'
                'Feux directionnels, \r'
                'Feux xénon, \r'
                'Start and stop, \r'
                'Feux diurne a LED, \r'
                '2 roues motrices, \r'
                'lave-phares, \r'
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                'banquette rabattable, \r'
                'boite automatique, \r'
                'fermeture électrique, \r'
                'fermeture électrique automatique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_3B7949',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 109,
 '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/3096749643',
 'listing': 'auction',
 'make': 'INFINITI',
 'model': 'Q30',
 'odometer': 145200,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/fa/11/c9fa11e87cab774d0203b183339f5baf1ac040e1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/33/2f/b7/332fb72ba47d1bf8636ab4253c33aa8905e8ac4f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/6e/c6/f26ec6fb9f1fc73f90ed42cecb934dc00708269f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/93/c0/3b93c0f415e753ed14344af02516aea77b949d4f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6c/76/c4/6c76c4607b332fbe5ba2ba886b2a8e0af8ab71d7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/72/c3/9f72c30906af12304ec679a7b9d8bc877aa63a63.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/4f/ce/1d4fce466db3d3c09c955c82519fe843f7f98f1a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/24/fc/5a/24fc5ae410f8f119c1acbf7bf3d58a90b6af88e5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4a/26/3c/4a263c0bb46e612888f70a1652353ef8a4984363.jpg?rule=ad-large'],
 'price': 10600,
 'price_includes_vat': False,
 'registration_date': '2016-07-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Infiniti Q30 1.5 D 7G-DCT 109 cv Boîte auto Premium',
 'transmission': 'automatic',
 'trim': 'Q30 1.5d 109ch Premium DCT7',
 'vin': None,
 'year': 2016}
2026-01-28 12:39:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a9dab78-1a27-562a-804d-5037f04eef60 with identifier: 3096749643
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 8a9dab78-1a27-562a-804d-5037f04eef60
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252Fc9%252Ffa%252F11%252Fc9fa11e87cab774d0203b183339f5baf1ac040e1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/fa/11/c9fa11e87cab774d0203b183339f5baf1ac040e1.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252F33%252F2f%252Fb7%252F332fb72ba47d1bf8636ab4253c33aa8905e8ac4f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/33/2f/b7/332fb72ba47d1bf8636ab4253c33aa8905e8ac4f.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252Ff2%252F6e%252Fc6%252Ff26ec6fb9f1fc73f90ed42cecb934dc00708269f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/6e/c6/f26ec6fb9f1fc73f90ed42cecb934dc00708269f.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252F3b%252F93%252Fc0%252F3b93c0f415e753ed14344af02516aea77b949d4f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/93/c0/3b93c0f415e753ed14344af02516aea77b949d4f.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252F6c%252F76%252Fc4%252F6c76c4607b332fbe5ba2ba886b2a8e0af8ab71d7.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6c/76/c4/6c76c4607b332fbe5ba2ba886b2a8e0af8ab71d7.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252F9f%252F72%252Fc3%252F9f72c30906af12304ec679a7b9d8bc877aa63a63.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/72/c3/9f72c30906af12304ec679a7b9d8bc877aa63a63.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252F1d%252F4f%252Fce%252F1d4fce466db3d3c09c955c82519fe843f7f98f1a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/4f/ce/1d4fce466db3d3c09c955c82519fe843f7f98f1a.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252F24%252Ffc%252F5a%252F24fc5ae410f8f119c1acbf7bf3d58a90b6af88e5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/24/fc/5a/24fc5ae410f8f119c1acbf7bf3d58a90b6af88e5.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F4a%252F26%252F3c%252F4a263c0bb46e612888f70a1652353ef8a4984363.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4a/26/3c/4a263c0bb46e612888f70a1652353ef8a4984363.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8a9dab78-1a27-562a-804d-5037f04eef60 with identifier 3096749643
2026-01-28 12:39:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8a9dab78-1a27-562a-804d-5037f04eef60
2026-01-28 12:39:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': 'Infiniti Q30 1.5 D  7G-DCT 109 cv Boîte auto Premium, '
                'berline, noir, 5 cv, 5 portes, première mise en circulation '
                'le 05/07/2016.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Phares directionnels\n'
                '  - Radar de recul\n'
                '  - feux de détresse\n'
                '  - filtre à particules\n'
                '  - phares à LED\n'
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rideaux pare-soleil\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '  - volant cuir\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - Sieges arrières rabattable\n'
                '  - frein parking automatique\n'
                '  - sièges électriques\n'
                '  - volant multifonctions\n'
                '  - volant réglable\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Airbags rideaux\n'
                '  - Alarme\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '  - volant réglable||cd||commande\n'
                '\n'
                'Jantes alliage, \r'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 7 rapports, \r'
                'Feux directionnels, \r'
                'Feux xénon, \r'
                'Start and stop, \r'
                'Feux diurne a LED, \r'
                '2 roues motrices, \r'
                'lave-phares, \r'
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                'banquette rabattable, \r'
                'boite automatique, \r'
                'fermeture électrique, \r'
                'fermeture électrique automatique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_3B7949',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 109,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '8a9dab78-1a27-562a-804d-5037f04eef60',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3096749643',
 'listing': 'auction',
 'make': 'INFINITI',
 'model': 'Q30',
 'odometer': 145200,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 9,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/fa/11/c9fa11e87cab774d0203b183339f5baf1ac040e1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/33/2f/b7/332fb72ba47d1bf8636ab4253c33aa8905e8ac4f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/6e/c6/f26ec6fb9f1fc73f90ed42cecb934dc00708269f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/93/c0/3b93c0f415e753ed14344af02516aea77b949d4f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6c/76/c4/6c76c4607b332fbe5ba2ba886b2a8e0af8ab71d7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/72/c3/9f72c30906af12304ec679a7b9d8bc877aa63a63.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/4f/ce/1d4fce466db3d3c09c955c82519fe843f7f98f1a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/24/fc/5a/24fc5ae410f8f119c1acbf7bf3d58a90b6af88e5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4a/26/3c/4a263c0bb46e612888f70a1652353ef8a4984363.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a9dab78-1a27-562a-804d-5037f04eef60/8a9dab78-1a27-562a-804d-5037f04eef60_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98663,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/fa/11/c9fa11e87cab774d0203b183339f5baf1ac040e1.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a9dab78-1a27-562a-804d-5037f04eef60/8a9dab78-1a27-562a-804d-5037f04eef60_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104128,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/33/2f/b7/332fb72ba47d1bf8636ab4253c33aa8905e8ac4f.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a9dab78-1a27-562a-804d-5037f04eef60/8a9dab78-1a27-562a-804d-5037f04eef60_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94872,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/6e/c6/f26ec6fb9f1fc73f90ed42cecb934dc00708269f.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8a9dab78-1a27-562a-804d-5037f04eef60/8a9dab78-1a27-562a-804d-5037f04eef60_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107328,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/93/c0/3b93c0f415e753ed14344af02516aea77b949d4f.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e623311-a2df-55d8-a31f-a8737d3c9d74/4e623311-a2df-55d8-a31f-a8737d3c9d74_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 147171,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6c/76/c4/6c76c4607b332fbe5ba2ba886b2a8e0af8ab71d7.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e623311-a2df-55d8-a31f-a8737d3c9d74/4e623311-a2df-55d8-a31f-a8737d3c9d74_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 131532,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/72/c3/9f72c30906af12304ec679a7b9d8bc877aa63a63.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e623311-a2df-55d8-a31f-a8737d3c9d74/4e623311-a2df-55d8-a31f-a8737d3c9d74_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107859,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/4f/ce/1d4fce466db3d3c09c955c82519fe843f7f98f1a.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e623311-a2df-55d8-a31f-a8737d3c9d74/4e623311-a2df-55d8-a31f-a8737d3c9d74_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139679,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/24/fc/5a/24fc5ae410f8f119c1acbf7bf3d58a90b6af88e5.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4e623311-a2df-55d8-a31f-a8737d3c9d74/4e623311-a2df-55d8-a31f-a8737d3c9d74_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117329,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4a/26/3c/4a263c0bb46e612888f70a1652353ef8a4984363.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 10600,
 'price_includes_vat': False,
 'registration_date': '2016-07-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Infiniti Q30 1.5 D 7G-DCT 109 cv Boîte auto Premium',
 'transmission': 'automatic',
 'trim': 'Q30 1.5d 109ch Premium DCT7',
 'vin': None,
 'year': 2016}
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%273096749643%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Saving data for 3096749643: {'created_time': 1769603968.262187, 'last_price_update_time': 1769603968.262197}
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3096749643') HTTP/1.1" 204 0
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3097246315
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%273097246315%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Scrape type for 3097246315: 1
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3097246315
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': 'Nissan Qashqai 1.5 dci  Phase 2 2WD 110 cv ACENTA, 4x4, suv, '
                'blanc, 6 cv, 5 portes, première mise en circulation le '
                '18/01/2012.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - commande\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Radar de recul\n'
                '  - feux de détresse\n'
                '  - phares à LED\n'
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : manuelle\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - intérieur bois\n'
                '  - ordinateur de bord\n'
                '  - rideaux pare-soleil\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '  - volant réglable||commande\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - Sieges arrières rabattable\n'
                '  - volant réglable\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Alarme\n'
                '  - Alerte de franchissement de ligne\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '\n'
                'Jantes alliage, \r'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 6 rapports, \r'
                'Feux directionnels, \r'
                'Start and stop, \r'
                '2 roues motrices, \r'
                'pneus tout terrain, \r'
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                'banquette rabattable, \r'
                'boite 6 vitesses, \r'
                'fermeture électrique, \r'
                'fermeture électrique automatique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_DBC53C',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 110,
 '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/3097246315',
 'listing': 'auction',
 'make': 'NISSAN',
 'model': 'Qashqai',
 'odometer': 197500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/86/b0/8f/86b08f41690137bdabf9ea7c501d846840b224ff.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/23/5c/c6235c43805315afe00a23cf27e0feca44b7239d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/75/2d/bc/752dbc9c0f27e6753afc64eeed461b1777c4b3a7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/d2/f4/e0d2f4dae9d1d8055215f7fe2bb10f663bbd90b6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/2e/13/b62e1355e2185f6f45f5a7edc2decbf14eb50e35.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/2f/58/a52f581620323731658a258a8f25025bd25aadb0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/e4/7a/c0e47a0eab2a0f4637c778dfe9d9cc32716ef493.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/0f/b5/b60fb53a5371d09e771f4376f59f553466d66a97.jpg?rule=ad-large'],
 'price': 6100,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Nissan Qashqai 1.5 dci Phase 2 2WD 110 cv ACENTA',
 'transmission': 'manual',
 'trim': 'Qashqai 1.5 dCi 110ch FAP Acenta',
 'vin': None,
 'year': 2012}
2026-01-28 12:39:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2531398b-d4af-53cd-8fc1-e4f0bd28e602 with identifier: 3097246315
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item 2531398b-d4af-53cd-8fc1-e4f0bd28e602
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252F86%252Fb0%252F8f%252F86b08f41690137bdabf9ea7c501d846840b224ff.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/86/b0/8f/86b08f41690137bdabf9ea7c501d846840b224ff.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252Fc6%252F23%252F5c%252Fc6235c43805315afe00a23cf27e0feca44b7239d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/23/5c/c6235c43805315afe00a23cf27e0feca44b7239d.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252F75%252F2d%252Fbc%252F752dbc9c0f27e6753afc64eeed461b1777c4b3a7.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/75/2d/bc/752dbc9c0f27e6753afc64eeed461b1777c4b3a7.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252Fe0%252Fd2%252Ff4%252Fe0d2f4dae9d1d8055215f7fe2bb10f663bbd90b6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/d2/f4/e0d2f4dae9d1d8055215f7fe2bb10f663bbd90b6.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252Fb6%252F2e%252F13%252Fb62e1355e2185f6f45f5a7edc2decbf14eb50e35.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/2e/13/b62e1355e2185f6f45f5a7edc2decbf14eb50e35.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252Fa5%252F2f%252F58%252Fa52f581620323731658a258a8f25025bd25aadb0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/2f/58/a52f581620323731658a258a8f25025bd25aadb0.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252Fc0%252Fe4%252F7a%252Fc0e47a0eab2a0f4637c778dfe9d9cc32716ef493.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/e4/7a/c0e47a0eab2a0f4637c778dfe9d9cc32716ef493.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252Fb6%252F0f%252Fb5%252Fb60fb53a5371d09e771f4376f59f553466d66a97.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/0f/b5/b60fb53a5371d09e771f4376f59f553466d66a97.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2531398b-d4af-53cd-8fc1-e4f0bd28e602 with identifier 3097246315
2026-01-28 12:39:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2531398b-d4af-53cd-8fc1-e4f0bd28e602
2026-01-28 12:39:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': 'Nissan Qashqai 1.5 dci  Phase 2 2WD 110 cv ACENTA, 4x4, suv, '
                'blanc, 6 cv, 5 portes, première mise en circulation le '
                '18/01/2012.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - commande\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Radar de recul\n'
                '  - feux de détresse\n'
                '  - phares à LED\n'
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : manuelle\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - intérieur bois\n'
                '  - ordinateur de bord\n'
                '  - rideaux pare-soleil\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '  - volant réglable||commande\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - Sieges arrières rabattable\n'
                '  - volant réglable\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Alarme\n'
                '  - Alerte de franchissement de ligne\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '\n'
                'Jantes alliage, \r'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 6 rapports, \r'
                'Feux directionnels, \r'
                'Start and stop, \r'
                '2 roues motrices, \r'
                'pneus tout terrain, \r'
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                'banquette rabattable, \r'
                'boite 6 vitesses, \r'
                'fermeture électrique, \r'
                'fermeture électrique automatique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_DBC53C',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 110,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '2531398b-d4af-53cd-8fc1-e4f0bd28e602',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3097246315',
 'listing': 'auction',
 'make': 'NISSAN',
 'model': 'Qashqai',
 'odometer': 197500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 8,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/86/b0/8f/86b08f41690137bdabf9ea7c501d846840b224ff.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/23/5c/c6235c43805315afe00a23cf27e0feca44b7239d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/75/2d/bc/752dbc9c0f27e6753afc64eeed461b1777c4b3a7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/d2/f4/e0d2f4dae9d1d8055215f7fe2bb10f663bbd90b6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/2e/13/b62e1355e2185f6f45f5a7edc2decbf14eb50e35.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/2f/58/a52f581620323731658a258a8f25025bd25aadb0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/e4/7a/c0e47a0eab2a0f4637c778dfe9d9cc32716ef493.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/0f/b5/b60fb53a5371d09e771f4376f59f553466d66a97.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2531398b-d4af-53cd-8fc1-e4f0bd28e602/2531398b-d4af-53cd-8fc1-e4f0bd28e602_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73960,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/86/b0/8f/86b08f41690137bdabf9ea7c501d846840b224ff.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2531398b-d4af-53cd-8fc1-e4f0bd28e602/2531398b-d4af-53cd-8fc1-e4f0bd28e602_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84180,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/23/5c/c6235c43805315afe00a23cf27e0feca44b7239d.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2531398b-d4af-53cd-8fc1-e4f0bd28e602/2531398b-d4af-53cd-8fc1-e4f0bd28e602_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77299,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/75/2d/bc/752dbc9c0f27e6753afc64eeed461b1777c4b3a7.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2531398b-d4af-53cd-8fc1-e4f0bd28e602/2531398b-d4af-53cd-8fc1-e4f0bd28e602_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88020,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/d2/f4/e0d2f4dae9d1d8055215f7fe2bb10f663bbd90b6.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9ed5497-0382-5835-8cf1-39a8b132d71c/e9ed5497-0382-5835-8cf1-39a8b132d71c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 137757,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/2e/13/b62e1355e2185f6f45f5a7edc2decbf14eb50e35.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9ed5497-0382-5835-8cf1-39a8b132d71c/e9ed5497-0382-5835-8cf1-39a8b132d71c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128721,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/2f/58/a52f581620323731658a258a8f25025bd25aadb0.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9ed5497-0382-5835-8cf1-39a8b132d71c/e9ed5497-0382-5835-8cf1-39a8b132d71c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107180,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/e4/7a/c0e47a0eab2a0f4637c778dfe9d9cc32716ef493.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e9ed5497-0382-5835-8cf1-39a8b132d71c/e9ed5497-0382-5835-8cf1-39a8b132d71c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 160622,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/0f/b5/b60fb53a5371d09e771f4376f59f553466d66a97.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 6100,
 'price_includes_vat': False,
 'registration_date': '2012-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Nissan Qashqai 1.5 dci Phase 2 2WD 110 cv ACENTA',
 'transmission': 'manual',
 'trim': 'Qashqai 1.5 dCi 110ch FAP Acenta',
 'vin': None,
 'year': 2012}
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%273097246315%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Saving data for 3097246315: {'created_time': 1769603968.495319, 'last_price_update_time': 1769603968.495328}
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3097246315') HTTP/1.1" 204 0
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3127325585
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%273127325585%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Scrape type for 3127325585: 1
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3127325585
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': 'Peugeot 508 SW 2.0 HDi  163 cv Boîte auto FELINE, break, '
                'noir, 9 cv, 5 portes, première mise en circulation le '
                '17/12/2012.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - GPS\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - lecteur DVD\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Affichage tête haute\n'
                '  - Allumage automatique des feux\n'
                '  - Démarrage sans clé\n'
                '  - Palettes au volant\n'
                '  - carte main libre\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Ouverture du coffre à distance\n'
                '  - Radar de recul\n'
                '  - phares à LED\n'
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '  - toit panoramique\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - vitres électriques\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - Sieges arrières rabattable\n'
                '  - frein parking automatique\n'
                '  - pneus neige\n'
                '  - prédisposition téléphone\n'
                '  - sièges électriques\n'
                '  - volant réglable\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Airbags rideaux\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                "  - Radar de proximité d'obstacle à l'avant du véhicule\n"
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '  - volant réglable||cd||commande\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 6 rapports, \r'
                'Feux directionnels, \r'
                'Coffre electrique, \r'
                'Start and stop, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                'lave-phares, \r'
                'lunette arrière dégivrante, \r'
                '2 sièges supplémentaires, \r'
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                'boite automatique, \r'
                'éclairage intérieur temporisé, \r'
                'écran tactile, \r'
                'fermeture électrique, \r'
                'fermeture électrique automatique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_09D44B',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 163,
 '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/3127325585',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '508',
 'odometer': 190500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/de/f4/88/def48831b2ccab2e91b7ddc29d725fa79c54931c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/60/8a/6f608a64190ae43adcf763819c20d6c9f5c499de.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4e/c7/4d/4ec74dc4c5971a655b364fc48015d1be0937c660.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/23/2c/4c/232c4c036e789e8572795246ed16e554ee3cd54d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/1b/f1/a91bf1243b78f760922860a3171fd9f9293a3fd2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/7b/69/a97b6965c0f7b157e70c892d87251fd8e1754472.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/c8/e8/f3c8e8060209542d8d3e4150748db16d0cc56455.jpg?rule=ad-large'],
 'price': 7500,
 'price_includes_vat': False,
 'registration_date': '2012-12-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Peugeot 508 SW 2.0 HDi 163 cv Boîte auto FELINE',
 'transmission': 'automatic',
 'trim': '508 SW 2.0 HDi163 FAP Féline BA',
 'vin': None,
 'year': 2012}
2026-01-28 12:39:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 38161f2c-5d35-58af-8319-259542035c3a with identifier: 3127325585
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 7 photos for item 38161f2c-5d35-58af-8319-259542035c3a
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252Fde%252Ff4%252F88%252Fdef48831b2ccab2e91b7ddc29d725fa79c54931c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/de/f4/88/def48831b2ccab2e91b7ddc29d725fa79c54931c.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252F6f%252F60%252F8a%252F6f608a64190ae43adcf763819c20d6c9f5c499de.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/60/8a/6f608a64190ae43adcf763819c20d6c9f5c499de.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252F4e%252Fc7%252F4d%252F4ec74dc4c5971a655b364fc48015d1be0937c660.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4e/c7/4d/4ec74dc4c5971a655b364fc48015d1be0937c660.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252F23%252F2c%252F4c%252F232c4c036e789e8572795246ed16e554ee3cd54d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/23/2c/4c/232c4c036e789e8572795246ed16e554ee3cd54d.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252Fa9%252F1b%252Ff1%252Fa91bf1243b78f760922860a3171fd9f9293a3fd2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/1b/f1/a91bf1243b78f760922860a3171fd9f9293a3fd2.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252Fa9%252F7b%252F69%252Fa97b6965c0f7b157e70c892d87251fd8e1754472.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/7b/69/a97b6965c0f7b157e70c892d87251fd8e1754472.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252Ff3%252Fc8%252Fe8%252Ff3c8e8060209542d8d3e4150748db16d0cc56455.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/c8/e8/f3c8e8060209542d8d3e4150748db16d0cc56455.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 38161f2c-5d35-58af-8319-259542035c3a with identifier 3127325585
2026-01-28 12:39:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 38161f2c-5d35-58af-8319-259542035c3a
2026-01-28 12:39:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': 'Peugeot 508 SW 2.0 HDi  163 cv Boîte auto FELINE, break, '
                'noir, 9 cv, 5 portes, première mise en circulation le '
                '17/12/2012.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - GPS\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - lecteur DVD\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Affichage tête haute\n'
                '  - Allumage automatique des feux\n'
                '  - Démarrage sans clé\n'
                '  - Palettes au volant\n'
                '  - carte main libre\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Ouverture du coffre à distance\n'
                '  - Radar de recul\n'
                '  - phares à LED\n'
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '  - toit panoramique\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - vitres électriques\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - Sieges arrières rabattable\n'
                '  - frein parking automatique\n'
                '  - pneus neige\n'
                '  - prédisposition téléphone\n'
                '  - sièges électriques\n'
                '  - volant réglable\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Airbags rideaux\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                "  - Radar de proximité d'obstacle à l'avant du véhicule\n"
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '  - volant réglable||cd||commande\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 6 rapports, \r'
                'Feux directionnels, \r'
                'Coffre electrique, \r'
                'Start and stop, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                'lave-phares, \r'
                'lunette arrière dégivrante, \r'
                '2 sièges supplémentaires, \r'
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                'boite automatique, \r'
                'éclairage intérieur temporisé, \r'
                'écran tactile, \r'
                'fermeture électrique, \r'
                'fermeture électrique automatique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_09D44B',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 163,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '38161f2c-5d35-58af-8319-259542035c3a',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3127325585',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '508',
 'odometer': 190500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 7,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/de/f4/88/def48831b2ccab2e91b7ddc29d725fa79c54931c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/60/8a/6f608a64190ae43adcf763819c20d6c9f5c499de.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4e/c7/4d/4ec74dc4c5971a655b364fc48015d1be0937c660.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/23/2c/4c/232c4c036e789e8572795246ed16e554ee3cd54d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/1b/f1/a91bf1243b78f760922860a3171fd9f9293a3fd2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/7b/69/a97b6965c0f7b157e70c892d87251fd8e1754472.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/c8/e8/f3c8e8060209542d8d3e4150748db16d0cc56455.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_38161f2c-5d35-58af-8319-259542035c3a/38161f2c-5d35-58af-8319-259542035c3a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97647,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/de/f4/88/def48831b2ccab2e91b7ddc29d725fa79c54931c.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_38161f2c-5d35-58af-8319-259542035c3a/38161f2c-5d35-58af-8319-259542035c3a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103737,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/60/8a/6f608a64190ae43adcf763819c20d6c9f5c499de.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_38161f2c-5d35-58af-8319-259542035c3a/38161f2c-5d35-58af-8319-259542035c3a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98181,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4e/c7/4d/4ec74dc4c5971a655b364fc48015d1be0937c660.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_38161f2c-5d35-58af-8319-259542035c3a/38161f2c-5d35-58af-8319-259542035c3a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 135561,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/23/2c/4c/232c4c036e789e8572795246ed16e554ee3cd54d.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_38161f2c-5d35-58af-8319-259542035c3a/38161f2c-5d35-58af-8319-259542035c3a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 129622,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/1b/f1/a91bf1243b78f760922860a3171fd9f9293a3fd2.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_38161f2c-5d35-58af-8319-259542035c3a/38161f2c-5d35-58af-8319-259542035c3a_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112506,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/7b/69/a97b6965c0f7b157e70c892d87251fd8e1754472.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_38161f2c-5d35-58af-8319-259542035c3a/38161f2c-5d35-58af-8319-259542035c3a_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98830,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/c8/e8/f3c8e8060209542d8d3e4150748db16d0cc56455.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 7500,
 'price_includes_vat': False,
 'registration_date': '2012-12-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Peugeot 508 SW 2.0 HDi 163 cv Boîte auto FELINE',
 'transmission': 'automatic',
 'trim': '508 SW 2.0 HDi163 FAP Féline BA',
 'vin': None,
 'year': 2012}
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%273127325585%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Saving data for 3127325585: {'created_time': 1769603968.727526, 'last_price_update_time': 1769603968.72754}
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3127325585') HTTP/1.1" 204 0
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3078391784
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%273078391784%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Scrape type for 3078391784: 1
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3078391784
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Citroën C4 II 1.2 THP  130 cv FEEL GARANTI 1 AN, monospace, '
                'gris, 7 cv, 5 portes, première mise en circulation le '
                '06/12/2017.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - lecteur DVD\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - carte main libre\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Phares directionnels\n'
                '  - Radar de recul\n'
                '  - caméra de recul\n'
                '  - feux de détresse\n'
                '  - phares à LED\n'
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rideaux pare-soleil\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '  - vitres électriques||cd||commande\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - Sieges arrières rabattable\n'
                '  - frein parking automatique\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Aide au demarrage en pente\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Airbags rideaux\n'
                '  - Alarme\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                "  - Radar de proximité d'obstacle à l'avant du véhicule\n"
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 6 rapports, \r'
                'Feux directionnels, \r'
                'Start and stop, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                'boite 6 vitesses, \r'
                'écran tactile, \r'
                'fermeture électrique, \r'
                'fermeture électrique automatique, \r'
                ' CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_3DEAF9',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 130,
 '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/3078391784',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C4',
 'odometer': 178900,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/28/c9/f128c9a0f543cd0c1bdc92b30221dee5869b037e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/d2/21/2ed2217796196ac90062f00007f64aec71eda2ae.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/51/e1/c751e13e948fdd96a474299d24ec484083a54656.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bb/f1/64/bbf164d86d2e980934b1e31f9511d6142da8f660.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/20/26/0d/20260d4fb5139cb8dc93899edd9d0e48a051ad3c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/7d/18/5e7d18f7c4a84dee1ec696181adf976d4a2d310b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/27/0b/0b270bb212ef57f10b6150e62eb90ecf37c0c8f9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/aa/5b/ff/aa5bff9e8b7e582887aab9a2e2b5cdd730e56ea2.jpg?rule=ad-large'],
 'price': 5300,
 'price_includes_vat': False,
 'registration_date': '2017-12-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Citroën C4 II 1.2 THP 130 cv FEEL GARANTI 1 AN',
 'transmission': 'manual',
 'trim': 'C4 1.2 e-THP 130ch Millenium II',
 'vin': None,
 'year': 2017}
2026-01-28 12:39:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 216ccd2f-4595-57fb-a014-904a17bb0f82 with identifier: 3078391784
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item 216ccd2f-4595-57fb-a014-904a17bb0f82
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252Ff1%252F28%252Fc9%252Ff128c9a0f543cd0c1bdc92b30221dee5869b037e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/28/c9/f128c9a0f543cd0c1bdc92b30221dee5869b037e.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252F2e%252Fd2%252F21%252F2ed2217796196ac90062f00007f64aec71eda2ae.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/d2/21/2ed2217796196ac90062f00007f64aec71eda2ae.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252F51%252Fe1%252Fc751e13e948fdd96a474299d24ec484083a54656.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/51/e1/c751e13e948fdd96a474299d24ec484083a54656.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fbb%252Ff1%252F64%252Fbbf164d86d2e980934b1e31f9511d6142da8f660.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/bb/f1/64/bbf164d86d2e980934b1e31f9511d6142da8f660.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252F20%252F26%252F0d%252F20260d4fb5139cb8dc93899edd9d0e48a051ad3c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/20/26/0d/20260d4fb5139cb8dc93899edd9d0e48a051ad3c.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252F5e%252F7d%252F18%252F5e7d18f7c4a84dee1ec696181adf976d4a2d310b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/7d/18/5e7d18f7c4a84dee1ec696181adf976d4a2d310b.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252F0b%252F27%252F0b%252F0b270bb212ef57f10b6150e62eb90ecf37c0c8f9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/27/0b/0b270bb212ef57f10b6150e62eb90ecf37c0c8f9.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252Faa%252F5b%252Fff%252Faa5bff9e8b7e582887aab9a2e2b5cdd730e56ea2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/aa/5b/ff/aa5bff9e8b7e582887aab9a2e2b5cdd730e56ea2.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 216ccd2f-4595-57fb-a014-904a17bb0f82 with identifier 3078391784
2026-01-28 12:39:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 216ccd2f-4595-57fb-a014-904a17bb0f82
2026-01-28 12:39:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Citroën C4 II 1.2 THP  130 cv FEEL GARANTI 1 AN, monospace, '
                'gris, 7 cv, 5 portes, première mise en circulation le '
                '06/12/2017.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - lecteur DVD\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - carte main libre\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Phares directionnels\n'
                '  - Radar de recul\n'
                '  - caméra de recul\n'
                '  - feux de détresse\n'
                '  - phares à LED\n'
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rideaux pare-soleil\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '  - vitres électriques||cd||commande\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - Sieges arrières rabattable\n'
                '  - frein parking automatique\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Aide au demarrage en pente\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Airbags rideaux\n'
                '  - Alarme\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                "  - Radar de proximité d'obstacle à l'avant du véhicule\n"
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 6 rapports, \r'
                'Feux directionnels, \r'
                'Start and stop, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                'boite 6 vitesses, \r'
                'écran tactile, \r'
                'fermeture électrique, \r'
                'fermeture électrique automatique, \r'
                ' CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_3DEAF9',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 130,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '216ccd2f-4595-57fb-a014-904a17bb0f82',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3078391784',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C4',
 'odometer': 178900,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 8,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/28/c9/f128c9a0f543cd0c1bdc92b30221dee5869b037e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/d2/21/2ed2217796196ac90062f00007f64aec71eda2ae.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/51/e1/c751e13e948fdd96a474299d24ec484083a54656.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bb/f1/64/bbf164d86d2e980934b1e31f9511d6142da8f660.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/20/26/0d/20260d4fb5139cb8dc93899edd9d0e48a051ad3c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/7d/18/5e7d18f7c4a84dee1ec696181adf976d4a2d310b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/27/0b/0b270bb212ef57f10b6150e62eb90ecf37c0c8f9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/aa/5b/ff/aa5bff9e8b7e582887aab9a2e2b5cdd730e56ea2.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_216ccd2f-4595-57fb-a014-904a17bb0f82/216ccd2f-4595-57fb-a014-904a17bb0f82_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86427,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/28/c9/f128c9a0f543cd0c1bdc92b30221dee5869b037e.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_216ccd2f-4595-57fb-a014-904a17bb0f82/216ccd2f-4595-57fb-a014-904a17bb0f82_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102748,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/d2/21/2ed2217796196ac90062f00007f64aec71eda2ae.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_216ccd2f-4595-57fb-a014-904a17bb0f82/216ccd2f-4595-57fb-a014-904a17bb0f82_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86786,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/51/e1/c751e13e948fdd96a474299d24ec484083a54656.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_216ccd2f-4595-57fb-a014-904a17bb0f82/216ccd2f-4595-57fb-a014-904a17bb0f82_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92996,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/bb/f1/64/bbf164d86d2e980934b1e31f9511d6142da8f660.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_216ccd2f-4595-57fb-a014-904a17bb0f82/216ccd2f-4595-57fb-a014-904a17bb0f82_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114408,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/20/26/0d/20260d4fb5139cb8dc93899edd9d0e48a051ad3c.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_81963c4f-37d9-5867-93bb-e1445a3c890e/81963c4f-37d9-5867-93bb-e1445a3c890e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 121868,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/7d/18/5e7d18f7c4a84dee1ec696181adf976d4a2d310b.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_216ccd2f-4595-57fb-a014-904a17bb0f82/216ccd2f-4595-57fb-a014-904a17bb0f82_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139817,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/27/0b/0b270bb212ef57f10b6150e62eb90ecf37c0c8f9.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_81963c4f-37d9-5867-93bb-e1445a3c890e/81963c4f-37d9-5867-93bb-e1445a3c890e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116737,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/aa/5b/ff/aa5bff9e8b7e582887aab9a2e2b5cdd730e56ea2.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 5300,
 'price_includes_vat': False,
 'registration_date': '2017-12-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Citroën C4 II 1.2 THP 130 cv FEEL GARANTI 1 AN',
 'transmission': 'manual',
 'trim': 'C4 1.2 e-THP 130ch Millenium II',
 'vin': None,
 'year': 2017}
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%273078391784%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Saving data for 3078391784: {'created_time': 1769603968.935195, 'last_price_update_time': 1769603968.935203}
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3078391784') HTTP/1.1" 204 0
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3075441646
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%273075441646%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Scrape type for 3075441646: 1
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3075441646
2026-01-28 12:39:28 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Citroën Berlingo Phase 2 L2 1.6 Blue HDi  120 cv BUSINESS '
                'AVEC T.V.A, gris, 5 cv, 4 portes, première mise en '
                'circulation le 23/11/2017.\n'
                '\n'
                '3 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - climatisation : manuelle\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '  - volant cuir\n'
                '  - volant cuir||commande\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - contrôle pression des pneus\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Feux directionnels, \r'
                'Start and stop, \r'
                '2 roues motrices, \r'
                'boite 6 vitesses, \r'
                'fermeture électrique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'PRIX. T.T.C 8500 H.T 7080 T.V.A 1416\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_B17845',
 'doors_number': 4,
 '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/utilitaires/3075441646',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'Berlingo',
 'odometer': 189500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/37/42/64/3742647ab0b5ad71d523ab7841523dc29224712a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/72/35/7e7235e7ad5e865cda1b53224e83dab11de5a1b1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/57/23/055723277b2ae26998c2d68d00fe197209d3f7b3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/36/a9/d736a97a0ac4335535e40d4c541d03f40803b89e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/fb/f2/8bfbf2981ee39e52af25192b227416ee3be8b349.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/a8/8c/b7a88c8c7a2ab2e386abc65bf67a8777d4f4a6a3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/06/48/a006482023f7feca35bdffe4971b7b9bdc3b06c0.jpg?rule=ad-large'],
 'price': 8300,
 'price_includes_vat': False,
 'registration_date': '2017-11-01',
 'seats_number': 3,
 'seller_name': None,
 'title': 'Citroën Berlingo Phase 2 L2 1.6 Blue HDi 120 cv BUSINESS AVEC T.V.A',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2017}
2026-01-28 12:39:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c1cff800-0a8f-5744-a237-8da402b56425 with identifier: 3075441646
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 7 photos for item c1cff800-0a8f-5744-a237-8da402b56425
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:28 [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%252F37%252F42%252F64%252F3742647ab0b5ad71d523ab7841523dc29224712a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/37/42/64/3742647ab0b5ad71d523ab7841523dc29224712a.jpg?rule=ad-large already downloaded
2026-01-28 12:39:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%252F72%252F35%252F7e7235e7ad5e865cda1b53224e83dab11de5a1b1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/72/35/7e7235e7ad5e865cda1b53224e83dab11de5a1b1.jpg?rule=ad-large already downloaded
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%252F05%252F57%252F23%252F055723277b2ae26998c2d68d00fe197209d3f7b3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/05/57/23/055723277b2ae26998c2d68d00fe197209d3f7b3.jpg?rule=ad-large already downloaded
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%252Fd7%252F36%252Fa9%252Fd736a97a0ac4335535e40d4c541d03f40803b89e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/36/a9/d736a97a0ac4335535e40d4c541d03f40803b89e.jpg?rule=ad-large already downloaded
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%252F8b%252Ffb%252Ff2%252F8bfbf2981ee39e52af25192b227416ee3be8b349.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/fb/f2/8bfbf2981ee39e52af25192b227416ee3be8b349.jpg?rule=ad-large already downloaded
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%252Fb7%252Fa8%252F8c%252Fb7a88c8c7a2ab2e386abc65bf67a8777d4f4a6a3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/a8/8c/b7a88c8c7a2ab2e386abc65bf67a8777d4f4a6a3.jpg?rule=ad-large already downloaded
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%252Fa0%252F06%252F48%252Fa006482023f7feca35bdffe4971b7b9bdc3b06c0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/06/48/a006482023f7feca35bdffe4971b7b9bdc3b06c0.jpg?rule=ad-large already downloaded
2026-01-28 12:39:29 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c1cff800-0a8f-5744-a237-8da402b56425 with identifier 3075441646
2026-01-28 12:39:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:29 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c1cff800-0a8f-5744-a237-8da402b56425
2026-01-28 12:39:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Citroën Berlingo Phase 2 L2 1.6 Blue HDi  120 cv BUSINESS '
                'AVEC T.V.A, gris, 5 cv, 4 portes, première mise en '
                'circulation le 23/11/2017.\n'
                '\n'
                '3 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - climatisation : manuelle\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '  - volant cuir\n'
                '  - volant cuir||commande\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - contrôle pression des pneus\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Feux directionnels, \r'
                'Start and stop, \r'
                '2 roues motrices, \r'
                'boite 6 vitesses, \r'
                'fermeture électrique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'PRIX. T.T.C 8500 H.T 7080 T.V.A 1416\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_B17845',
 'doors_number': 4,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 120,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'c1cff800-0a8f-5744-a237-8da402b56425',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3075441646',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'Berlingo',
 'odometer': 189500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 7,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/37/42/64/3742647ab0b5ad71d523ab7841523dc29224712a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/72/35/7e7235e7ad5e865cda1b53224e83dab11de5a1b1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/57/23/055723277b2ae26998c2d68d00fe197209d3f7b3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/36/a9/d736a97a0ac4335535e40d4c541d03f40803b89e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/fb/f2/8bfbf2981ee39e52af25192b227416ee3be8b349.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/a8/8c/b7a88c8c7a2ab2e386abc65bf67a8777d4f4a6a3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/06/48/a006482023f7feca35bdffe4971b7b9bdc3b06c0.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1cff800-0a8f-5744-a237-8da402b56425/c1cff800-0a8f-5744-a237-8da402b56425_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81359,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/37/42/64/3742647ab0b5ad71d523ab7841523dc29224712a.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1cff800-0a8f-5744-a237-8da402b56425/c1cff800-0a8f-5744-a237-8da402b56425_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98694,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/72/35/7e7235e7ad5e865cda1b53224e83dab11de5a1b1.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1cff800-0a8f-5744-a237-8da402b56425/c1cff800-0a8f-5744-a237-8da402b56425_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73276,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/57/23/055723277b2ae26998c2d68d00fe197209d3f7b3.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1cff800-0a8f-5744-a237-8da402b56425/c1cff800-0a8f-5744-a237-8da402b56425_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86306,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/36/a9/d736a97a0ac4335535e40d4c541d03f40803b89e.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1cff800-0a8f-5744-a237-8da402b56425/c1cff800-0a8f-5744-a237-8da402b56425_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91538,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/fb/f2/8bfbf2981ee39e52af25192b227416ee3be8b349.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_316ad440-f8ee-5fcc-811f-bbad236a5a94/316ad440-f8ee-5fcc-811f-bbad236a5a94_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 142531,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/a8/8c/b7a88c8c7a2ab2e386abc65bf67a8777d4f4a6a3.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c1cff800-0a8f-5744-a237-8da402b56425/c1cff800-0a8f-5744-a237-8da402b56425_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117488,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/06/48/a006482023f7feca35bdffe4971b7b9bdc3b06c0.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 8300,
 'price_includes_vat': False,
 'registration_date': '2017-11-01',
 'seats_number': 3,
 'seller_name': None,
 'title': 'Citroën Berlingo Phase 2 L2 1.6 Blue HDi 120 cv BUSINESS AVEC T.V.A',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2017}
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%273075441646%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [auto_selling_leboncoin.fr] INFO: Saving data for 3075441646: {'created_time': 1769603969.137391, 'last_price_update_time': 1769603969.137401}
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3075441646') HTTP/1.1" 204 0
2026-01-28 12:39:29 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3018173047
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%273018173047%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [auto_selling_leboncoin.fr] INFO: Scrape type for 3018173047: 1
2026-01-28 12:39:29 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3018173047
2026-01-28 12:39:29 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': 'Peugeot 3008 Phase 2 1.2 THP S&S 130 cv ALLURE, 4x4, suv, '
                'blanc, 7 cv, 5 portes, première mise en circulation le '
                '01/07/2016.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Affichage tête haute\n'
                '  - Allumage automatique des feux\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Radar de recul\n'
                '  - caméra de recul\n'
                '  - feux de détresse\n'
                '  - phares à LED\n'
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '  - toit panoramique\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rideaux pare-soleil\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - volant cuir\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - Sieges arrières rabattable\n'
                '  - frein parking automatique\n'
                '  - repose-pieds réglable\n'
                '  - sièges électriques\n'
                '  - volant réglable\n'
                '  - volant réglable||cd\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                "  - Radar de proximité d'obstacle à l'avant du véhicule\n"
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 6 rapports, \r'
                'Feux directionnels, \r'
                'Start and stop, \r'
                'Feux diurne a LED, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                'banquette rabattable, \r'
                'boite 6 vitesses, \r'
                'boite automatique, \r'
                'fermeture électrique, \r'
                'fermeture électrique automatique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_2F06DE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 130,
 '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/3018173047',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 146500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/1a/41/8b1a4120b0e8d674fbf8200f3e88a712d71b5b1c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/58/b1/fd58b12c19798129bb5a1dd83f47237cb6c27a6b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/f5/09/03f5098cc0124838905cc75c04c276aa4861e7c2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/d3/d5/2ad3d5291b83cbf9e169e87eed4409c192183719.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/24/8a/90248a0056721e111b043f48a0937656f9a548ba.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/66/f5/c3/66f5c3d6c44f468031efc064d972ce514c12587f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/8a/be/4c8abe65fcef592e05541410c712007213ccdc86.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/8a/a3/f58aa38a7ce132c001443a66029e6eceffa84ced.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/5c/5b/d35c5bd99775938d5c1158879ac6b4ff67e4eaee.jpg?rule=ad-large'],
 'price': 6900,
 'price_includes_vat': False,
 'registration_date': '2016-07-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Peugeot 3008 Phase 2 1.2 THP S&S 130 cv ALLURE',
 'transmission': 'manual',
 'trim': '3008 1.2 Puretech Allure S&S',
 'vin': None,
 'year': 2016}
2026-01-28 12:39:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 853b9861-208e-5b41-9f54-576003df3843 with identifier: 3018173047
2026-01-28 12:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 853b9861-208e-5b41-9f54-576003df3843
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%252F8b%252F1a%252F41%252F8b1a4120b0e8d674fbf8200f3e88a712d71b5b1c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/1a/41/8b1a4120b0e8d674fbf8200f3e88a712d71b5b1c.jpg?rule=ad-large already downloaded
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%252F58%252Fb1%252Ffd58b12c19798129bb5a1dd83f47237cb6c27a6b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/58/b1/fd58b12c19798129bb5a1dd83f47237cb6c27a6b.jpg?rule=ad-large already downloaded
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%252F03%252Ff5%252F09%252F03f5098cc0124838905cc75c04c276aa4861e7c2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/03/f5/09/03f5098cc0124838905cc75c04c276aa4861e7c2.jpg?rule=ad-large already downloaded
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%252Fd3%252Fd5%252F2ad3d5291b83cbf9e169e87eed4409c192183719.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/d3/d5/2ad3d5291b83cbf9e169e87eed4409c192183719.jpg?rule=ad-large already downloaded
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%252F90%252F24%252F8a%252F90248a0056721e111b043f48a0937656f9a548ba.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/90/24/8a/90248a0056721e111b043f48a0937656f9a548ba.jpg?rule=ad-large already downloaded
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%252F66%252Ff5%252Fc3%252F66f5c3d6c44f468031efc064d972ce514c12587f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/66/f5/c3/66f5c3d6c44f468031efc064d972ce514c12587f.jpg?rule=ad-large already downloaded
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%252F4c%252F8a%252Fbe%252F4c8abe65fcef592e05541410c712007213ccdc86.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/8a/be/4c8abe65fcef592e05541410c712007213ccdc86.jpg?rule=ad-large already downloaded
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%252Ff5%252F8a%252Fa3%252Ff58aa38a7ce132c001443a66029e6eceffa84ced.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/8a/a3/f58aa38a7ce132c001443a66029e6eceffa84ced.jpg?rule=ad-large already downloaded
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%252Fd3%252F5c%252F5b%252Fd35c5bd99775938d5c1158879ac6b4ff67e4eaee.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/5c/5b/d35c5bd99775938d5c1158879ac6b4ff67e4eaee.jpg?rule=ad-large already downloaded
2026-01-28 12:39:29 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 853b9861-208e-5b41-9f54-576003df3843 with identifier 3018173047
2026-01-28 12:39:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:29 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 853b9861-208e-5b41-9f54-576003df3843
2026-01-28 12:39:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': 'Peugeot 3008 Phase 2 1.2 THP S&S 130 cv ALLURE, 4x4, suv, '
                'blanc, 7 cv, 5 portes, première mise en circulation le '
                '01/07/2016.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Affichage tête haute\n'
                '  - Allumage automatique des feux\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Radar de recul\n'
                '  - caméra de recul\n'
                '  - feux de détresse\n'
                '  - phares à LED\n'
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '  - toit panoramique\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rideaux pare-soleil\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - volant cuir\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - Sieges arrières rabattable\n'
                '  - frein parking automatique\n'
                '  - repose-pieds réglable\n'
                '  - sièges électriques\n'
                '  - volant réglable\n'
                '  - volant réglable||cd\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                "  - Radar de proximité d'obstacle à l'avant du véhicule\n"
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 6 rapports, \r'
                'Feux directionnels, \r'
                'Start and stop, \r'
                'Feux diurne a LED, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                'banquette rabattable, \r'
                'boite 6 vitesses, \r'
                'boite automatique, \r'
                'fermeture électrique, \r'
                'fermeture électrique automatique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_2F06DE',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 130,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '853b9861-208e-5b41-9f54-576003df3843',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3018173047',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 146500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 9,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/1a/41/8b1a4120b0e8d674fbf8200f3e88a712d71b5b1c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/58/b1/fd58b12c19798129bb5a1dd83f47237cb6c27a6b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/f5/09/03f5098cc0124838905cc75c04c276aa4861e7c2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/d3/d5/2ad3d5291b83cbf9e169e87eed4409c192183719.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/24/8a/90248a0056721e111b043f48a0937656f9a548ba.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/66/f5/c3/66f5c3d6c44f468031efc064d972ce514c12587f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/8a/be/4c8abe65fcef592e05541410c712007213ccdc86.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/8a/a3/f58aa38a7ce132c001443a66029e6eceffa84ced.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/5c/5b/d35c5bd99775938d5c1158879ac6b4ff67e4eaee.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_853b9861-208e-5b41-9f54-576003df3843/853b9861-208e-5b41-9f54-576003df3843_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82151,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/1a/41/8b1a4120b0e8d674fbf8200f3e88a712d71b5b1c.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_853b9861-208e-5b41-9f54-576003df3843/853b9861-208e-5b41-9f54-576003df3843_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90396,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/58/b1/fd58b12c19798129bb5a1dd83f47237cb6c27a6b.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_853b9861-208e-5b41-9f54-576003df3843/853b9861-208e-5b41-9f54-576003df3843_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81348,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/f5/09/03f5098cc0124838905cc75c04c276aa4861e7c2.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_853b9861-208e-5b41-9f54-576003df3843/853b9861-208e-5b41-9f54-576003df3843_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91079,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/d3/d5/2ad3d5291b83cbf9e169e87eed4409c192183719.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_853b9861-208e-5b41-9f54-576003df3843/853b9861-208e-5b41-9f54-576003df3843_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139663,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/24/8a/90248a0056721e111b043f48a0937656f9a548ba.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_853b9861-208e-5b41-9f54-576003df3843/853b9861-208e-5b41-9f54-576003df3843_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101263,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/66/f5/c3/66f5c3d6c44f468031efc064d972ce514c12587f.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5280fba1-16af-57fa-b294-66287af37c3b/5280fba1-16af-57fa-b294-66287af37c3b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 135578,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/8a/be/4c8abe65fcef592e05541410c712007213ccdc86.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_853b9861-208e-5b41-9f54-576003df3843/853b9861-208e-5b41-9f54-576003df3843_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 72720,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/8a/a3/f58aa38a7ce132c001443a66029e6eceffa84ced.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5280fba1-16af-57fa-b294-66287af37c3b/5280fba1-16af-57fa-b294-66287af37c3b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 123812,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/5c/5b/d35c5bd99775938d5c1158879ac6b4ff67e4eaee.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 6900,
 'price_includes_vat': False,
 'registration_date': '2016-07-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Peugeot 3008 Phase 2 1.2 THP S&S 130 cv ALLURE',
 'transmission': 'manual',
 'trim': '3008 1.2 Puretech Allure S&S',
 'vin': None,
 'year': 2016}
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%273018173047%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [auto_selling_leboncoin.fr] INFO: Saving data for 3018173047: {'created_time': 1769603969.845488, 'last_price_update_time': 1769603969.845499}
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3018173047') HTTP/1.1" 204 0
2026-01-28 12:39:29 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3009703924
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%273009703924%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [auto_selling_leboncoin.fr] INFO: Scrape type for 3009703924: 1
2026-01-28 12:39:29 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3009703924
2026-01-28 12:39:29 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Bleu',
 'currency': 'EUR',
 'description': 'Bmw Série 5 (F11) Touring 520d 2.0 d 184 cv Boîte auto  '
                'EXCELLIS, break, bleu, 10 cv, 5 portes, première mise en '
                'circulation le 22/08/2013.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Affichage tête haute\n'
                '  - Allumage automatique des feux\n'
                '  - Démarrage sans clé\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Ouverture du coffre à distance\n'
                '  - Radar de recul\n'
                '  - feux de détresse\n'
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '  - volant cuir\n'
                '  - volant cuir||cd||commande\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - Attache remorque\n'
                '  - GPS couleur\n'
                '  - frein parking automatique\n'
                '  - sièges électriques\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Aide au demarrage en pente\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '  - répartiteur électronique de freinage\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                "  - Radar de proximité d'obstacle à l'avant du véhicule\n"
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Feux directionnels, \r'
                'Coffre electrique, \r'
                'Feux diurne a LED, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                'lave-phares, \r'
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                'banquette fractionnable, \r'
                'boite automatique, \r'
                'fermeture électrique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_94F75C',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 184,
 '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/3009703924',
 'listing': 'auction',
 'make': 'BMW',
 'model': 'Série 5',
 'odometer': 205450,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/68/84/b76884f8ad0c71abcbf6a6891275430e1ccf9782.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/96/97/a396976b860d5ace85552d1cd004dab5d5f323dc.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/7c/9a/f37c9aaf45762aef2178d47f8a06aa1a9612d8f2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/78/6b/05786bd71ca1701f752dc2957ea7d7793b099e5b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/b2/2d/8eb22dd726ee53865ad58b5fac2b27c0bea57c84.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/30/78/9d/30789dc83e03769590fa14e228d28aacee536ba9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/ca/54/3dca54f542deeb23e40ccb95e8733a1f894cf97b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/0d/c7/f60dc7d2cdf02a8dd8f6032b343d6315a87c5d80.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/af/9b/4faf9bfaa2789f3ccc202a735ddce3d39330bcbd.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/b9/45/2db945b9513188c73dca663c2ca74884eb440f7b.jpg?rule=ad-large'],
 'price': 9900,
 'price_includes_vat': False,
 'registration_date': '2013-08-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Bmw Série 5 (F11) Touring 520d 2.0 d 184 cv Boîte auto EXCELLIS',
 'transmission': 'automatic',
 'trim': 'Série 5 Touring 520d 184ch Excellis',
 'vin': None,
 'year': 2013}
2026-01-28 12:39:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 82af9f4e-0ccc-52d5-8177-c15e07a14ea5 with identifier: 3009703924
2026-01-28 12:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 82af9f4e-0ccc-52d5-8177-c15e07a14ea5
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%252Fb7%252F68%252F84%252Fb76884f8ad0c71abcbf6a6891275430e1ccf9782.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/68/84/b76884f8ad0c71abcbf6a6891275430e1ccf9782.jpg?rule=ad-large already downloaded
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%252Fa3%252F96%252F97%252Fa396976b860d5ace85552d1cd004dab5d5f323dc.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/96/97/a396976b860d5ace85552d1cd004dab5d5f323dc.jpg?rule=ad-large already downloaded
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%252Ff3%252F7c%252F9a%252Ff37c9aaf45762aef2178d47f8a06aa1a9612d8f2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/7c/9a/f37c9aaf45762aef2178d47f8a06aa1a9612d8f2.jpg?rule=ad-large already downloaded
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%252F05%252F78%252F6b%252F05786bd71ca1701f752dc2957ea7d7793b099e5b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/05/78/6b/05786bd71ca1701f752dc2957ea7d7793b099e5b.jpg?rule=ad-large already downloaded
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%252F8e%252Fb2%252F2d%252F8eb22dd726ee53865ad58b5fac2b27c0bea57c84.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/b2/2d/8eb22dd726ee53865ad58b5fac2b27c0bea57c84.jpg?rule=ad-large already downloaded
2026-01-28 12:39:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:29 [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%252F30%252F78%252F9d%252F30789dc83e03769590fa14e228d28aacee536ba9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/30/78/9d/30789dc83e03769590fa14e228d28aacee536ba9.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F3d%252Fca%252F54%252F3dca54f542deeb23e40ccb95e8733a1f894cf97b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/ca/54/3dca54f542deeb23e40ccb95e8733a1f894cf97b.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252Ff6%252F0d%252Fc7%252Ff60dc7d2cdf02a8dd8f6032b343d6315a87c5d80.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/0d/c7/f60dc7d2cdf02a8dd8f6032b343d6315a87c5d80.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252Faf%252F9b%252F4faf9bfaa2789f3ccc202a735ddce3d39330bcbd.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/af/9b/4faf9bfaa2789f3ccc202a735ddce3d39330bcbd.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F2d%252Fb9%252F45%252F2db945b9513188c73dca663c2ca74884eb440f7b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/b9/45/2db945b9513188c73dca663c2ca74884eb440f7b.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 82af9f4e-0ccc-52d5-8177-c15e07a14ea5 with identifier 3009703924
2026-01-28 12:39:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 82af9f4e-0ccc-52d5-8177-c15e07a14ea5
2026-01-28 12:39:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Bleu',
 'currency': 'EUR',
 'description': 'Bmw Série 5 (F11) Touring 520d 2.0 d 184 cv Boîte auto  '
                'EXCELLIS, break, bleu, 10 cv, 5 portes, première mise en '
                'circulation le 22/08/2013.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Affichage tête haute\n'
                '  - Allumage automatique des feux\n'
                '  - Démarrage sans clé\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Ouverture du coffre à distance\n'
                '  - Radar de recul\n'
                '  - feux de détresse\n'
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '  - volant cuir\n'
                '  - volant cuir||cd||commande\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - Attache remorque\n'
                '  - GPS couleur\n'
                '  - frein parking automatique\n'
                '  - sièges électriques\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Aide au demarrage en pente\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '  - répartiteur électronique de freinage\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                "  - Radar de proximité d'obstacle à l'avant du véhicule\n"
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Feux directionnels, \r'
                'Coffre electrique, \r'
                'Feux diurne a LED, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                'lave-phares, \r'
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                'banquette fractionnable, \r'
                'boite automatique, \r'
                'fermeture électrique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_94F75C',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 184,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '82af9f4e-0ccc-52d5-8177-c15e07a14ea5',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3009703924',
 'listing': 'auction',
 'make': 'BMW',
 'model': 'Série 5',
 'odometer': 205450,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 10,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/68/84/b76884f8ad0c71abcbf6a6891275430e1ccf9782.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/96/97/a396976b860d5ace85552d1cd004dab5d5f323dc.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/7c/9a/f37c9aaf45762aef2178d47f8a06aa1a9612d8f2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/78/6b/05786bd71ca1701f752dc2957ea7d7793b099e5b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/b2/2d/8eb22dd726ee53865ad58b5fac2b27c0bea57c84.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/30/78/9d/30789dc83e03769590fa14e228d28aacee536ba9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/ca/54/3dca54f542deeb23e40ccb95e8733a1f894cf97b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/0d/c7/f60dc7d2cdf02a8dd8f6032b343d6315a87c5d80.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/af/9b/4faf9bfaa2789f3ccc202a735ddce3d39330bcbd.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/b9/45/2db945b9513188c73dca663c2ca74884eb440f7b.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82af9f4e-0ccc-52d5-8177-c15e07a14ea5/82af9f4e-0ccc-52d5-8177-c15e07a14ea5_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88351,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b7/68/84/b76884f8ad0c71abcbf6a6891275430e1ccf9782.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82af9f4e-0ccc-52d5-8177-c15e07a14ea5/82af9f4e-0ccc-52d5-8177-c15e07a14ea5_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100705,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/96/97/a396976b860d5ace85552d1cd004dab5d5f323dc.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82af9f4e-0ccc-52d5-8177-c15e07a14ea5/82af9f4e-0ccc-52d5-8177-c15e07a14ea5_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89924,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/7c/9a/f37c9aaf45762aef2178d47f8a06aa1a9612d8f2.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82af9f4e-0ccc-52d5-8177-c15e07a14ea5/82af9f4e-0ccc-52d5-8177-c15e07a14ea5_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113007,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/78/6b/05786bd71ca1701f752dc2957ea7d7793b099e5b.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82af9f4e-0ccc-52d5-8177-c15e07a14ea5/82af9f4e-0ccc-52d5-8177-c15e07a14ea5_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124197,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/b2/2d/8eb22dd726ee53865ad58b5fac2b27c0bea57c84.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4cb8e6fc-7971-5626-aac0-896e9d4331dc/4cb8e6fc-7971-5626-aac0-896e9d4331dc_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 136969,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/30/78/9d/30789dc83e03769590fa14e228d28aacee536ba9.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_82af9f4e-0ccc-52d5-8177-c15e07a14ea5/82af9f4e-0ccc-52d5-8177-c15e07a14ea5_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158650,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/ca/54/3dca54f542deeb23e40ccb95e8733a1f894cf97b.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4cb8e6fc-7971-5626-aac0-896e9d4331dc/4cb8e6fc-7971-5626-aac0-896e9d4331dc_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 111225,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/0d/c7/f60dc7d2cdf02a8dd8f6032b343d6315a87c5d80.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4cb8e6fc-7971-5626-aac0-896e9d4331dc/4cb8e6fc-7971-5626-aac0-896e9d4331dc_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 110002,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/af/9b/4faf9bfaa2789f3ccc202a735ddce3d39330bcbd.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4cb8e6fc-7971-5626-aac0-896e9d4331dc/4cb8e6fc-7971-5626-aac0-896e9d4331dc_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 127604,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/b9/45/2db945b9513188c73dca663c2ca74884eb440f7b.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 9900,
 'price_includes_vat': False,
 'registration_date': '2013-08-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Bmw Série 5 (F11) Touring 520d 2.0 d 184 cv Boîte auto EXCELLIS',
 'transmission': 'automatic',
 'trim': 'Série 5 Touring 520d 184ch Excellis',
 'vin': None,
 'year': 2013}
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%273009703924%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [auto_selling_leboncoin.fr] INFO: Saving data for 3009703924: {'created_time': 1769603970.105708, 'last_price_update_time': 1769603970.105718}
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3009703924') HTTP/1.1" 204 0
2026-01-28 12:39:30 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3121735677
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%273121735677%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [auto_selling_leboncoin.fr] INFO: Scrape type for 3121735677: 1
2026-01-28 12:39:30 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3121735677
2026-01-28 12:39:30 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Bleu',
 'currency': 'EUR',
 'description': 'Mercedes Benz CLA Shooting Brake 220 CDI 7G-DCT 177 cv Boîte '
                'auto SENSATION, break, bleu, 9 cv, 5 portes, première mise en '
                'circulation le 31/10/2017.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - GPS\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - lecteur DVD\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - Démarrage sans clé\n'
                '  - Palettes au volant\n'
                '  - carte main libre\n'
                '  - démarreur électrique\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Ouverture du coffre à distance\n'
                '  - Phares directionnels\n'
                '  - Radar de recul\n'
                '  - caméra de recul\n'
                '  - feux de détresse\n'
                '  - phares à LED\n'
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '  - toit ouvrant\n'
                '  - toit ouvrant panoramique\n'
                '  - toit ouvrant électrique\n'
                '  - toit ouvrant électrique en verre\n'
                '  - toit panoramique\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - vitres électriques\n'
                '  - volant cuir\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - frein parking automatique\n'
                '  - prédisposition téléphone\n'
                '  - volant réglable\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Aide au demarrage en pente\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Airbags rideaux\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                "  - Système d'aide au freinage d'urgence\n"
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - phares antibrouillard\n'
                '  - répartiteur électronique de freinage\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '  - GPS tactile\n'
                "  - Radar de proximité d'obstacle à l'avant du véhicule\n"
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '  - volant réglable||cd||commande\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 7 rapports, \r'
                'Feux directionnels, \r'
                'Feux xénon, \r'
                'Feux bi-xénon, \r'
                'Coffre electrique, \r'
                'Start and stop, \r'
                'Feux diurne a LED, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                'lave-phares, \r'
                'lunette arrière dégivrante, \r'
                "système de récupération d'énergie au freinage, \r"
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                'boite automatique, \r'
                'ciel de pavillon noir, \r'
                'éclairage intérieur temporisé, \r'
                'écran tactile, \r'
                'fermeture électrique automatique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_A6E0BB',
 'doors_number': 5,
 '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/3121735677',
 'listing': 'auction',
 'make': 'MERCEDES-BENZ',
 'model': 'Classe CLA',
 'odometer': 182500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/e2/e3/2fe2e3d71700f4ffafc2c4853e78f7b155988640.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/f3/da/baf3daf9e3e2e93d06d55d19054d05084cae4d87.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/c8/66/aec8664f39f48ca34efa6489cfb8d9498afe255d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/bd/c8/0dbdc8eab037e6df4c3b7c4389479c3e8c36a892.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/f2/e5/31f2e5acdb1a1e1a5eabf34f5d31153f26f86b76.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/66/a2/fb66a2461986e36e0fdacd32802835b720b895cb.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/45/11/36/451136bbf80cba6e0ec0ca077d0ad7fe9aac3e4b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/96/df/3b/96df3bb30325f92793a7532f2260f205d7204397.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bc/86/4e/bc864e76e30317ca28c1cd9a56f9c7c001f18c16.jpg?rule=ad-large'],
 'price': 15900,
 'price_includes_vat': False,
 'registration_date': '2017-10-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes Benz CLA Shooting Brake 220 CDI 7G-DCT 177 cv Boîte auto '
          'SENSATION',
 'transmission': 'automatic',
 'trim': 'CLA Shooting Brake 220 CDI 177ch Sensation 7G-DCT',
 'vin': None,
 'year': 2017}
2026-01-28 12:39:30 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 98749b83-0909-5800-b026-0556dc818b5b with identifier: 3121735677
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 98749b83-0909-5800-b026-0556dc818b5b
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F2f%252Fe2%252Fe3%252F2fe2e3d71700f4ffafc2c4853e78f7b155988640.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/e2/e3/2fe2e3d71700f4ffafc2c4853e78f7b155988640.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252Fba%252Ff3%252Fda%252Fbaf3daf9e3e2e93d06d55d19054d05084cae4d87.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/f3/da/baf3daf9e3e2e93d06d55d19054d05084cae4d87.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252Fae%252Fc8%252F66%252Faec8664f39f48ca34efa6489cfb8d9498afe255d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/c8/66/aec8664f39f48ca34efa6489cfb8d9498afe255d.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252Fbd%252Fc8%252F0dbdc8eab037e6df4c3b7c4389479c3e8c36a892.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/bd/c8/0dbdc8eab037e6df4c3b7c4389479c3e8c36a892.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F31%252Ff2%252Fe5%252F31f2e5acdb1a1e1a5eabf34f5d31153f26f86b76.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/31/f2/e5/31f2e5acdb1a1e1a5eabf34f5d31153f26f86b76.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F66%252Fa2%252Ffb66a2461986e36e0fdacd32802835b720b895cb.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/66/a2/fb66a2461986e36e0fdacd32802835b720b895cb.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F45%252F11%252F36%252F451136bbf80cba6e0ec0ca077d0ad7fe9aac3e4b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/45/11/36/451136bbf80cba6e0ec0ca077d0ad7fe9aac3e4b.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F96%252Fdf%252F3b%252F96df3bb30325f92793a7532f2260f205d7204397.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/96/df/3b/96df3bb30325f92793a7532f2260f205d7204397.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252Fbc%252F86%252F4e%252Fbc864e76e30317ca28c1cd9a56f9c7c001f18c16.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/bc/86/4e/bc864e76e30317ca28c1cd9a56f9c7c001f18c16.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 98749b83-0909-5800-b026-0556dc818b5b with identifier 3121735677
2026-01-28 12:39:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 98749b83-0909-5800-b026-0556dc818b5b
2026-01-28 12:39:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Bleu',
 'currency': 'EUR',
 'description': 'Mercedes Benz CLA Shooting Brake 220 CDI 7G-DCT 177 cv Boîte '
                'auto SENSATION, break, bleu, 9 cv, 5 portes, première mise en '
                'circulation le 31/10/2017.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - GPS\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - lecteur DVD\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - Démarrage sans clé\n'
                '  - Palettes au volant\n'
                '  - carte main libre\n'
                '  - démarreur électrique\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Ouverture du coffre à distance\n'
                '  - Phares directionnels\n'
                '  - Radar de recul\n'
                '  - caméra de recul\n'
                '  - feux de détresse\n'
                '  - phares à LED\n'
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '  - toit ouvrant\n'
                '  - toit ouvrant panoramique\n'
                '  - toit ouvrant électrique\n'
                '  - toit ouvrant électrique en verre\n'
                '  - toit panoramique\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - vitres électriques\n'
                '  - volant cuir\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - frein parking automatique\n'
                '  - prédisposition téléphone\n'
                '  - volant réglable\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Aide au demarrage en pente\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Airbags rideaux\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                "  - Système d'aide au freinage d'urgence\n"
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - phares antibrouillard\n'
                '  - répartiteur électronique de freinage\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '  - GPS tactile\n'
                "  - Radar de proximité d'obstacle à l'avant du véhicule\n"
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '  - volant réglable||cd||commande\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 7 rapports, \r'
                'Feux directionnels, \r'
                'Feux xénon, \r'
                'Feux bi-xénon, \r'
                'Coffre electrique, \r'
                'Start and stop, \r'
                'Feux diurne a LED, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                'lave-phares, \r'
                'lunette arrière dégivrante, \r'
                "système de récupération d'énergie au freinage, \r"
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                'boite automatique, \r'
                'ciel de pavillon noir, \r'
                'éclairage intérieur temporisé, \r'
                'écran tactile, \r'
                'fermeture électrique automatique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_A6E0BB',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 177,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '98749b83-0909-5800-b026-0556dc818b5b',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3121735677',
 'listing': 'auction',
 'make': 'MERCEDES-BENZ',
 'model': 'Classe CLA',
 'odometer': 182500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 9,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/e2/e3/2fe2e3d71700f4ffafc2c4853e78f7b155988640.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/f3/da/baf3daf9e3e2e93d06d55d19054d05084cae4d87.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/c8/66/aec8664f39f48ca34efa6489cfb8d9498afe255d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/bd/c8/0dbdc8eab037e6df4c3b7c4389479c3e8c36a892.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/f2/e5/31f2e5acdb1a1e1a5eabf34f5d31153f26f86b76.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/66/a2/fb66a2461986e36e0fdacd32802835b720b895cb.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/45/11/36/451136bbf80cba6e0ec0ca077d0ad7fe9aac3e4b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/96/df/3b/96df3bb30325f92793a7532f2260f205d7204397.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bc/86/4e/bc864e76e30317ca28c1cd9a56f9c7c001f18c16.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_98749b83-0909-5800-b026-0556dc818b5b/98749b83-0909-5800-b026-0556dc818b5b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102597,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/e2/e3/2fe2e3d71700f4ffafc2c4853e78f7b155988640.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_98749b83-0909-5800-b026-0556dc818b5b/98749b83-0909-5800-b026-0556dc818b5b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112447,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/f3/da/baf3daf9e3e2e93d06d55d19054d05084cae4d87.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_98749b83-0909-5800-b026-0556dc818b5b/98749b83-0909-5800-b026-0556dc818b5b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99980,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/c8/66/aec8664f39f48ca34efa6489cfb8d9498afe255d.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_98749b83-0909-5800-b026-0556dc818b5b/98749b83-0909-5800-b026-0556dc818b5b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 111114,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/bd/c8/0dbdc8eab037e6df4c3b7c4389479c3e8c36a892.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_98749b83-0909-5800-b026-0556dc818b5b/98749b83-0909-5800-b026-0556dc818b5b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 136834,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/f2/e5/31f2e5acdb1a1e1a5eabf34f5d31153f26f86b76.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_98749b83-0909-5800-b026-0556dc818b5b/98749b83-0909-5800-b026-0556dc818b5b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 121692,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/66/a2/fb66a2461986e36e0fdacd32802835b720b895cb.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_98749b83-0909-5800-b026-0556dc818b5b/98749b83-0909-5800-b026-0556dc818b5b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 129349,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/45/11/36/451136bbf80cba6e0ec0ca077d0ad7fe9aac3e4b.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_98749b83-0909-5800-b026-0556dc818b5b/98749b83-0909-5800-b026-0556dc818b5b_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119400,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/96/df/3b/96df3bb30325f92793a7532f2260f205d7204397.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_98749b83-0909-5800-b026-0556dc818b5b/98749b83-0909-5800-b026-0556dc818b5b_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103357,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/bc/86/4e/bc864e76e30317ca28c1cd9a56f9c7c001f18c16.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 15900,
 'price_includes_vat': False,
 'registration_date': '2017-10-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes Benz CLA Shooting Brake 220 CDI 7G-DCT 177 cv Boîte auto '
          'SENSATION',
 'transmission': 'automatic',
 'trim': 'CLA Shooting Brake 220 CDI 177ch Sensation 7G-DCT',
 'vin': None,
 'year': 2017}
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%273121735677%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [auto_selling_leboncoin.fr] INFO: Saving data for 3121735677: {'created_time': 1769603970.320946, 'last_price_update_time': 1769603970.320956}
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3121735677') HTTP/1.1" 204 0
2026-01-28 12:39:30 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3119702473
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%273119702473%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [auto_selling_leboncoin.fr] INFO: Scrape type for 3119702473: 1
2026-01-28 12:39:30 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3119702473
2026-01-28 12:39:30 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Peugeot 208 Phase 2 5 Portes 1.6 Blue HDi 75 cv ACTIVE, '
                'berline, gris, 4 cv, 5 portes, première mise en circulation '
                'le 30/11/2017.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - phares à LED\n'
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : manuelle\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '  - volant réglable||commande\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - volant réglable\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Alarme\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Feux directionnels, \r'
                'Start and stop, \r'
                '2 roues motrices, \r'
                'banquette coulissante, \r'
                'écran tactile, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_CBD0A8',
 '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/3119702473',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 107500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/81/90/5a/81905abb2a2f03b92bc2d26b746c46c159286a89.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/3f/75/263f75455e9047f8eab94d30112d3d8e68058054.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/67/14/9a/67149ac388ee4830ec6091a1a3b84c63ff8105b8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/72/2c/fe/722cfe0019899d1e2a64a0478e6c9d696f65d800.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ec/ea/25/ecea25edf047e51f22a66c5f12cda4ab155957c9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/14/6b/7f/146b7fdfc353ea5e47e2b496b7a687bd94827e0c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a6/0c/1e/a60c1eab593031d688fd7f712b6fec22ece2749c.jpg?rule=ad-large'],
 'price': 8000,
 'price_includes_vat': False,
 'registration_date': '2017-11-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Peugeot 208 Phase 2 5 Portes 1.6 Blue HDi 75 cv ACTIVE',
 'transmission': 'manual',
 'trim': '208 1.6 BlueHDi 75ch Active 3p',
 'vin': None,
 'year': 2017}
2026-01-28 12:39:30 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d7d41d9d-2df1-52b0-bdb4-2005a8d5cd1e with identifier: 3119702473
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 7 photos for item d7d41d9d-2df1-52b0-bdb4-2005a8d5cd1e
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F90%252F5a%252F81905abb2a2f03b92bc2d26b746c46c159286a89.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/81/90/5a/81905abb2a2f03b92bc2d26b746c46c159286a89.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F26%252F3f%252F75%252F263f75455e9047f8eab94d30112d3d8e68058054.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/26/3f/75/263f75455e9047f8eab94d30112d3d8e68058054.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F67%252F14%252F9a%252F67149ac388ee4830ec6091a1a3b84c63ff8105b8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/67/14/9a/67149ac388ee4830ec6091a1a3b84c63ff8105b8.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F72%252F2c%252Ffe%252F722cfe0019899d1e2a64a0478e6c9d696f65d800.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/72/2c/fe/722cfe0019899d1e2a64a0478e6c9d696f65d800.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252Fec%252Fea%252F25%252Fecea25edf047e51f22a66c5f12cda4ab155957c9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ec/ea/25/ecea25edf047e51f22a66c5f12cda4ab155957c9.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F14%252F6b%252F7f%252F146b7fdfc353ea5e47e2b496b7a687bd94827e0c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/14/6b/7f/146b7fdfc353ea5e47e2b496b7a687bd94827e0c.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252Fa6%252F0c%252F1e%252Fa60c1eab593031d688fd7f712b6fec22ece2749c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a6/0c/1e/a60c1eab593031d688fd7f712b6fec22ece2749c.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d7d41d9d-2df1-52b0-bdb4-2005a8d5cd1e with identifier 3119702473
2026-01-28 12:39:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d7d41d9d-2df1-52b0-bdb4-2005a8d5cd1e
2026-01-28 12:39:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Peugeot 208 Phase 2 5 Portes 1.6 Blue HDi 75 cv ACTIVE, '
                'berline, gris, 4 cv, 5 portes, première mise en circulation '
                'le 30/11/2017.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - phares à LED\n'
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : manuelle\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '  - volant réglable||commande\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - volant réglable\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Alarme\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Feux directionnels, \r'
                'Start and stop, \r'
                '2 roues motrices, \r'
                'banquette coulissante, \r'
                'écran tactile, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_CBD0A8',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 75,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'd7d41d9d-2df1-52b0-bdb4-2005a8d5cd1e',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3119702473',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 107500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 7,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/81/90/5a/81905abb2a2f03b92bc2d26b746c46c159286a89.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/3f/75/263f75455e9047f8eab94d30112d3d8e68058054.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/67/14/9a/67149ac388ee4830ec6091a1a3b84c63ff8105b8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/72/2c/fe/722cfe0019899d1e2a64a0478e6c9d696f65d800.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ec/ea/25/ecea25edf047e51f22a66c5f12cda4ab155957c9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/14/6b/7f/146b7fdfc353ea5e47e2b496b7a687bd94827e0c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a6/0c/1e/a60c1eab593031d688fd7f712b6fec22ece2749c.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7d41d9d-2df1-52b0-bdb4-2005a8d5cd1e/d7d41d9d-2df1-52b0-bdb4-2005a8d5cd1e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86528,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/81/90/5a/81905abb2a2f03b92bc2d26b746c46c159286a89.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7d41d9d-2df1-52b0-bdb4-2005a8d5cd1e/d7d41d9d-2df1-52b0-bdb4-2005a8d5cd1e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99632,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/3f/75/263f75455e9047f8eab94d30112d3d8e68058054.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7d41d9d-2df1-52b0-bdb4-2005a8d5cd1e/d7d41d9d-2df1-52b0-bdb4-2005a8d5cd1e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80885,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/67/14/9a/67149ac388ee4830ec6091a1a3b84c63ff8105b8.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7d41d9d-2df1-52b0-bdb4-2005a8d5cd1e/d7d41d9d-2df1-52b0-bdb4-2005a8d5cd1e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106330,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/72/2c/fe/722cfe0019899d1e2a64a0478e6c9d696f65d800.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7d41d9d-2df1-52b0-bdb4-2005a8d5cd1e/d7d41d9d-2df1-52b0-bdb4-2005a8d5cd1e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122429,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ec/ea/25/ecea25edf047e51f22a66c5f12cda4ab155957c9.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7d41d9d-2df1-52b0-bdb4-2005a8d5cd1e/d7d41d9d-2df1-52b0-bdb4-2005a8d5cd1e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158438,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/14/6b/7f/146b7fdfc353ea5e47e2b496b7a687bd94827e0c.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d7d41d9d-2df1-52b0-bdb4-2005a8d5cd1e/d7d41d9d-2df1-52b0-bdb4-2005a8d5cd1e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96605,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a6/0c/1e/a60c1eab593031d688fd7f712b6fec22ece2749c.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 8000,
 'price_includes_vat': False,
 'registration_date': '2017-11-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Peugeot 208 Phase 2 5 Portes 1.6 Blue HDi 75 cv ACTIVE',
 'transmission': 'manual',
 'trim': '208 1.6 BlueHDi 75ch Active 3p',
 'vin': None,
 'year': 2017}
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%273119702473%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [auto_selling_leboncoin.fr] INFO: Saving data for 3119702473: {'created_time': 1769603970.604285, 'last_price_update_time': 1769603970.604296}
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3119702473') HTTP/1.1" 204 0
2026-01-28 12:39:30 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3119987217
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%273119987217%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [auto_selling_leboncoin.fr] INFO: Scrape type for 3119987217: 1
2026-01-28 12:39:30 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3119987217
2026-01-28 12:39:30 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Bleu',
 'currency': 'EUR',
 'description': 'Citroën C4 CITROËN C4 1.2 THP 110 cv FEEL, berline, bleu, 6 '
                'cv, 5 portes, première mise en circulation le 26/05/2016.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Radar de recul\n'
                '  - feux de détresse\n'
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - volant multifonctions\n'
                '  - volant réglable\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Airbags rideaux\n'
                '  - Alarme\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '  - volant réglable||cd||commande\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Start and stop, \r'
                'Feux diurne a LED, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_2115D1',
 '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/3119987217',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C4',
 'odometer': 89232,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/e6/33/0ee63333e97ebda13add7faa5b7667ad1946a273.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/09/ff/be/09ffbe012e1d86d4a203ddd87bc4261e4fdb12de.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/30/4a/70/304a708cbb4bd178923e0ba9553e95f92878d343.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/55/37/2f55372343edfbc685af51ef907c6f2e1ed3b88b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/04/31/0304311ca5df95b022019e78118bfe920930a108.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/32/a2/e2/32a2e2ace4058e9b1cc11a7dd8e43fa7e9e9622e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/08/66/7b0866e743ede02d77cf9c3dd82a73f81c9e04ea.jpg?rule=ad-large'],
 'price': 6000,
 'price_includes_vat': False,
 'registration_date': '2016-05-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Citroën C4 CITROËN C4 1.2 THP 110 cv FEEL',
 'transmission': 'manual',
 'trim': 'C4 PureTech 110ch Feel',
 'vin': None,
 'year': 2016}
2026-01-28 12:39:30 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f9cbf261-bfe1-588d-841f-673a62a74d7b with identifier: 3119987217
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 7 photos for item f9cbf261-bfe1-588d-841f-673a62a74d7b
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F0e%252Fe6%252F33%252F0ee63333e97ebda13add7faa5b7667ad1946a273.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/e6/33/0ee63333e97ebda13add7faa5b7667ad1946a273.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F09%252Fff%252Fbe%252F09ffbe012e1d86d4a203ddd87bc4261e4fdb12de.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/09/ff/be/09ffbe012e1d86d4a203ddd87bc4261e4fdb12de.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F30%252F4a%252F70%252F304a708cbb4bd178923e0ba9553e95f92878d343.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/30/4a/70/304a708cbb4bd178923e0ba9553e95f92878d343.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F2f%252F55%252F37%252F2f55372343edfbc685af51ef907c6f2e1ed3b88b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/55/37/2f55372343edfbc685af51ef907c6f2e1ed3b88b.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F03%252F04%252F31%252F0304311ca5df95b022019e78118bfe920930a108.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/03/04/31/0304311ca5df95b022019e78118bfe920930a108.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F32%252Fa2%252Fe2%252F32a2e2ace4058e9b1cc11a7dd8e43fa7e9e9622e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/32/a2/e2/32a2e2ace4058e9b1cc11a7dd8e43fa7e9e9622e.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F7b%252F08%252F66%252F7b0866e743ede02d77cf9c3dd82a73f81c9e04ea.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/08/66/7b0866e743ede02d77cf9c3dd82a73f81c9e04ea.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f9cbf261-bfe1-588d-841f-673a62a74d7b with identifier 3119987217
2026-01-28 12:39:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f9cbf261-bfe1-588d-841f-673a62a74d7b
2026-01-28 12:39:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Bleu',
 'currency': 'EUR',
 'description': 'Citroën C4 CITROËN C4 1.2 THP 110 cv FEEL, berline, bleu, 6 '
                'cv, 5 portes, première mise en circulation le 26/05/2016.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Radar de recul\n'
                '  - feux de détresse\n'
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - volant multifonctions\n'
                '  - volant réglable\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Airbags rideaux\n'
                '  - Alarme\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '  - volant réglable||cd||commande\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Start and stop, \r'
                'Feux diurne a LED, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_2115D1',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 110,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'f9cbf261-bfe1-588d-841f-673a62a74d7b',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3119987217',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C4',
 'odometer': 89232,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 7,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/e6/33/0ee63333e97ebda13add7faa5b7667ad1946a273.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/09/ff/be/09ffbe012e1d86d4a203ddd87bc4261e4fdb12de.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/30/4a/70/304a708cbb4bd178923e0ba9553e95f92878d343.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/55/37/2f55372343edfbc685af51ef907c6f2e1ed3b88b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/04/31/0304311ca5df95b022019e78118bfe920930a108.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/32/a2/e2/32a2e2ace4058e9b1cc11a7dd8e43fa7e9e9622e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/08/66/7b0866e743ede02d77cf9c3dd82a73f81c9e04ea.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9cbf261-bfe1-588d-841f-673a62a74d7b/f9cbf261-bfe1-588d-841f-673a62a74d7b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91692,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/e6/33/0ee63333e97ebda13add7faa5b7667ad1946a273.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9cbf261-bfe1-588d-841f-673a62a74d7b/f9cbf261-bfe1-588d-841f-673a62a74d7b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99397,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/09/ff/be/09ffbe012e1d86d4a203ddd87bc4261e4fdb12de.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9cbf261-bfe1-588d-841f-673a62a74d7b/f9cbf261-bfe1-588d-841f-673a62a74d7b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95759,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/30/4a/70/304a708cbb4bd178923e0ba9553e95f92878d343.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9cbf261-bfe1-588d-841f-673a62a74d7b/f9cbf261-bfe1-588d-841f-673a62a74d7b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104129,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/55/37/2f55372343edfbc685af51ef907c6f2e1ed3b88b.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9cbf261-bfe1-588d-841f-673a62a74d7b/f9cbf261-bfe1-588d-841f-673a62a74d7b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166264,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/04/31/0304311ca5df95b022019e78118bfe920930a108.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9cbf261-bfe1-588d-841f-673a62a74d7b/f9cbf261-bfe1-588d-841f-673a62a74d7b_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139820,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/32/a2/e2/32a2e2ace4058e9b1cc11a7dd8e43fa7e9e9622e.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f9cbf261-bfe1-588d-841f-673a62a74d7b/f9cbf261-bfe1-588d-841f-673a62a74d7b_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99242,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/08/66/7b0866e743ede02d77cf9c3dd82a73f81c9e04ea.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 6000,
 'price_includes_vat': False,
 'registration_date': '2016-05-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Citroën C4 CITROËN C4 1.2 THP 110 cv FEEL',
 'transmission': 'manual',
 'trim': 'C4 PureTech 110ch Feel',
 'vin': None,
 'year': 2016}
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%273119987217%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [auto_selling_leboncoin.fr] INFO: Saving data for 3119987217: {'created_time': 1769603970.809413, 'last_price_update_time': 1769603970.809424}
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3119987217') HTTP/1.1" 204 0
2026-01-28 12:39:30 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3119987215
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%273119987215%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [auto_selling_leboncoin.fr] INFO: Scrape type for 3119987215: 1
2026-01-28 12:39:30 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3119987215
2026-01-28 12:39:30 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Citroën C4 Aircross 1.6 BlueHDi DPF 100cv SHINE, 4x4, suv, '
                'gris, 5 cv, 5 portes, première mise en circulation le '
                '17/11/2017.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Radar de recul\n'
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - pneus neige\n'
                '  - prédisposition téléphone\n'
                '  - volant multifonctions\n'
                '  - volant réglable\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Alarme\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '  - GPS tactile\n'
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '  - volant réglable||cd||commande\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Start and stop, \r'
                'Feux diurne a LED, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                'écran tactile, \r'
                'fermeture électrique automatique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_DFAA5C',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 100,
 '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/3119987215',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C4 Aircross',
 'odometer': 234630,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/64/71/18/647118a21159612db659387aa4213cad5f1abaef.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9c/41/a2/9c41a2fdb92d484eb6cf3c1d06aff9be7a8e07bb.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/b8/5a/78b85a5c8f97c3af0f149a695cf317f970e82001.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/aa/32/8caa3246487b7a7f0359285f5d2bda39bef54726.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d2/f0/62/d2f062ecf7f35711cce193f8f3f0caa5a6c6d6b8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/1d/ef/631defc953af49226100eb601e1d2cb4645ecedf.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/d3/0c/63d30c693b12015e6c798d7fad97429a33eb645a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/44/1e/0e441e009ba1b97cb47df45b4933907a540361e7.jpg?rule=ad-large'],
 'price': 6400,
 'price_includes_vat': False,
 'registration_date': '2017-11-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Citroën C4 Aircross 1.6 BlueHDi DPF 100cv SHINE',
 'transmission': 'manual',
 'trim': 'C4 Aircross 1.6 e-HDi115 4x2 Business',
 'vin': None,
 'year': 2017}
2026-01-28 12:39:30 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1f584f4f-992f-571c-8c4f-5948de2ac11f with identifier: 3119987215
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item 1f584f4f-992f-571c-8c4f-5948de2ac11f
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F64%252F71%252F18%252F647118a21159612db659387aa4213cad5f1abaef.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/64/71/18/647118a21159612db659387aa4213cad5f1abaef.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F9c%252F41%252Fa2%252F9c41a2fdb92d484eb6cf3c1d06aff9be7a8e07bb.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9c/41/a2/9c41a2fdb92d484eb6cf3c1d06aff9be7a8e07bb.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F78%252Fb8%252F5a%252F78b85a5c8f97c3af0f149a695cf317f970e82001.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/78/b8/5a/78b85a5c8f97c3af0f149a695cf317f970e82001.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F8c%252Faa%252F32%252F8caa3246487b7a7f0359285f5d2bda39bef54726.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/aa/32/8caa3246487b7a7f0359285f5d2bda39bef54726.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252Fd2%252Ff0%252F62%252Fd2f062ecf7f35711cce193f8f3f0caa5a6c6d6b8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d2/f0/62/d2f062ecf7f35711cce193f8f3f0caa5a6c6d6b8.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F1d%252Fef%252F631defc953af49226100eb601e1d2cb4645ecedf.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/63/1d/ef/631defc953af49226100eb601e1d2cb4645ecedf.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252Fd3%252F0c%252F63d30c693b12015e6c798d7fad97429a33eb645a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/63/d3/0c/63d30c693b12015e6c798d7fad97429a33eb645a.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:30 [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%252F0e%252F44%252F1e%252F0e441e009ba1b97cb47df45b4933907a540361e7.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/44/1e/0e441e009ba1b97cb47df45b4933907a540361e7.jpg?rule=ad-large already downloaded
2026-01-28 12:39:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1f584f4f-992f-571c-8c4f-5948de2ac11f with identifier 3119987215
2026-01-28 12:39:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1f584f4f-992f-571c-8c4f-5948de2ac11f
2026-01-28 12:39:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Citroën C4 Aircross 1.6 BlueHDi DPF 100cv SHINE, 4x4, suv, '
                'gris, 5 cv, 5 portes, première mise en circulation le '
                '17/11/2017.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Radar de recul\n'
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - pneus neige\n'
                '  - prédisposition téléphone\n'
                '  - volant multifonctions\n'
                '  - volant réglable\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Alarme\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '  - GPS tactile\n'
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '  - volant réglable||cd||commande\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Start and stop, \r'
                'Feux diurne a LED, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                'écran tactile, \r'
                'fermeture électrique automatique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_DFAA5C',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 100,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '1f584f4f-992f-571c-8c4f-5948de2ac11f',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3119987215',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C4 Aircross',
 'odometer': 234630,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 8,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/64/71/18/647118a21159612db659387aa4213cad5f1abaef.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9c/41/a2/9c41a2fdb92d484eb6cf3c1d06aff9be7a8e07bb.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/b8/5a/78b85a5c8f97c3af0f149a695cf317f970e82001.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/aa/32/8caa3246487b7a7f0359285f5d2bda39bef54726.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d2/f0/62/d2f062ecf7f35711cce193f8f3f0caa5a6c6d6b8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/1d/ef/631defc953af49226100eb601e1d2cb4645ecedf.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/d3/0c/63d30c693b12015e6c798d7fad97429a33eb645a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/44/1e/0e441e009ba1b97cb47df45b4933907a540361e7.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f584f4f-992f-571c-8c4f-5948de2ac11f/1f584f4f-992f-571c-8c4f-5948de2ac11f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88843,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/64/71/18/647118a21159612db659387aa4213cad5f1abaef.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f584f4f-992f-571c-8c4f-5948de2ac11f/1f584f4f-992f-571c-8c4f-5948de2ac11f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105538,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9c/41/a2/9c41a2fdb92d484eb6cf3c1d06aff9be7a8e07bb.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f584f4f-992f-571c-8c4f-5948de2ac11f/1f584f4f-992f-571c-8c4f-5948de2ac11f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90901,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/b8/5a/78b85a5c8f97c3af0f149a695cf317f970e82001.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f584f4f-992f-571c-8c4f-5948de2ac11f/1f584f4f-992f-571c-8c4f-5948de2ac11f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95260,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/aa/32/8caa3246487b7a7f0359285f5d2bda39bef54726.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f584f4f-992f-571c-8c4f-5948de2ac11f/1f584f4f-992f-571c-8c4f-5948de2ac11f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124932,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d2/f0/62/d2f062ecf7f35711cce193f8f3f0caa5a6c6d6b8.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f584f4f-992f-571c-8c4f-5948de2ac11f/1f584f4f-992f-571c-8c4f-5948de2ac11f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100652,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/1d/ef/631defc953af49226100eb601e1d2cb4645ecedf.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f584f4f-992f-571c-8c4f-5948de2ac11f/1f584f4f-992f-571c-8c4f-5948de2ac11f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89278,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/d3/0c/63d30c693b12015e6c798d7fad97429a33eb645a.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1f584f4f-992f-571c-8c4f-5948de2ac11f/1f584f4f-992f-571c-8c4f-5948de2ac11f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116205,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/44/1e/0e441e009ba1b97cb47df45b4933907a540361e7.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 6400,
 'price_includes_vat': False,
 'registration_date': '2017-11-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Citroën C4 Aircross 1.6 BlueHDi DPF 100cv SHINE',
 'transmission': 'manual',
 'trim': 'C4 Aircross 1.6 e-HDi115 4x2 Business',
 'vin': None,
 'year': 2017}
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%273119987215%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [auto_selling_leboncoin.fr] INFO: Saving data for 3119987215: {'created_time': 1769603971.022077, 'last_price_update_time': 1769603971.022087}
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3119987215') HTTP/1.1" 204 0
2026-01-28 12:39:31 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3117237294
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%273117237294%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [auto_selling_leboncoin.fr] INFO: Scrape type for 3117237294: 1
2026-01-28 12:39:31 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3117237294
2026-01-28 12:39:31 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': 'Fiat 500 III 1.2 MPi 69 cv  LOUNGE, berline, blanc, 4 cv, 3 '
                'portes, première mise en circulation le 28/09/2009.\n'
                '\n'
                '4 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - cd\n'
                '  - radio\n'
                '\n'
                'Extérieur :\n'
                '  - Radar de recul\n'
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs électriques\n'
                '  - toit panoramique\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '  - volant réglable||commande\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - Sieges arrières rabattable\n'
                '  - volant réglable\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Feux directionnels, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                'banquette coulissante, \r'
                'fermeture électrique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_EC38DC',
 '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/3117237294',
 'listing': 'auction',
 'make': 'FIAT',
 'model': '500',
 'odometer': 141343,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/45/c6/eb/45c6ebdbe67384addb7d29715c534e731de72d49.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6c/11/79/6c117916d6dfd4ecf69c521c5f16c18e549eea42.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/56/9a/05569ac3d67c6599c59292e7c1bfb7afc17bea07.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/73/fe/c0/73fec06899ec8c578716cd7d81d3c5e9678464e8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5c/ba/34/5cba340f98873de1e3550f5f7e6d093c4b06efe6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/28/7c/e2287cf5dc2f00336f706f5426d80215bb4f9673.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/38/2e/cf382e35087986bdf38486ced75cad55fc55601f.jpg?rule=ad-large'],
 'price': 4900,
 'price_includes_vat': False,
 'registration_date': '2009-09-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Fiat 500 III 1.2 MPi 69 cv LOUNGE',
 'transmission': 'manual',
 'trim': '500 1.2 8v 69ch S&S Lounge',
 'vin': None,
 'year': 2009}
2026-01-28 12:39:31 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2417b5c6-dba6-5d51-b2a5-7841426845b4 with identifier: 3117237294
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 7 photos for item 2417b5c6-dba6-5d51-b2a5-7841426845b4
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%252F45%252Fc6%252Feb%252F45c6ebdbe67384addb7d29715c534e731de72d49.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/45/c6/eb/45c6ebdbe67384addb7d29715c534e731de72d49.jpg?rule=ad-large already downloaded
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%252F6c%252F11%252F79%252F6c117916d6dfd4ecf69c521c5f16c18e549eea42.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6c/11/79/6c117916d6dfd4ecf69c521c5f16c18e549eea42.jpg?rule=ad-large already downloaded
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%252F05%252F56%252F9a%252F05569ac3d67c6599c59292e7c1bfb7afc17bea07.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/05/56/9a/05569ac3d67c6599c59292e7c1bfb7afc17bea07.jpg?rule=ad-large already downloaded
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%252F73%252Ffe%252Fc0%252F73fec06899ec8c578716cd7d81d3c5e9678464e8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/73/fe/c0/73fec06899ec8c578716cd7d81d3c5e9678464e8.jpg?rule=ad-large already downloaded
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%252F5c%252Fba%252F34%252F5cba340f98873de1e3550f5f7e6d093c4b06efe6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5c/ba/34/5cba340f98873de1e3550f5f7e6d093c4b06efe6.jpg?rule=ad-large already downloaded
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%252Fe2%252F28%252F7c%252Fe2287cf5dc2f00336f706f5426d80215bb4f9673.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/28/7c/e2287cf5dc2f00336f706f5426d80215bb4f9673.jpg?rule=ad-large already downloaded
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%252Fcf%252F38%252F2e%252Fcf382e35087986bdf38486ced75cad55fc55601f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/38/2e/cf382e35087986bdf38486ced75cad55fc55601f.jpg?rule=ad-large already downloaded
2026-01-28 12:39:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2417b5c6-dba6-5d51-b2a5-7841426845b4 with identifier 3117237294
2026-01-28 12:39:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2417b5c6-dba6-5d51-b2a5-7841426845b4
2026-01-28 12:39:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': 'Fiat 500 III 1.2 MPi 69 cv  LOUNGE, berline, blanc, 4 cv, 3 '
                'portes, première mise en circulation le 28/09/2009.\n'
                '\n'
                '4 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - cd\n'
                '  - radio\n'
                '\n'
                'Extérieur :\n'
                '  - Radar de recul\n'
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs électriques\n'
                '  - toit panoramique\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '  - volant réglable||commande\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - Sieges arrières rabattable\n'
                '  - volant réglable\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - phares antibrouillard\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Feux directionnels, \r'
                '2 roues motrices, \r'
                'jantes alu, \r'
                'banquette coulissante, \r'
                'fermeture électrique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_EC38DC',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 69,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '2417b5c6-dba6-5d51-b2a5-7841426845b4',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3117237294',
 'listing': 'auction',
 'make': 'FIAT',
 'model': '500',
 'odometer': 141343,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 7,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/45/c6/eb/45c6ebdbe67384addb7d29715c534e731de72d49.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6c/11/79/6c117916d6dfd4ecf69c521c5f16c18e549eea42.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/56/9a/05569ac3d67c6599c59292e7c1bfb7afc17bea07.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/73/fe/c0/73fec06899ec8c578716cd7d81d3c5e9678464e8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5c/ba/34/5cba340f98873de1e3550f5f7e6d093c4b06efe6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/28/7c/e2287cf5dc2f00336f706f5426d80215bb4f9673.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/38/2e/cf382e35087986bdf38486ced75cad55fc55601f.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2417b5c6-dba6-5d51-b2a5-7841426845b4/2417b5c6-dba6-5d51-b2a5-7841426845b4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88754,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/45/c6/eb/45c6ebdbe67384addb7d29715c534e731de72d49.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2417b5c6-dba6-5d51-b2a5-7841426845b4/2417b5c6-dba6-5d51-b2a5-7841426845b4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85980,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6c/11/79/6c117916d6dfd4ecf69c521c5f16c18e549eea42.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2417b5c6-dba6-5d51-b2a5-7841426845b4/2417b5c6-dba6-5d51-b2a5-7841426845b4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92192,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/56/9a/05569ac3d67c6599c59292e7c1bfb7afc17bea07.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2417b5c6-dba6-5d51-b2a5-7841426845b4/2417b5c6-dba6-5d51-b2a5-7841426845b4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84059,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/73/fe/c0/73fec06899ec8c578716cd7d81d3c5e9678464e8.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2417b5c6-dba6-5d51-b2a5-7841426845b4/2417b5c6-dba6-5d51-b2a5-7841426845b4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120638,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5c/ba/34/5cba340f98873de1e3550f5f7e6d093c4b06efe6.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2417b5c6-dba6-5d51-b2a5-7841426845b4/2417b5c6-dba6-5d51-b2a5-7841426845b4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125557,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/28/7c/e2287cf5dc2f00336f706f5426d80215bb4f9673.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2417b5c6-dba6-5d51-b2a5-7841426845b4/2417b5c6-dba6-5d51-b2a5-7841426845b4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 136900,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/38/2e/cf382e35087986bdf38486ced75cad55fc55601f.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 4900,
 'price_includes_vat': False,
 'registration_date': '2009-09-01',
 'seats_number': 4,
 'seller_name': None,
 'title': 'Fiat 500 III 1.2 MPi 69 cv LOUNGE',
 'transmission': 'manual',
 'trim': '500 1.2 8v 69ch S&S Lounge',
 'vin': None,
 'year': 2009}
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%273117237294%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [auto_selling_leboncoin.fr] INFO: Saving data for 3117237294: {'created_time': 1769603971.225143, 'last_price_update_time': 1769603971.225154}
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3117237294') HTTP/1.1" 204 0
2026-01-28 12:39:31 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3115493093
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%273115493093%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [auto_selling_leboncoin.fr] INFO: Scrape type for 3115493093: 1
2026-01-28 12:39:31 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3115493093
2026-01-28 12:39:31 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': 'Citroën C4 CITROËN C4 1.5 BlueHDi 110 cv LIVE PACK BUSINESS, '
                'berline, blanc, 6 cv, 5 portes, première mise en circulation '
                'le 30/11/2021.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - GPS\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - carte main libre\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '  - sièges sport\n'
                '\n'
                'Extérieur :\n'
                '  - Aide au stationnement\n'
                '  - Radar de recul\n'
                '  - caméra de recul\n'
                '  - feux de détresse\n'
                '  - phares à LED\n'
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - vitres électriques\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - Attache remorque\n'
                '  - Sieges arrières rabattable\n'
                '  - frein parking automatique\n'
                '  - sièges électriques\n'
                '  - volant réglable\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Airbags rideaux\n'
                '  - Alarme\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                "  - Système d'aide au freinage d'urgence\n"
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '  - répartiteur électronique de freinage\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '  - Accumulateur de chaleur latente\n'
                '  - GPS tactile\n'
                "  - Radar de proximité d'obstacle à l'avant du véhicule\n"
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '  - volant réglable||cd||commande\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 6 rapports, \r'
                'Feux directionnels, \r'
                'Feux xénon, \r'
                'Start and stop, \r'
                'Feux diurne a LED, \r'
                '2 roues motrices, \r'
                'lave-phares, \r'
                'pneus tout terrain, \r'
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                'banquette fractionnable, \r'
                'boite 6 vitesses, \r'
                'écran tactile, \r'
                'fermeture électrique, \r'
                'fermeture électrique automatique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_70EBC4',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 110,
 '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/3115493093',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C4',
 'odometer': 99500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/71/26/8d/71268d7f20821f9af8784440a80ee83c49a738d0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/1a/34/f11a34414b1df57e444fa8d9e492ac1c7212e5fb.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/a7/74/21a774e6802725b2f7c5c00c4d7cc5dfceed5c27.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/c8/74/46c874269e32e984bdb120c62eac8cf6e20f59c9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/69/60/1c696041ae26350fd04d294fa9e07fd1731b29bd.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/4e/f7/574ef704edd74f58b835793040c950c4a8f14404.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/e7/bb/05e7bb3e748acb9ca9061f3a923b8514c7c1b454.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6c/76/73/6c7673b111036fedc38423c03b44a88dab45202e.jpg?rule=ad-large'],
 'price': 12500,
 'price_includes_vat': False,
 'registration_date': '2021-11-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Citroën C4 CITROËN C4 1.5 BlueHDi 110 cv LIVE PACK BUSINESS',
 'transmission': 'manual',
 'trim': 'C4 BlueHDi 110ch S&S Live Pack Business',
 'vin': None,
 'year': 2021}
2026-01-28 12:39:31 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e9ecccb-7e5a-5288-be5d-3152d80fb5df with identifier: 3115493093
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item 1e9ecccb-7e5a-5288-be5d-3152d80fb5df
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%252F71%252F26%252F8d%252F71268d7f20821f9af8784440a80ee83c49a738d0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/71/26/8d/71268d7f20821f9af8784440a80ee83c49a738d0.jpg?rule=ad-large already downloaded
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%252Ff1%252F1a%252F34%252Ff11a34414b1df57e444fa8d9e492ac1c7212e5fb.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/1a/34/f11a34414b1df57e444fa8d9e492ac1c7212e5fb.jpg?rule=ad-large already downloaded
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%252F21%252Fa7%252F74%252F21a774e6802725b2f7c5c00c4d7cc5dfceed5c27.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/21/a7/74/21a774e6802725b2f7c5c00c4d7cc5dfceed5c27.jpg?rule=ad-large already downloaded
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%252F46%252Fc8%252F74%252F46c874269e32e984bdb120c62eac8cf6e20f59c9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/46/c8/74/46c874269e32e984bdb120c62eac8cf6e20f59c9.jpg?rule=ad-large already downloaded
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%252F1c%252F69%252F60%252F1c696041ae26350fd04d294fa9e07fd1731b29bd.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/69/60/1c696041ae26350fd04d294fa9e07fd1731b29bd.jpg?rule=ad-large already downloaded
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%252F57%252F4e%252Ff7%252F574ef704edd74f58b835793040c950c4a8f14404.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/57/4e/f7/574ef704edd74f58b835793040c950c4a8f14404.jpg?rule=ad-large already downloaded
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%252F05%252Fe7%252Fbb%252F05e7bb3e748acb9ca9061f3a923b8514c7c1b454.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/05/e7/bb/05e7bb3e748acb9ca9061f3a923b8514c7c1b454.jpg?rule=ad-large already downloaded
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%252F6c%252F76%252F73%252F6c7673b111036fedc38423c03b44a88dab45202e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6c/76/73/6c7673b111036fedc38423c03b44a88dab45202e.jpg?rule=ad-large already downloaded
2026-01-28 12:39:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1e9ecccb-7e5a-5288-be5d-3152d80fb5df with identifier 3115493093
2026-01-28 12:39:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1e9ecccb-7e5a-5288-be5d-3152d80fb5df
2026-01-28 12:39:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': 'Citroën C4 CITROËN C4 1.5 BlueHDi 110 cv LIVE PACK BUSINESS, '
                'berline, blanc, 6 cv, 5 portes, première mise en circulation '
                'le 30/11/2021.\n'
                '\n'
                '5 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - GPS\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - carte main libre\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '  - sièges sport\n'
                '\n'
                'Extérieur :\n'
                '  - Aide au stationnement\n'
                '  - Radar de recul\n'
                '  - caméra de recul\n'
                '  - feux de détresse\n'
                '  - phares à LED\n'
                "  - radar d'aide au stationnement\n"
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - Accoudoir central arrière\n'
                '  - Banquette 1/3 - 2/3\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - vitres électriques\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - Attache remorque\n'
                '  - Sieges arrières rabattable\n'
                '  - frein parking automatique\n'
                '  - sièges électriques\n'
                '  - volant réglable\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Airbags rideaux\n'
                '  - Alarme\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                "  - Système d'aide au freinage d'urgence\n"
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '  - phares antibrouillard\n'
                '  - répartiteur électronique de freinage\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '  - Accumulateur de chaleur latente\n'
                '  - GPS tactile\n'
                "  - Radar de proximité d'obstacle à l'avant du véhicule\n"
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '  - volant réglable||cd||commande\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 6 rapports, \r'
                'Feux directionnels, \r'
                'Feux xénon, \r'
                'Start and stop, \r'
                'Feux diurne a LED, \r'
                '2 roues motrices, \r'
                'lave-phares, \r'
                'pneus tout terrain, \r'
                '4 vitres électriques, \r'
                'banquette coulissante, \r'
                'banquette fractionnable, \r'
                'boite 6 vitesses, \r'
                'écran tactile, \r'
                'fermeture électrique, \r'
                'fermeture électrique automatique, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_70EBC4',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 110,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '1e9ecccb-7e5a-5288-be5d-3152d80fb5df',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3115493093',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C4',
 'odometer': 99500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 8,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/71/26/8d/71268d7f20821f9af8784440a80ee83c49a738d0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/1a/34/f11a34414b1df57e444fa8d9e492ac1c7212e5fb.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/a7/74/21a774e6802725b2f7c5c00c4d7cc5dfceed5c27.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/c8/74/46c874269e32e984bdb120c62eac8cf6e20f59c9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/69/60/1c696041ae26350fd04d294fa9e07fd1731b29bd.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/4e/f7/574ef704edd74f58b835793040c950c4a8f14404.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/e7/bb/05e7bb3e748acb9ca9061f3a923b8514c7c1b454.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6c/76/73/6c7673b111036fedc38423c03b44a88dab45202e.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e9ecccb-7e5a-5288-be5d-3152d80fb5df/1e9ecccb-7e5a-5288-be5d-3152d80fb5df_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93199,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/71/26/8d/71268d7f20821f9af8784440a80ee83c49a738d0.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e9ecccb-7e5a-5288-be5d-3152d80fb5df/1e9ecccb-7e5a-5288-be5d-3152d80fb5df_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93682,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/1a/34/f11a34414b1df57e444fa8d9e492ac1c7212e5fb.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e9ecccb-7e5a-5288-be5d-3152d80fb5df/1e9ecccb-7e5a-5288-be5d-3152d80fb5df_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94705,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/a7/74/21a774e6802725b2f7c5c00c4d7cc5dfceed5c27.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e9ecccb-7e5a-5288-be5d-3152d80fb5df/1e9ecccb-7e5a-5288-be5d-3152d80fb5df_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89041,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/c8/74/46c874269e32e984bdb120c62eac8cf6e20f59c9.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e9ecccb-7e5a-5288-be5d-3152d80fb5df/1e9ecccb-7e5a-5288-be5d-3152d80fb5df_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139068,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/69/60/1c696041ae26350fd04d294fa9e07fd1731b29bd.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e9ecccb-7e5a-5288-be5d-3152d80fb5df/1e9ecccb-7e5a-5288-be5d-3152d80fb5df_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 110260,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/4e/f7/574ef704edd74f58b835793040c950c4a8f14404.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e9ecccb-7e5a-5288-be5d-3152d80fb5df/1e9ecccb-7e5a-5288-be5d-3152d80fb5df_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88335,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/e7/bb/05e7bb3e748acb9ca9061f3a923b8514c7c1b454.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1e9ecccb-7e5a-5288-be5d-3152d80fb5df/1e9ecccb-7e5a-5288-be5d-3152d80fb5df_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92350,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6c/76/73/6c7673b111036fedc38423c03b44a88dab45202e.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 12500,
 'price_includes_vat': False,
 'registration_date': '2021-11-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Citroën C4 CITROËN C4 1.5 BlueHDi 110 cv LIVE PACK BUSINESS',
 'transmission': 'manual',
 'trim': 'C4 BlueHDi 110ch S&S Live Pack Business',
 'vin': None,
 'year': 2021}
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%273115493093%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [auto_selling_leboncoin.fr] INFO: Saving data for 3115493093: {'created_time': 1769603971.428995, 'last_price_update_time': 1769603971.429004}
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3115493093') HTTP/1.1" 204 0
2026-01-28 12:39:31 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3115523684
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%273115523684%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [auto_selling_leboncoin.fr] INFO: Scrape type for 3115523684: 1
2026-01-28 12:39:31 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3115523684
2026-01-28 12:39:31 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': 'Citroën Jumpy III VUL M 2.0 BlueHDi  122 cv BUSINESS AVEC '
                'T.V.A, blanc, 7 cv, première mise en circulation le '
                '30/01/2020.\n'
                '\n'
                '3 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - GPS\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - carte main libre\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Radar de recul\n'
                '  - caméra de recul\n'
                '  - feux de détresse\n'
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '  - vitres électriques||cd||commande\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Alarme\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '  - Accumulateur de chaleur latente\n'
                '  - GPS tactile\n'
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 6 rapports, \r'
                'Feux directionnels, \r'
                'Start and stop, \r'
                '2 roues motrices, \r'
                'boite 6 vitesses, \r'
                'écran tactile, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'PRIX.T.T.C 10900 H.T 9080 T.V.A 1816\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_127191',
 'doors_number': None,
 '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/utilitaires/3115523684',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'Autres',
 'odometer': 204500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/f1/cd/b9f1cd126a5a0a72d37299cfa9c73c4feca0dcc9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/f4/0b/25f40b8e87b729a85cc0ea2bfc96cc797269a7a0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/1e/50/311e50b4b5982a3faa7856d3a86ac7ce0e276c4d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/68/f5/18/68f518c5356b378250cc8733820672a4785e134a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/27/02/2f27028d9612ed7dd12ff4cb3bbc0996da301fb9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/15/91/21/1591212f3325c141e434383f741775b41ff4a562.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/eb/35/9beb35a1ab90f5168f2abd7fce6f9ecfbfc6c8d5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/29/17/e42917749029d25989c12558ac8d84f1e75e18be.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/83/06/16/8306164c69c1e008e0986242ec7463bf3337edb9.jpg?rule=ad-large'],
 'price': 10800,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seats_number': 3,
 'seller_name': None,
 'title': 'Citroën Jumpy III VUL M 2.0 BlueHDi 122 cv BUSINESS AVEC T.V.A',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2020}
2026-01-28 12:39:31 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c08edc6b-6d16-5f8d-89e4-4d80c4fcf9c8 with identifier: 3115523684
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item c08edc6b-6d16-5f8d-89e4-4d80c4fcf9c8
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%252Fb9%252Ff1%252Fcd%252Fb9f1cd126a5a0a72d37299cfa9c73c4feca0dcc9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/f1/cd/b9f1cd126a5a0a72d37299cfa9c73c4feca0dcc9.jpg?rule=ad-large already downloaded
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%252F25%252Ff4%252F0b%252F25f40b8e87b729a85cc0ea2bfc96cc797269a7a0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/25/f4/0b/25f40b8e87b729a85cc0ea2bfc96cc797269a7a0.jpg?rule=ad-large already downloaded
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%252F31%252F1e%252F50%252F311e50b4b5982a3faa7856d3a86ac7ce0e276c4d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/31/1e/50/311e50b4b5982a3faa7856d3a86ac7ce0e276c4d.jpg?rule=ad-large already downloaded
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%252F68%252Ff5%252F18%252F68f518c5356b378250cc8733820672a4785e134a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/68/f5/18/68f518c5356b378250cc8733820672a4785e134a.jpg?rule=ad-large already downloaded
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%252F2f%252F27%252F02%252F2f27028d9612ed7dd12ff4cb3bbc0996da301fb9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/27/02/2f27028d9612ed7dd12ff4cb3bbc0996da301fb9.jpg?rule=ad-large already downloaded
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%252F15%252F91%252F21%252F1591212f3325c141e434383f741775b41ff4a562.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/15/91/21/1591212f3325c141e434383f741775b41ff4a562.jpg?rule=ad-large already downloaded
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%252Feb%252F35%252F9beb35a1ab90f5168f2abd7fce6f9ecfbfc6c8d5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/eb/35/9beb35a1ab90f5168f2abd7fce6f9ecfbfc6c8d5.jpg?rule=ad-large already downloaded
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%252Fe4%252F29%252F17%252Fe42917749029d25989c12558ac8d84f1e75e18be.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/29/17/e42917749029d25989c12558ac8d84f1e75e18be.jpg?rule=ad-large already downloaded
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%252F06%252F16%252F8306164c69c1e008e0986242ec7463bf3337edb9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/83/06/16/8306164c69c1e008e0986242ec7463bf3337edb9.jpg?rule=ad-large already downloaded
2026-01-28 12:39:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c08edc6b-6d16-5f8d-89e4-4d80c4fcf9c8 with identifier 3115523684
2026-01-28 12:39:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c08edc6b-6d16-5f8d-89e4-4d80c4fcf9c8
2026-01-28 12:39:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': 'Citroën Jumpy III VUL M 2.0 BlueHDi  122 cv BUSINESS AVEC '
                'T.V.A, blanc, 7 cv, première mise en circulation le '
                '30/01/2020.\n'
                '\n'
                '3 places\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '  - Bluetooth\n'
                '  - GPS\n'
                '  - Prise audio auxilliaire : usb\n'
                '  - Téléphone Bluetooth\n'
                '  - cd||commande\n'
                '  - radio\n'
                '\n'
                'Conduite :\n'
                '  - Allumage automatique des feux\n'
                '  - carte main libre\n'
                '  - détecteur de pluie\n'
                '  - limiteur de vitesse\n'
                '  - régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '  - Radar de recul\n'
                '  - caméra de recul\n'
                '  - feux de détresse\n'
                '  - rétroviseurs dégivrants\n'
                '  - rétroviseurs rabattables\n'
                '  - rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '  - Accoudoir central\n'
                '  - climatisation : automatique\n'
                '  - climatisation : multi zone\n'
                '  - fermeture centralisée\n'
                '  - non fumeur\n'
                '  - ordinateur de bord\n'
                '  - rétroviseur interieur electrochrome\n'
                '  - sieges reglables en hauteur\n'
                '  - vitres électriques\n'
                '  - vitres électriques||cd||commande\n'
                '\n'
                'Pack :\n'
                '  - Anti démarrage\n'
                '  - GPS couleur\n'
                '  - Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '  - ABS\n'
                '  - Airbag anti sous-marinage\n'
                '  - Airbags frontaux\n'
                '  - Alarme\n'
                '  - Anti-patinage\n'
                '  - ESP\n'
                '  - airbags latéraux\n'
                '  - contrôle pression des pneus\n'
                '  - kit de dépannage pneumatique\n'
                '\n'
                'Autres équipements et informations :\n'
                "  - ASR - antipatinage régulant l'accélération pour limiter "
                "la perte d'adhérence des roues motrices\n"
                '  - Accumulateur de chaleur latente\n'
                '  - GPS tactile\n'
                '  - commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '\n'
                'Carte grise possible sur place, \r'
                'Historique du véhicule, \r'
                'Boite 6 rapports, \r'
                'Feux directionnels, \r'
                'Start and stop, \r'
                '2 roues motrices, \r'
                'boite 6 vitesses, \r'
                'écran tactile, \r'
                ' GARAGE CONFORT AUTO VOUS PROPOSE\n'
                '\n'
                'PRIX.T.T.C 10900 H.T 9080 T.V.A 1816\n'
                '\n'
                'REVISION ET CONTROLE TECHNIQUE A LA VENTE\n'
                'ENTRETIEN SUIVI ET REGULIER\n'
                '\n'
                'Tous nos véhicules sont testés et révisés pour vous assurer '
                'confort et sérénité. Ils sont tous garantis 3 mois GRATUITE '
                "(Moteur, boîte, pont) avec la possibilité d'optimiser cette "
                "garantie jusqu'à 6 mois 300 EURO ou 12 mois 500 EURO (Gras "
                'Savoye)\n'
                '\n'
                'Vous avez la possibilité de réserver le véhicule à distance '
                'via un bon de commande et un chèque de réservation ; chèque '
                "qui sera encaissé en tant qu'acompte.\n"
                '\n'
                'SERVICE CARTE GRISE SUR PLACE\n'
                '\n'
                'NOUS VOUS PROPOSONS ÉGALEMENT UN SUIVI ENTRETIEN REPARATION '
                'MECANIQUE\n'
                '\n'
                'Mode de règlement accepté:\n'
                '- carte bancaire\n'
                '- chèque de banque\n'
                '- virement\n'
                '- espèces ( selon la loi en vigueur )\n'
                '\n'
                'Essai du véhicule possible\n'
                '\n'
                'AUTO CONFORT\n'
                "31 Rue De L'Avenir\n"
                '69740 Genas\n'
                '\n'
                'Référence annonce : VRZ_127191',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 120,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'c08edc6b-6d16-5f8d-89e4-4d80c4fcf9c8',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3115523684',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'Autres',
 'odometer': 204500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 9,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/f1/cd/b9f1cd126a5a0a72d37299cfa9c73c4feca0dcc9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/f4/0b/25f40b8e87b729a85cc0ea2bfc96cc797269a7a0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/1e/50/311e50b4b5982a3faa7856d3a86ac7ce0e276c4d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/68/f5/18/68f518c5356b378250cc8733820672a4785e134a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/27/02/2f27028d9612ed7dd12ff4cb3bbc0996da301fb9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/15/91/21/1591212f3325c141e434383f741775b41ff4a562.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/eb/35/9beb35a1ab90f5168f2abd7fce6f9ecfbfc6c8d5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/29/17/e42917749029d25989c12558ac8d84f1e75e18be.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/83/06/16/8306164c69c1e008e0986242ec7463bf3337edb9.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c08edc6b-6d16-5f8d-89e4-4d80c4fcf9c8/c08edc6b-6d16-5f8d-89e4-4d80c4fcf9c8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94697,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/f1/cd/b9f1cd126a5a0a72d37299cfa9c73c4feca0dcc9.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c08edc6b-6d16-5f8d-89e4-4d80c4fcf9c8/c08edc6b-6d16-5f8d-89e4-4d80c4fcf9c8_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95675,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/f4/0b/25f40b8e87b729a85cc0ea2bfc96cc797269a7a0.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c08edc6b-6d16-5f8d-89e4-4d80c4fcf9c8/c08edc6b-6d16-5f8d-89e4-4d80c4fcf9c8_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79514,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/1e/50/311e50b4b5982a3faa7856d3a86ac7ce0e276c4d.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c08edc6b-6d16-5f8d-89e4-4d80c4fcf9c8/c08edc6b-6d16-5f8d-89e4-4d80c4fcf9c8_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77348,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/68/f5/18/68f518c5356b378250cc8733820672a4785e134a.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c08edc6b-6d16-5f8d-89e4-4d80c4fcf9c8/c08edc6b-6d16-5f8d-89e4-4d80c4fcf9c8_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 129452,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/27/02/2f27028d9612ed7dd12ff4cb3bbc0996da301fb9.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c08edc6b-6d16-5f8d-89e4-4d80c4fcf9c8/c08edc6b-6d16-5f8d-89e4-4d80c4fcf9c8_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81673,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/15/91/21/1591212f3325c141e434383f741775b41ff4a562.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c08edc6b-6d16-5f8d-89e4-4d80c4fcf9c8/c08edc6b-6d16-5f8d-89e4-4d80c4fcf9c8_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115001,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/eb/35/9beb35a1ab90f5168f2abd7fce6f9ecfbfc6c8d5.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c08edc6b-6d16-5f8d-89e4-4d80c4fcf9c8/c08edc6b-6d16-5f8d-89e4-4d80c4fcf9c8_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116562,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/29/17/e42917749029d25989c12558ac8d84f1e75e18be.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c08edc6b-6d16-5f8d-89e4-4d80c4fcf9c8/c08edc6b-6d16-5f8d-89e4-4d80c4fcf9c8_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 123507,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/83/06/16/8306164c69c1e008e0986242ec7463bf3337edb9.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 10800,
 'price_includes_vat': False,
 'registration_date': '2020-01-01',
 'seats_number': 3,
 'seller_name': None,
 'title': 'Citroën Jumpy III VUL M 2.0 BlueHDi 122 cv BUSINESS AVEC T.V.A',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2020}
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [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%273115523684%27 HTTP/1.1" 200 None
2026-01-28 12:39:31 [auto_selling_leboncoin.fr] INFO: Saving data for 3115523684: {'created_time': 1769603971.641797, 'last_price_update_time': 1769603971.641807}
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3115523684') HTTP/1.1" 204 0
2026-01-28 12:39:31 [auto_selling_leboncoin.fr] INFO: No more listings found to scrape
2026-01-28 12:39:31 [scrapy.core.engine] INFO: Closing spider (finished)
2026-01-28 12:39:31 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-01-28 12:39:31 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-01-28 12:39:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 12:39:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 25984c7cfc3011f0a599c2c555c92d63
2026-01-28 12:39:31 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 12:39:31 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 12:39:31 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 12:39:31 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 12:39:31 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 12:39:31 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-01-28 12:39:31 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-01-28 12:39:31 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-01-28 12:39:31 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-01-28 12:39:31 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 12:39:31 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 12:39:31 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 12:39:31 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 12:39:31 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 12:39:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-01-28 12:39:31 [auto_selling_leboncoin.fr] INFO: auto_selling_leboncoin.fr Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 9, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
2026-01-28 12:39:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 12:39:32 [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%201768307972 HTTP/1.1" 200 None
2026-01-28 12:39:32 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (20 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_leboncoin.fr/25984c7cfc3011f0a599c2c555c92d63.jl
2026-01-28 12:39:32 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 776,
 'downloader/request_count': 2,
 'downloader/request_method_count/GET': 1,
 'downloader/request_method_count/POST': 1,
 'downloader/response_bytes': 870672,
 'downloader/response_count': 2,
 'downloader/response_status_count/200': 2,
 'elapsed_time_seconds': 22.857668,
 'feedexport/success_count/FileFeedStorage': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2026, 1, 28, 12, 39, 32, 277987, tzinfo=datetime.timezone.utc),
 'item_scraped_count': 20,
 'log_count/DEBUG': 544,
 'log_count/INFO': 385,
 'memusage/max': 126361600,
 'memusage/startup': 126361600,
 'request_depth_max': 1,
 'response_received_count': 2,
 'scheduler/dequeued': 2,
 'scheduler/dequeued/memory': 2,
 'scheduler/enqueued': 2,
 'scheduler/enqueued/memory': 2,
 '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': 5.039556276984513,
 'scrapy-zyte-api/mean_response_seconds': 5.34161206940189,
 '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,
 'start_time': datetime.datetime(2026, 1, 28, 12, 39, 9, 420319, tzinfo=datetime.timezone.utc)}
2026-01-28 12:39:32 [scrapy.core.engine] INFO: Spider closed (finished)
2026-01-28 12:39:32 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f269bb4d690>
2026-01-28 12:39:32 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f269bb4df10>

PROJECT (sourcing_v2), SPIDER (auto_selling_leboncoin.fr)