Desktop version Jobs Stats

PROJECT (sourcing_v2)
SPIDER (auto_selling_leboncoin.fr)

2026-03-30 15:16:52 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-30 15:16:52 [scrapy.utils.log] INFO: Versions: lxml 5.2.2.0, libxml2 2.12.6, cssselect 1.2.0, parsel 1.9.1, w3lib 2.1.2, Twisted 24.3.0, Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0], pyOpenSSL 24.1.0 (OpenSSL 3.2.1 30 Jan 2024), cryptography 42.0.7, Platform Linux-5.15.0-1098-azure-x86_64-with-glibc2.36
2026-03-30 15:16:52 [auto_selling_leboncoin.fr] INFO: Starting auto_selling_leboncoin.fr spider
2026-03-30 15:16:52 [auto_selling_leboncoin.fr] INFO: _job: 4af053e22c1f11f18e133aacc95538c6, SCRAPY_JOB: None
2026-03-30 15:16:52 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-30 15:16:52 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-30 15:16:52 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-30 15:16:52 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-30 15:16:52 [scrapy.extensions.telnet] INFO: Telnet Password: f174be01040e768b
2026-03-30 15:16:52 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
 'scrapy.extensions.telnet.TelnetConsole',
 'scrapy.extensions.memusage.MemoryUsage',
 'scrapy.extensions.feedexport.FeedExporter',
 'scrapy.extensions.logstats.LogStats',
 'scrapy.extensions.closespider.CloseSpider']
2026-03-30 15:16:52 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'SourcingV2',
 'CLOSESPIDER_TIMEOUT': 3600,
 'CONCURRENT_REQUESTS': 5,
 'DOWNLOAD_MAXSIZE': 52428800,
 'DOWNLOAD_WARNSIZE': 10485760,
 'FEED_EXPORT_ENCODING': 'utf-8',
 'LOG_FILE': '/var/log/scrapyd/logs/sourcing_v2/auto_selling_leboncoin.fr/4af053e22c1f11f18e133aacc95538c6.log',
 'LOG_FORMATTER': 'crawlers.log_formatter.SourcingLogFormatter',
 'MEMUSAGE_LIMIT_MB': 2048,
 'MEMUSAGE_WARNING_MB': 1536,
 'NEWSPIDER_MODULE': 'spiders',
 'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
 'REQUEST_FINGERPRINTER_IMPLEMENTATION': '2.7',
 'SPIDER_MODULES': ['spiders', 'auth_check'],
 'TWISTED_REACTOR': 'twisted.internet.asyncioreactor.AsyncioSelectorReactor',
 'USER_AGENT': ''}
2026-03-30 15:16:52 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:16:52 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:16:52 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware',
 'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
 'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
 'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
 'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
 'scrapy_zyte_api.ScrapyZyteAPIDownloaderMiddleware',
 'scrapy.downloadermiddlewares.retry.RetryMiddleware',
 'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
 'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
 'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
 'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
 'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
 'scrapy.downloadermiddlewares.stats.DownloaderStats']
2026-03-30 15:16:52 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-30 15:16:52 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
 'scrapy_zyte_api.ScrapyZyteAPISpiderMiddleware',
 'scrapy.spidermiddlewares.referer.RefererMiddleware',
 'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
 'scrapy.spidermiddlewares.depth.DepthMiddleware',
 'crawlers.middlewares.photo_download_middleware.PhotoDownloadMiddleware',
 'crawlers.auto_selling.middlewares.id_gen_middleware.IdGenMiddleware']
2026-03-30 15:16:52 [scrapy.middleware] INFO: Enabled item pipelines:
['crawlers.pipelines.post_to_azurebus_auto_selling.AzureBusPipelineAutoSelling',
 'crawlers.pipelines.save_to_cdlq_db_auto_selling.SaveToCdlqDbAutoSelling']
2026-03-30 15:16:52 [scrapy.core.engine] INFO: Spider opened
2026-03-30 15:16:52 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-30 15:16:52 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-30 15:16:52 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-03-30 15:16:52 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-30 15:16:52 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6026
2026-03-30 15:16:52 [scrapy.extensions.memusage] INFO: Peak memory usage is 142MiB
2026-03-30 15:16:52 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:16:52 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:16:57 [auto_selling_leboncoin.fr] INFO: Scraper started with URL: https://www.leboncoin.fr/boutique/120591/yemacab_automobiles.htm and multipost_profile_id: c95c0d14-7bb0-4441-a4bc-642cbd4f3ce8 and job_id: 4af053e22c1f11f18e133aacc95538c6
2026-03-30 15:16:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:16:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.leboncoin.fr/boutique/120591/yemacab_automobiles.htm> (referer: https://www.leboncoin.fr/boutique/120591/yemacab_automobiles.htm) ['zyte-api']
2026-03-30 15:16:59 [auto_selling_leboncoin.fr] INFO: Captured Zyte cookies: [{'name': '__Secure-Install', 'value': '2a4f4865-3116-4d09-b273-37a8f6464b08', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 253402300798, 'httpOnly': False, 'secure': True}, {'name': 'cnfdVisitorId', 'value': 'c5e90aaa-73de-48f1-a702-96aab66dcde6', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1932563818, 'httpOnly': False, 'secure': True}, {'name': 'datadome', 'value': 'kLvuxkH_XH2IBBMup9u5sa7MZSTVSSLqVfZPvplb6Rt0gGTLaL2KTzVQmvEvNOm10L6bQwmsLZ0RGCSyAqXIGWRlV6vpInhDE1~54EqFly6HqUrC7i1Wp8jMLvXAyPRk', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1806419818, 'httpOnly': False, 'secure': True}]
2026-03-30 15:16:59 [auto_selling_leboncoin.fr] INFO: Scrapy-formatted cookies: [{'name': '__Secure-Install', 'value': '2a4f4865-3116-4d09-b273-37a8f6464b08', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': 'c5e90aaa-73de-48f1-a702-96aab66dcde6', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': 'kLvuxkH_XH2IBBMup9u5sa7MZSTVSSLqVfZPvplb6Rt0gGTLaL2KTzVQmvEvNOm10L6bQwmsLZ0RGCSyAqXIGWRlV6vpInhDE1~54EqFly6HqUrC7i1Wp8jMLvXAyPRk', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-03-30 15:16:59 [auto_selling_leboncoin.fr] INFO: Response headers after parse_dealer_home_page: {b'X-Amz-Cf-Pop': [b'AMS58-P3'], b'Date': [b'Mon, 30 Mar 2026 15:16:58 GMT'], b'Vary': [b'Accept-Encoding'], b'Accept-Ch': [b'Sec-CH-UA,Sec-CH-UA-Mobile,Sec-CH-UA-Platform,Sec-CH-UA-Arch,Sec-CH-UA-Full-Version-List,Sec-CH-UA-Model,Sec-CH-Device-Memory'], b'Strict-Transport-Security': [b'max-age=15768000'], b'Via': [b'1.1 a43889f6531338b6dd9d3a4339de949a.cloudfront.net (CloudFront)'], b'Set-Cookie': [b'datadome=kLvuxkH_XH2IBBMup9u5sa7MZSTVSSLqVfZPvplb6Rt0gGTLaL2KTzVQmvEvNOm10L6bQwmsLZ0RGCSyAqXIGWRlV6vpInhDE1~54EqFly6HqUrC7i1Wp8jMLvXAyPRk; Max-Age=31536000; Domain=.leboncoin.fr; Path=/; Secure; SameSite=Lax'], b'Content-Security-Policy': [b'frame-ancestors *.leboncoin.fr *.leboncoin.io *.leboncoin.ci; report-uri https://api.leboncoin.fr/api/csp-report/v1/report/;'], b'Referrer-Policy': [b'no-referrer-when-downgrade'], b'Content-Security-Policy-Report-Only': [b'object-src *.leboncoin.fr *.leboncoin.io *.leboncoin.ci; frame-ancestors *.leboncoin.fr *.leboncoin.io *.leboncoin.ci; report-uri https://api.leboncoin.fr/api/csp-report/v1/report/;'], b'Etag': [b'W/"rm0dbwjl6udf16"'], b'Content-Type': [b'text/html; charset=utf-8'], b'X-Cache': [b'Miss from cloudfront'], b'X-Datadome': [b'protected'], b'Cache-Control': [b'private, no-cache, no-store, max-age=0, must-revalidate'], b'X-Amz-Cf-Id': [b'I09nyguZgJOfpLR7RPGDNE309CmtdZr4sDppA6S46XBUv83cXkoBdQ==']}
2026-03-30 15:16:59 [auto_selling_leboncoin.fr] INFO: defaultSearchOptions: {'limit': 10, 'filters': {'owner': {'user_id': '87bc28a0-9e80-45b5-8f4a-09b8e2818e09'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}}
2026-03-30 15:16:59 [auto_selling_leboncoin.fr] INFO: cookies: [{'name': '__Secure-Install', 'value': '2a4f4865-3116-4d09-b273-37a8f6464b08', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': 'c5e90aaa-73de-48f1-a702-96aab66dcde6', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': 'kLvuxkH_XH2IBBMup9u5sa7MZSTVSSLqVfZPvplb6Rt0gGTLaL2KTzVQmvEvNOm10L6bQwmsLZ0RGCSyAqXIGWRlV6vpInhDE1~54EqFly6HqUrC7i1Wp8jMLvXAyPRk', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-03-30 15:16:59 [auto_selling_leboncoin.fr] INFO: Payload for get listings: {'limit': 200, 'filters': {'owner': {'user_id': '87bc28a0-9e80-45b5-8f4a-09b8e2818e09'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}, 'offset': 0}
2026-03-30 15:16:59 [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": "87bc28a0-9e80-45b5-8f4a-09b8e2818e09"}}, "limit": 200, "offset": 0}' -H 'Accept: */*' -H 'Accept-Language: en-GB,en-US;q=0.9,en;q=0.8' -H 'Content-Type: application/json' -H 'Origin: https://www.leboncoin.fr' --cookie 'name=__Secure-Install; name=cnfdVisitorId; name=datadome'
2026-03-30 15:16:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:17:01 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://api.leboncoin.fr/finder/search> (referer: https://www.leboncoin.fr/boutique/120591/yemacab_automobiles.htm) ['zyte-api']
2026-03-30 15:17:01 [auto_selling_leboncoin.fr] INFO: Found 23 listings on page 1
2026-03-30 15:17:01 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3149134566
2026-03-30 15:17:01 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-30 15:17:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:17:01 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2121
2026-03-30 15:17:01 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:17:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-30 15:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:01 [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%273149134566%27 HTTP/1.1" 200 None
2026-03-30 15:17:01 [auto_selling_leboncoin.fr] INFO: Scrape type for 3149134566: 1
2026-03-30 15:17:01 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3149134566
2026-03-30 15:17:01 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '\n'
                '✅ Écran Gps\n'
                '✅ Toit Panoramique\n'
                '✅ Affichage tête haute\n'
                '✅ Interieur Semi-Cuir\n'
                '✅ Bluetooth\n'
                '✅ Climatisation Auto\n'
                '✅ Feux et essuies Glaces Auto\n'
                '✅ Radars de stationnement\n'
                '✅ Feux de jour à leds\n'
                '✅ 4 vitres électriques\n'
                '✅ Jantes aluminium\n'
                '✅ Rétroviseurs électriques\n'
                '✅ Régulateur de vitesse\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Révision complète pour la vente avec vidange filtre à '
                'huile - plaquettes de frein AV - 2 Pneus Av\n'
                'Courroie de distribution à jour sur facture à 170.000kms en '
                '2024\n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 5.990€\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🛡️ Garantie possible jusqu’à 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 150,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3149134566',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 189000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/2d/48/e42d48fcd2710c6a5dc50728c97ab2b6849da464.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/1c/1a/1c1c1ad0996ca0c67f598c090cdb235e72772372.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a2/cc/10/a2cc10f3e9c9b9d38c61873cbffb99de6cf5a85b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/8e/b0/c48eb024130f32763ee443ba2071f1172c7d2e40.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/45/1a/fe451ab095af814d06c1a61928e699329cdd86ea.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/9d/ea/9e9dea54de8522924b64d1b3edea75a3299932ea.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/8e/0f/0c8e0f006fba22f649da58f9009db819555df48e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/e8/ce/f1e8ceca40133ac618e3b6c7b0b36b6ed0ee166d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/12/2a/da122a5682eb347f0aa5c94e362216be7d367b3b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/27/0a/e1/270ae1475f958cbfea7b425d81fa15cf22b448d2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/90/b2/2590b2f6b10add1e58f8e4be1cddb478a1b43e4a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/aa/53/e9/aa53e96310dc66b68cd233233cf52a130cd29ea8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/74/9d/0c749d060908250575fe990485679890ef1cff0f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/90/c0/b690c0d8bc2175241a60c9625e41c63c4f0667e6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/83/fa/a3/83faa3c551572d6aa77cc3b288ca1b36fa2c3771.jpg?rule=ad-large'],
 'price': 5990,
 'price_includes_vat': False,
 'registration_date': '2014-02-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ PEUGEOT 3008 Phase 2 / 2.0 Hdi 150ch / Allure / TOIT PANORAMIQUE '
          '- GPS - SEMICUIR / MOTEUR SANS ADBLUE D’ORIGINE',
 'transmission': 'manual',
 'trim': '3008 2.0 HDi150 FAP Allure',
 'vin': None,
 'year': 2014}
2026-03-30 15:17:01 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 097656e5-12b8-549a-953a-1305ded4c4d3 with identifier: 3149134566
2026-03-30 15:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 097656e5-12b8-549a-953a-1305ded4c4d3
2026-03-30 15:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:01 [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%252F2d%252F48%252Fe42d48fcd2710c6a5dc50728c97ab2b6849da464.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/2d/48/e42d48fcd2710c6a5dc50728c97ab2b6849da464.jpg?rule=ad-large already downloaded
2026-03-30 15:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:01 [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%252F1c%252F1a%252F1c1c1ad0996ca0c67f598c090cdb235e72772372.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/1c/1a/1c1c1ad0996ca0c67f598c090cdb235e72772372.jpg?rule=ad-large already downloaded
2026-03-30 15:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:01 [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%252Fa2%252Fcc%252F10%252Fa2cc10f3e9c9b9d38c61873cbffb99de6cf5a85b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a2/cc/10/a2cc10f3e9c9b9d38c61873cbffb99de6cf5a85b.jpg?rule=ad-large already downloaded
2026-03-30 15:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:01 [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%252Fc4%252F8e%252Fb0%252Fc48eb024130f32763ee443ba2071f1172c7d2e40.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/8e/b0/c48eb024130f32763ee443ba2071f1172c7d2e40.jpg?rule=ad-large already downloaded
2026-03-30 15:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ffe%252F45%252F1a%252Ffe451ab095af814d06c1a61928e699329cdd86ea.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/45/1a/fe451ab095af814d06c1a61928e699329cdd86ea.jpg?rule=ad-large already downloaded
2026-03-30 15:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9e%252F9d%252Fea%252F9e9dea54de8522924b64d1b3edea75a3299932ea.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/9d/ea/9e9dea54de8522924b64d1b3edea75a3299932ea.jpg?rule=ad-large already downloaded
2026-03-30 15:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:01 [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%252F0c%252F8e%252F0f%252F0c8e0f006fba22f649da58f9009db819555df48e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/8e/0f/0c8e0f006fba22f649da58f9009db819555df48e.jpg?rule=ad-large already downloaded
2026-03-30 15:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:01 [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%252Fe8%252Fce%252Ff1e8ceca40133ac618e3b6c7b0b36b6ed0ee166d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/e8/ce/f1e8ceca40133ac618e3b6c7b0b36b6ed0ee166d.jpg?rule=ad-large already downloaded
2026-03-30 15:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:01 [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%252Fda%252F12%252F2a%252Fda122a5682eb347f0aa5c94e362216be7d367b3b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/da/12/2a/da122a5682eb347f0aa5c94e362216be7d367b3b.jpg?rule=ad-large already downloaded
2026-03-30 15:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F27%252F0a%252Fe1%252F270ae1475f958cbfea7b425d81fa15cf22b448d2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/27/0a/e1/270ae1475f958cbfea7b425d81fa15cf22b448d2.jpg?rule=ad-large already downloaded
2026-03-30 15:17:01 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 097656e5-12b8-549a-953a-1305ded4c4d3 with identifier 3149134566
2026-03-30 15:17:01 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-30 15:17:01 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:17:01 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:17:01 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-30 15:17:01 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-30 15:17:01 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:17:01 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:17:01 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:17:01 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:17:01 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-30 15:17:01 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-30 15:17:01 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-30 15:17:01 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:17:01 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:17:01 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:17:01 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:17:01 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-30 15:17:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2018
2026-03-30 15:17:02 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:17:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883822
2026-03-30 15:17:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883822
2026-03-30 15:17:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-30 15:17:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:02 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:17:02 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:17:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:02 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 097656e5-12b8-549a-953a-1305ded4c4d3
2026-03-30 15:17:02 [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': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '\n'
                '✅ Écran Gps\n'
                '✅ Toit Panoramique\n'
                '✅ Affichage tête haute\n'
                '✅ Interieur Semi-Cuir\n'
                '✅ Bluetooth\n'
                '✅ Climatisation Auto\n'
                '✅ Feux et essuies Glaces Auto\n'
                '✅ Radars de stationnement\n'
                '✅ Feux de jour à leds\n'
                '✅ 4 vitres électriques\n'
                '✅ Jantes aluminium\n'
                '✅ Rétroviseurs électriques\n'
                '✅ Régulateur de vitesse\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Révision complète pour la vente avec vidange filtre à '
                'huile - plaquettes de frein AV - 2 Pneus Av\n'
                'Courroie de distribution à jour sur facture à 170.000kms en '
                '2024\n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 5.990€\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🛡️ Garantie possible jusqu’à 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 150,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '097656e5-12b8-549a-953a-1305ded4c4d3',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3149134566',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '3008',
 'odometer': 189000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 15,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/2d/48/e42d48fcd2710c6a5dc50728c97ab2b6849da464.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/1c/1a/1c1c1ad0996ca0c67f598c090cdb235e72772372.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a2/cc/10/a2cc10f3e9c9b9d38c61873cbffb99de6cf5a85b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/8e/b0/c48eb024130f32763ee443ba2071f1172c7d2e40.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/45/1a/fe451ab095af814d06c1a61928e699329cdd86ea.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/9d/ea/9e9dea54de8522924b64d1b3edea75a3299932ea.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/8e/0f/0c8e0f006fba22f649da58f9009db819555df48e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/e8/ce/f1e8ceca40133ac618e3b6c7b0b36b6ed0ee166d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/12/2a/da122a5682eb347f0aa5c94e362216be7d367b3b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/27/0a/e1/270ae1475f958cbfea7b425d81fa15cf22b448d2.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_097656e5-12b8-549a-953a-1305ded4c4d3/097656e5-12b8-549a-953a-1305ded4c4d3_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117337,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/2d/48/e42d48fcd2710c6a5dc50728c97ab2b6849da464.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_097656e5-12b8-549a-953a-1305ded4c4d3/097656e5-12b8-549a-953a-1305ded4c4d3_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 121005,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/1c/1a/1c1c1ad0996ca0c67f598c090cdb235e72772372.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_097656e5-12b8-549a-953a-1305ded4c4d3/097656e5-12b8-549a-953a-1305ded4c4d3_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 118480,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a2/cc/10/a2cc10f3e9c9b9d38c61873cbffb99de6cf5a85b.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_097656e5-12b8-549a-953a-1305ded4c4d3/097656e5-12b8-549a-953a-1305ded4c4d3_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107887,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/8e/b0/c48eb024130f32763ee443ba2071f1172c7d2e40.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_097656e5-12b8-549a-953a-1305ded4c4d3/097656e5-12b8-549a-953a-1305ded4c4d3_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87144,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/45/1a/fe451ab095af814d06c1a61928e699329cdd86ea.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_097656e5-12b8-549a-953a-1305ded4c4d3/097656e5-12b8-549a-953a-1305ded4c4d3_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 63017,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/9d/ea/9e9dea54de8522924b64d1b3edea75a3299932ea.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_097656e5-12b8-549a-953a-1305ded4c4d3/097656e5-12b8-549a-953a-1305ded4c4d3_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83510,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/8e/0f/0c8e0f006fba22f649da58f9009db819555df48e.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_097656e5-12b8-549a-953a-1305ded4c4d3/097656e5-12b8-549a-953a-1305ded4c4d3_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90127,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/e8/ce/f1e8ceca40133ac618e3b6c7b0b36b6ed0ee166d.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_097656e5-12b8-549a-953a-1305ded4c4d3/097656e5-12b8-549a-953a-1305ded4c4d3_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86784,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/12/2a/da122a5682eb347f0aa5c94e362216be7d367b3b.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_097656e5-12b8-549a-953a-1305ded4c4d3/097656e5-12b8-549a-953a-1305ded4c4d3_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71937,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/27/0a/e1/270ae1475f958cbfea7b425d81fa15cf22b448d2.jpg?rule=ad-large',
             'Width': 800}],
 'price': 5990,
 'price_includes_vat': False,
 'registration_date': '2014-02-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ PEUGEOT 3008 Phase 2 / 2.0 Hdi 150ch / Allure / TOIT PANORAMIQUE '
          '- GPS - SEMICUIR / MOTEUR SANS ADBLUE D’ORIGINE',
 'transmission': 'manual',
 'trim': '3008 2.0 HDi150 FAP Allure',
 'vin': None,
 'year': 2014}
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%273149134566%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [auto_selling_leboncoin.fr] INFO: Saving data for 3149134566: {'created_time': 1774883822.378978, 'last_price_update_time': 1774883822.378991}
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3149134566') HTTP/1.1" 204 0
2026-03-30 15:17:02 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3146370721
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%273146370721%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [auto_selling_leboncoin.fr] INFO: Scrape type for 3146370721: 1
2026-03-30 15:17:02 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3146370721
2026-03-30 15:17:02 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Bordeaux',
 'currency': 'EUR',
 'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '\n'
                '✅ Gps\n'
                '✅ Bluetooth\n'
                '✅ Climatisation automatique\n'
                '✅ Caméra de recul\n'
                '✅ Radars de stationnement \n'
                '✅ Sièges en Semi-Cuir\n'
                '✅ Feux de jour Leds\n'
                '✅ Jantes aluminium\n'
                '✅ Régulateur de vitesse\n'
                '✅ Sono Bose\n'
                '✅ Rétroviseurs Electriques\n'
                '✅ Attelage\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Véhicule sera revisée pour la vente avec Vidange et '
                'filtres\n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 5.900€\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🛡️ Garantie possible jusqu’à 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 115,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3146370721',
 'listing': 'auction',
 'make': 'RENAULT',
 'model': 'Grand Scenic',
 'odometer': 113000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/57/a2/c757a287d772e56c2c009a38e7f1c9c3d2af75f9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/27/38/ef/2738efae47e9ae01c2f4d0fc661dae7180f9c359.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d0/99/54/d099548b54704d26dd6f75b9f7b702f8e8623d5d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/ba/d1/b0bad19cc22603ee370c7f101edc2ee5ada69c4e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/09/39/af093991ab8548a35baacfd5e8a003416be4d349.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/64/6e/cc/646ecc7375d82d592165cf0b8c54bf4d4ecc2297.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5b/4f/2d/5b4f2d79b72a6e8639a1352be388214280bcbcaa.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/2f/cf/fc2fcf3b935f3f70a86e221c7b748fc277e10e51.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/34/95/e434955872806745cef920a9b6036a5dc8a08257.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/95/95/40/9595407b92cbdecf02098a03484f88c894317093.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/88/07/5f88073352e2779968274f5d13dcd0755cc45da6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/33/85/62/3385621598b73b42a1728a1d361680b28ab089d0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ca/f7/3b/caf73bf30e5ea0fb72ecab2ad8efefa40004f21c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/83/22/8b/83228b2028b1567eb6c55a51753b606c6a402e2b.jpg?rule=ad-large'],
 'price': 5900,
 'price_includes_vat': False,
 'registration_date': '2013-05-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ Renault Grand Scenic 3 Phase 2 | 1.2 TCE 115ch | Energy Bose '
          'Edition | 113.000kms',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2013}
2026-03-30 15:17:02 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f94b59cb-d271-5b1b-9288-d80939749b8e with identifier: 3146370721
2026-03-30 15:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f94b59cb-d271-5b1b-9288-d80939749b8e
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%252F57%252Fa2%252Fc757a287d772e56c2c009a38e7f1c9c3d2af75f9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/57/a2/c757a287d772e56c2c009a38e7f1c9c3d2af75f9.jpg?rule=ad-large already downloaded
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F27%252F38%252Fef%252F2738efae47e9ae01c2f4d0fc661dae7180f9c359.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/27/38/ef/2738efae47e9ae01c2f4d0fc661dae7180f9c359.jpg?rule=ad-large already downloaded
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%252Fd0%252F99%252F54%252Fd099548b54704d26dd6f75b9f7b702f8e8623d5d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d0/99/54/d099548b54704d26dd6f75b9f7b702f8e8623d5d.jpg?rule=ad-large already downloaded
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%252Fb0%252Fba%252Fd1%252Fb0bad19cc22603ee370c7f101edc2ee5ada69c4e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/ba/d1/b0bad19cc22603ee370c7f101edc2ee5ada69c4e.jpg?rule=ad-large already downloaded
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%252Faf%252F09%252F39%252Faf093991ab8548a35baacfd5e8a003416be4d349.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/af/09/39/af093991ab8548a35baacfd5e8a003416be4d349.jpg?rule=ad-large already downloaded
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%252F6e%252Fcc%252F646ecc7375d82d592165cf0b8c54bf4d4ecc2297.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/64/6e/cc/646ecc7375d82d592165cf0b8c54bf4d4ecc2297.jpg?rule=ad-large already downloaded
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%252F4f%252F2d%252F5b4f2d79b72a6e8639a1352be388214280bcbcaa.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5b/4f/2d/5b4f2d79b72a6e8639a1352be388214280bcbcaa.jpg?rule=ad-large already downloaded
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%252Ffc%252F2f%252Fcf%252Ffc2fcf3b935f3f70a86e221c7b748fc277e10e51.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/2f/cf/fc2fcf3b935f3f70a86e221c7b748fc277e10e51.jpg?rule=ad-large already downloaded
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%252F34%252F95%252Fe434955872806745cef920a9b6036a5dc8a08257.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/34/95/e434955872806745cef920a9b6036a5dc8a08257.jpg?rule=ad-large already downloaded
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%252F95%252F95%252F40%252F9595407b92cbdecf02098a03484f88c894317093.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/95/95/40/9595407b92cbdecf02098a03484f88c894317093.jpg?rule=ad-large already downloaded
2026-03-30 15:17:02 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f94b59cb-d271-5b1b-9288-d80939749b8e with identifier 3146370721
2026-03-30 15:17:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:02 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f94b59cb-d271-5b1b-9288-d80939749b8e
2026-03-30 15:17:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Bordeaux',
 'currency': 'EUR',
 'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '\n'
                '✅ Gps\n'
                '✅ Bluetooth\n'
                '✅ Climatisation automatique\n'
                '✅ Caméra de recul\n'
                '✅ Radars de stationnement \n'
                '✅ Sièges en Semi-Cuir\n'
                '✅ Feux de jour Leds\n'
                '✅ Jantes aluminium\n'
                '✅ Régulateur de vitesse\n'
                '✅ Sono Bose\n'
                '✅ Rétroviseurs Electriques\n'
                '✅ Attelage\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Véhicule sera revisée pour la vente avec Vidange et '
                'filtres\n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 5.900€\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🛡️ Garantie possible jusqu’à 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 115,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'f94b59cb-d271-5b1b-9288-d80939749b8e',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3146370721',
 'listing': 'auction',
 'make': 'RENAULT',
 'model': 'Grand Scenic',
 'odometer': 113000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 14,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/57/a2/c757a287d772e56c2c009a38e7f1c9c3d2af75f9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/27/38/ef/2738efae47e9ae01c2f4d0fc661dae7180f9c359.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d0/99/54/d099548b54704d26dd6f75b9f7b702f8e8623d5d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/ba/d1/b0bad19cc22603ee370c7f101edc2ee5ada69c4e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/09/39/af093991ab8548a35baacfd5e8a003416be4d349.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/64/6e/cc/646ecc7375d82d592165cf0b8c54bf4d4ecc2297.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5b/4f/2d/5b4f2d79b72a6e8639a1352be388214280bcbcaa.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/2f/cf/fc2fcf3b935f3f70a86e221c7b748fc277e10e51.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/34/95/e434955872806745cef920a9b6036a5dc8a08257.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/95/95/40/9595407b92cbdecf02098a03484f88c894317093.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f94b59cb-d271-5b1b-9288-d80939749b8e/f94b59cb-d271-5b1b-9288-d80939749b8e_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116313,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/57/a2/c757a287d772e56c2c009a38e7f1c9c3d2af75f9.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f94b59cb-d271-5b1b-9288-d80939749b8e/f94b59cb-d271-5b1b-9288-d80939749b8e_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122130,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/27/38/ef/2738efae47e9ae01c2f4d0fc661dae7180f9c359.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f94b59cb-d271-5b1b-9288-d80939749b8e/f94b59cb-d271-5b1b-9288-d80939749b8e_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114498,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d0/99/54/d099548b54704d26dd6f75b9f7b702f8e8623d5d.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f94b59cb-d271-5b1b-9288-d80939749b8e/f94b59cb-d271-5b1b-9288-d80939749b8e_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115569,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/ba/d1/b0bad19cc22603ee370c7f101edc2ee5ada69c4e.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f94b59cb-d271-5b1b-9288-d80939749b8e/f94b59cb-d271-5b1b-9288-d80939749b8e_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91539,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/09/39/af093991ab8548a35baacfd5e8a003416be4d349.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f94b59cb-d271-5b1b-9288-d80939749b8e/f94b59cb-d271-5b1b-9288-d80939749b8e_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94525,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/64/6e/cc/646ecc7375d82d592165cf0b8c54bf4d4ecc2297.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f94b59cb-d271-5b1b-9288-d80939749b8e/f94b59cb-d271-5b1b-9288-d80939749b8e_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87296,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5b/4f/2d/5b4f2d79b72a6e8639a1352be388214280bcbcaa.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f94b59cb-d271-5b1b-9288-d80939749b8e/f94b59cb-d271-5b1b-9288-d80939749b8e_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79215,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/2f/cf/fc2fcf3b935f3f70a86e221c7b748fc277e10e51.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f94b59cb-d271-5b1b-9288-d80939749b8e/f94b59cb-d271-5b1b-9288-d80939749b8e_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 64852,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/34/95/e434955872806745cef920a9b6036a5dc8a08257.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f94b59cb-d271-5b1b-9288-d80939749b8e/f94b59cb-d271-5b1b-9288-d80939749b8e_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89161,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/95/95/40/9595407b92cbdecf02098a03484f88c894317093.jpg?rule=ad-large',
             'Width': 800}],
 'price': 5900,
 'price_includes_vat': False,
 'registration_date': '2013-05-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ Renault Grand Scenic 3 Phase 2 | 1.2 TCE 115ch | Energy Bose '
          'Edition | 113.000kms',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2013}
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%273146370721%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [auto_selling_leboncoin.fr] INFO: Saving data for 3146370721: {'created_time': 1774883822.6522, 'last_price_update_time': 1774883822.652213}
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3146370721') HTTP/1.1" 204 0
2026-03-30 15:17:02 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3161937220
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%273161937220%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [auto_selling_leboncoin.fr] INFO: Scrape type for 3161937220: 1
2026-03-30 15:17:02 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3161937220
2026-03-30 15:17:02 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '📍 TOP GARAGE YEMACAB AUTOMOBILES\n'
                '17 Rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🚚 IVECO DAILY 35S16 Carte Grise Porte-Voiture d’origine\n'
                '\n'
                '• Moteur : 2.3 Diesel 160ch\n'
                '• Boîte : Manuelle\n'
                '• Kilométrage : 269.000 km\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔧 Historique & entretien\n'
                '\n'
                '2ème main – Véhicule acheté chez IVECO en 2023 à 70.000 km\n'
                '\n'
                'Nous avons parcouru environ 200.000 km en 2 ans '
                'principalement sur autoroute.\n'
                '\n'
                'Entretien sérieux :\n'
                '\n'
                '✔️ Révision récente (-2000 km)\n'
                '✔️ Vidange + tous filtres\n'
                '✔️ Freins récents\n'
                '✔️ Pneus récents\n'
                '✔️ Distribution faite à 170.000 km\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '⚙️ Équipements\n'
                '\n'
                '• Plateau fixe\n'
                '• Rampe de chargement\n'
                '• Treuil électrique\n'
                '• Support moto\n'
                '• Climatisation\n'
                '• Régulateur de vitesse\n'
                '• CarPlay\n'
                '• Feux LED\n'
                '\n'
                'Charge utile : 1T2\n'
                '\n'
                'Véhicule fiable prêt à travailler\n'
                'Parcourt toute distance.\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '⚠️ À prévoir (visible sur photos)\n'
                '• Carrosserie côté gauche\n'
                '• Pare-brise à remplacer\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 16.500€ HT\n'
                '💰 19.800€ TTC (TVA récupérable)\n'
                '\n'
                '📞 Merci de nous contacter avant votre passage pour confirmer '
                'la disponibilité.',
 'doors_number': 2,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 156,
 '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/3161937220',
 'listing': 'auction',
 'make': 'IVECO',
 'model': 'Autres',
 'odometer': 259000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/f7/55/c9f7552f7bac355559f62ee093e2ed5ac6006d02.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/27/41/c82741706407f993e88bf21d1a030829792f0887.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/b5/ec/7bb5ec662fbfe462f4d8862cc2f42351d9eed912.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/49/55/33/495533a81af7d811ae956b91becfb0d7d3f7e4af.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/9e/ea/4f9eea837832691d6d097f740b557494ab0df060.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/da/a8/fcdaa84f7a874cbf422e13b5b48f4709451d26c2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/df/28/23/df2823c4d2ac258b8831963703f63790592f4091.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/a0/46/a9a0465ddd6d72b6617b02e65d65e16cdd6c290b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/6b/e9/c76be901d6b0fd24c14fd9cefe3c725b9b7411f6.jpg?rule=ad-large'],
 'price': 16500,
 'price_includes_vat': False,
 'registration_date': '2020-09-01',
 'seats_number': 3,
 'seller_name': None,
 'title': '✨ 16.500 HT - Dépanneuse Iveco Daily 35S16 – 160ch - plateau Porte '
          'Voiture Equip’men – TVA récupérable',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2020}
2026-03-30 15:17:02 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ea13c46a-52c0-5013-aafc-6fa936d0dea8 with identifier: 3161937220
2026-03-30 15:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item ea13c46a-52c0-5013-aafc-6fa936d0dea8
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%252Ff7%252F55%252Fc9f7552f7bac355559f62ee093e2ed5ac6006d02.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/f7/55/c9f7552f7bac355559f62ee093e2ed5ac6006d02.jpg?rule=ad-large already downloaded
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc8%252F27%252F41%252Fc82741706407f993e88bf21d1a030829792f0887.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/27/41/c82741706407f993e88bf21d1a030829792f0887.jpg?rule=ad-large already downloaded
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%252Fb5%252Fec%252F7bb5ec662fbfe462f4d8862cc2f42351d9eed912.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/b5/ec/7bb5ec662fbfe462f4d8862cc2f42351d9eed912.jpg?rule=ad-large already downloaded
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%252F49%252F55%252F33%252F495533a81af7d811ae956b91becfb0d7d3f7e4af.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/49/55/33/495533a81af7d811ae956b91becfb0d7d3f7e4af.jpg?rule=ad-large already downloaded
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%252F9e%252Fea%252F4f9eea837832691d6d097f740b557494ab0df060.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/9e/ea/4f9eea837832691d6d097f740b557494ab0df060.jpg?rule=ad-large already downloaded
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%252Ffc%252Fda%252Fa8%252Ffcdaa84f7a874cbf422e13b5b48f4709451d26c2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/da/a8/fcdaa84f7a874cbf422e13b5b48f4709451d26c2.jpg?rule=ad-large already downloaded
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%252F28%252F23%252Fdf2823c4d2ac258b8831963703f63790592f4091.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/df/28/23/df2823c4d2ac258b8831963703f63790592f4091.jpg?rule=ad-large already downloaded
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%252Fa0%252F46%252Fa9a0465ddd6d72b6617b02e65d65e16cdd6c290b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/a0/46/a9a0465ddd6d72b6617b02e65d65e16cdd6c290b.jpg?rule=ad-large already downloaded
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%252F6b%252Fe9%252Fc76be901d6b0fd24c14fd9cefe3c725b9b7411f6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/6b/e9/c76be901d6b0fd24c14fd9cefe3c725b9b7411f6.jpg?rule=ad-large already downloaded
2026-03-30 15:17:02 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ea13c46a-52c0-5013-aafc-6fa936d0dea8 with identifier 3161937220
2026-03-30 15:17:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:02 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:02 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ea13c46a-52c0-5013-aafc-6fa936d0dea8
2026-03-30 15:17:02 [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': '📍 TOP GARAGE YEMACAB AUTOMOBILES\n'
                '17 Rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🚚 IVECO DAILY 35S16 Carte Grise Porte-Voiture d’origine\n'
                '\n'
                '• Moteur : 2.3 Diesel 160ch\n'
                '• Boîte : Manuelle\n'
                '• Kilométrage : 269.000 km\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔧 Historique & entretien\n'
                '\n'
                '2ème main – Véhicule acheté chez IVECO en 2023 à 70.000 km\n'
                '\n'
                'Nous avons parcouru environ 200.000 km en 2 ans '
                'principalement sur autoroute.\n'
                '\n'
                'Entretien sérieux :\n'
                '\n'
                '✔️ Révision récente (-2000 km)\n'
                '✔️ Vidange + tous filtres\n'
                '✔️ Freins récents\n'
                '✔️ Pneus récents\n'
                '✔️ Distribution faite à 170.000 km\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '⚙️ Équipements\n'
                '\n'
                '• Plateau fixe\n'
                '• Rampe de chargement\n'
                '• Treuil électrique\n'
                '• Support moto\n'
                '• Climatisation\n'
                '• Régulateur de vitesse\n'
                '• CarPlay\n'
                '• Feux LED\n'
                '\n'
                'Charge utile : 1T2\n'
                '\n'
                'Véhicule fiable prêt à travailler\n'
                'Parcourt toute distance.\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '⚠️ À prévoir (visible sur photos)\n'
                '• Carrosserie côté gauche\n'
                '• Pare-brise à remplacer\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 16.500€ HT\n'
                '💰 19.800€ TTC (TVA récupérable)\n'
                '\n'
                '📞 Merci de nous contacter avant votre passage pour confirmer '
                'la disponibilité.',
 'doors_number': 2,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 156,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'ea13c46a-52c0-5013-aafc-6fa936d0dea8',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3161937220',
 'listing': 'auction',
 'make': 'IVECO',
 'model': 'Autres',
 'odometer': 259000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 9,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/f7/55/c9f7552f7bac355559f62ee093e2ed5ac6006d02.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/27/41/c82741706407f993e88bf21d1a030829792f0887.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/b5/ec/7bb5ec662fbfe462f4d8862cc2f42351d9eed912.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/49/55/33/495533a81af7d811ae956b91becfb0d7d3f7e4af.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/9e/ea/4f9eea837832691d6d097f740b557494ab0df060.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/da/a8/fcdaa84f7a874cbf422e13b5b48f4709451d26c2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/df/28/23/df2823c4d2ac258b8831963703f63790592f4091.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/a0/46/a9a0465ddd6d72b6617b02e65d65e16cdd6c290b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/6b/e9/c76be901d6b0fd24c14fd9cefe3c725b9b7411f6.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea13c46a-52c0-5013-aafc-6fa936d0dea8/ea13c46a-52c0-5013-aafc-6fa936d0dea8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98798,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/f7/55/c9f7552f7bac355559f62ee093e2ed5ac6006d02.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea13c46a-52c0-5013-aafc-6fa936d0dea8/ea13c46a-52c0-5013-aafc-6fa936d0dea8_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105843,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/27/41/c82741706407f993e88bf21d1a030829792f0887.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea13c46a-52c0-5013-aafc-6fa936d0dea8/ea13c46a-52c0-5013-aafc-6fa936d0dea8_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74092,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/b5/ec/7bb5ec662fbfe462f4d8862cc2f42351d9eed912.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea13c46a-52c0-5013-aafc-6fa936d0dea8/ea13c46a-52c0-5013-aafc-6fa936d0dea8_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114370,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/49/55/33/495533a81af7d811ae956b91becfb0d7d3f7e4af.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea13c46a-52c0-5013-aafc-6fa936d0dea8/ea13c46a-52c0-5013-aafc-6fa936d0dea8_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101072,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/9e/ea/4f9eea837832691d6d097f740b557494ab0df060.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea13c46a-52c0-5013-aafc-6fa936d0dea8/ea13c46a-52c0-5013-aafc-6fa936d0dea8_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105057,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/da/a8/fcdaa84f7a874cbf422e13b5b48f4709451d26c2.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea13c46a-52c0-5013-aafc-6fa936d0dea8/ea13c46a-52c0-5013-aafc-6fa936d0dea8_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81227,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/df/28/23/df2823c4d2ac258b8831963703f63790592f4091.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea13c46a-52c0-5013-aafc-6fa936d0dea8/ea13c46a-52c0-5013-aafc-6fa936d0dea8_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97183,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/a0/46/a9a0465ddd6d72b6617b02e65d65e16cdd6c290b.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ea13c46a-52c0-5013-aafc-6fa936d0dea8/ea13c46a-52c0-5013-aafc-6fa936d0dea8_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109392,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/6b/e9/c76be901d6b0fd24c14fd9cefe3c725b9b7411f6.jpg?rule=ad-large',
             'Width': 800}],
 'price': 16500,
 'price_includes_vat': False,
 'registration_date': '2020-09-01',
 'seats_number': 3,
 'seller_name': None,
 'title': '✨ 16.500 HT - Dépanneuse Iveco Daily 35S16 – 160ch - plateau Porte '
          'Voiture Equip’men – TVA récupérable',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2020}
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%273161937220%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [auto_selling_leboncoin.fr] INFO: Saving data for 3161937220: {'created_time': 1774883822.909277, 'last_price_update_time': 1774883822.909296}
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3161937220') HTTP/1.1" 204 0
2026-03-30 15:17:02 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3157627407
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%273157627407%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [auto_selling_leboncoin.fr] INFO: Scrape type for 3157627407: 1
2026-03-30 15:17:02 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3157627407
2026-03-30 15:17:02 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '✅ Porte latérale\n'
                '✅ Cloison Cabine vitrée\n'
                '✅ Portes Arrières Vitrée\n'
                '✅ Rangements Bois Arriere\n'
                '✅ Climatisation\n'
                '✅ Fermeture centralisée \n'
                '✅ Vitres Electriques\n'
                '✅ Rétroviseurs électriques\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Révision complète effectuée pour la vente avec Vidange '
                'filtres.\n'
                'Modèle avec chaine de distribution pas de courroie à changer\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 8000€ HT - 9600€ TTC /// TVA RECUPERABLE POUR LES '
                'PRO\n'
                '🛡️ Garantie possible jusqu’à 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 125,
 '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/3157627407',
 'listing': 'auction',
 'make': 'RENAULT',
 'model': 'Autres',
 'odometer': 131000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e6/0d/c3/e60dc395f3af3de055051dad8caa636033e5a8c9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/81/e4/79/81e479ab66263d2dbb8c8df7bd1fa38f8eadd3e7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/be/44/77/be4477fc7c8a32fb62cb7ea0edaff288f43c2107.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/52/e5/17/52e517563e7dc24f36e69e38a22f6ba003dfc858.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/12/41/90124144d77d171db7e804c3b0fdffe8b2f9fc0d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/43/f5/e6/43f5e69f2c45137ed6f213cb6f15824ab9744bf0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/9e/00/ba9e008c22c1acd47cccdec4507c36b065a9c8aa.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/59/b0/d7/59b0d72695d0aa632aa49bb0215607ce1dde9aad.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/40/e4/e540e4cb08b015bc1109c661dd99e75ec5f0b43d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/3a/1b/313a1badf82ff41d232890b8a1c2161a664cf853.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8d/64/1a/8d641a43ab46878dbcab02eb5ca04bcdbea83295.jpg?rule=ad-large'],
 'price': 8000,
 'price_includes_vat': False,
 'registration_date': '2011-12-01',
 'seats_number': 3,
 'seller_name': None,
 'title': '🚐 8000 HT — Renault Master Fourgon — FGN L2H2 — 2.3 Dci 125ch — 3 '
          'Places — Climatisation — 131.000kms d’origine',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2011}
2026-03-30 15:17:02 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27 with identifier: 3157627407
2026-03-30 15:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%252Fe6%252F0d%252Fc3%252Fe60dc395f3af3de055051dad8caa636033e5a8c9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e6/0d/c3/e60dc395f3af3de055051dad8caa636033e5a8c9.jpg?rule=ad-large already downloaded
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:02 [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%252Fe4%252F79%252F81e479ab66263d2dbb8c8df7bd1fa38f8eadd3e7.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/81/e4/79/81e479ab66263d2dbb8c8df7bd1fa38f8eadd3e7.jpg?rule=ad-large already downloaded
2026-03-30 15:17:02 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252Fbe%252F44%252F77%252Fbe4477fc7c8a32fb62cb7ea0edaff288f43c2107.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/be/44/77/be4477fc7c8a32fb62cb7ea0edaff288f43c2107.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252F52%252Fe5%252F17%252F52e517563e7dc24f36e69e38a22f6ba003dfc858.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/52/e5/17/52e517563e7dc24f36e69e38a22f6ba003dfc858.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252F12%252F41%252F90124144d77d171db7e804c3b0fdffe8b2f9fc0d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/90/12/41/90124144d77d171db7e804c3b0fdffe8b2f9fc0d.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252F43%252Ff5%252Fe6%252F43f5e69f2c45137ed6f213cb6f15824ab9744bf0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/43/f5/e6/43f5e69f2c45137ed6f213cb6f15824ab9744bf0.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252F9e%252F00%252Fba9e008c22c1acd47cccdec4507c36b065a9c8aa.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/9e/00/ba9e008c22c1acd47cccdec4507c36b065a9c8aa.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F59%252Fb0%252Fd7%252F59b0d72695d0aa632aa49bb0215607ce1dde9aad.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/59/b0/d7/59b0d72695d0aa632aa49bb0215607ce1dde9aad.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252F40%252Fe4%252Fe540e4cb08b015bc1109c661dd99e75ec5f0b43d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/40/e4/e540e4cb08b015bc1109c661dd99e75ec5f0b43d.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252F3a%252F1b%252F313a1badf82ff41d232890b8a1c2161a664cf853.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/31/3a/1b/313a1badf82ff41d232890b8a1c2161a664cf853.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27 with identifier 3157627407
2026-03-30 15:17:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:03 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27
2026-03-30 15:17:03 [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': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '✅ Porte latérale\n'
                '✅ Cloison Cabine vitrée\n'
                '✅ Portes Arrières Vitrée\n'
                '✅ Rangements Bois Arriere\n'
                '✅ Climatisation\n'
                '✅ Fermeture centralisée \n'
                '✅ Vitres Electriques\n'
                '✅ Rétroviseurs électriques\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Révision complète effectuée pour la vente avec Vidange '
                'filtres.\n'
                'Modèle avec chaine de distribution pas de courroie à changer\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 8000€ HT - 9600€ TTC /// TVA RECUPERABLE POUR LES '
                'PRO\n'
                '🛡️ Garantie possible jusqu’à 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 125,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3157627407',
 'listing': 'auction',
 'make': 'RENAULT',
 'model': 'Autres',
 'odometer': 131000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 11,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e6/0d/c3/e60dc395f3af3de055051dad8caa636033e5a8c9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/81/e4/79/81e479ab66263d2dbb8c8df7bd1fa38f8eadd3e7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/be/44/77/be4477fc7c8a32fb62cb7ea0edaff288f43c2107.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/52/e5/17/52e517563e7dc24f36e69e38a22f6ba003dfc858.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/12/41/90124144d77d171db7e804c3b0fdffe8b2f9fc0d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/43/f5/e6/43f5e69f2c45137ed6f213cb6f15824ab9744bf0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/9e/00/ba9e008c22c1acd47cccdec4507c36b065a9c8aa.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/59/b0/d7/59b0d72695d0aa632aa49bb0215607ce1dde9aad.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/40/e4/e540e4cb08b015bc1109c661dd99e75ec5f0b43d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/3a/1b/313a1badf82ff41d232890b8a1c2161a664cf853.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27/6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 111808,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e6/0d/c3/e60dc395f3af3de055051dad8caa636033e5a8c9.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27/6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119358,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/81/e4/79/81e479ab66263d2dbb8c8df7bd1fa38f8eadd3e7.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27/6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 127330,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/be/44/77/be4477fc7c8a32fb62cb7ea0edaff288f43c2107.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27/6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 111542,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/52/e5/17/52e517563e7dc24f36e69e38a22f6ba003dfc858.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27/6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 56453,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/12/41/90124144d77d171db7e804c3b0fdffe8b2f9fc0d.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27/6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 60503,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/43/f5/e6/43f5e69f2c45137ed6f213cb6f15824ab9744bf0.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27/6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 44442,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/9e/00/ba9e008c22c1acd47cccdec4507c36b065a9c8aa.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27/6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117404,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/59/b0/d7/59b0d72695d0aa632aa49bb0215607ce1dde9aad.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27/6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105168,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/40/e4/e540e4cb08b015bc1109c661dd99e75ec5f0b43d.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27/6c6f8b77-2af6-58d4-9ac8-7ec0e73b2a27_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117773,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/3a/1b/313a1badf82ff41d232890b8a1c2161a664cf853.jpg?rule=ad-large',
             'Width': 800}],
 'price': 8000,
 'price_includes_vat': False,
 'registration_date': '2011-12-01',
 'seats_number': 3,
 'seller_name': None,
 'title': '🚐 8000 HT — Renault Master Fourgon — FGN L2H2 — 2.3 Dci 125ch — 3 '
          'Places — Climatisation — 131.000kms d’origine',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2011}
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%273157627407%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [auto_selling_leboncoin.fr] INFO: Saving data for 3157627407: {'created_time': 1774883823.199847, 'last_price_update_time': 1774883823.199857}
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3157627407') HTTP/1.1" 204 0
2026-03-30 15:17:03 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3117578348
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%273117578348%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [auto_selling_leboncoin.fr] INFO: Scrape type for 3117578348: 1
2026-03-30 15:17:03 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3117578348
2026-03-30 15:17:03 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '✅ Pack M Interieur\n'
                '✅ Pack M Exterieur\n'
                '✅ Bluetooth\n'
                '✅ Climatisation automatique\n'
                '✅ Radars de stationnement \n'
                '✅ Interieur Alcantara M Sport avec repose-genoux\n'
                '✅ Feux Leds\n'
                '✅ Jantes aluminium\n'
                '✅ Régulateur de vitesse\n'
                '✅ Sièges Chauffants\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Historique complet d’entretien disponible chez Bmw \n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                'Imperfections esthétiques mineures. Photos sur demande d’où '
                'le prix très bas\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 13.990€ TTC soit 11.650€HT /// Tva récupérable pour '
                'les pro ou export\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🛡️ Garantie possible jusqu’à 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 140,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3117578348',
 'listing': 'auction',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 93000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/58/3f/23/583f236f509f02d8aff146c7aaa0f301caba20b3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/bc/59/6ebc59199131bef7641df8c76846e4ab3da4bee8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/39/71/be/3971bea55de7217cb87a250f93715ac1138f611b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/c0/b5/21c0b5e5e649e7aa730dab041565b3bd10c29030.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/3c/7f/cc3c7fb80eda4cac23922a722feb406823d7a7a0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/c3/65/bdc3652c1b26e61eb86ef623de0ddc65dde5c23c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/3c/2c/033c2c3ed83fd9a991a631ce33001b965d635549.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/ee/16/7eee16dec148d7459c1777ad751a5bdef3f4202a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/0a/f4/550af4a286e7acf169c839c056872396e78129bc.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/70/8b/63708b40d0b6d9ec2af1bcfc39e4b75b63f8f44a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/a2/c5/8ca2c5a9ee72e36e3b5180a1fdc55e935a56c4d3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/a1/c0/aea1c0e765f578d72efc350012d587214c57129c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/0d/80/fd0d8049226203728ec75d8e12f6354eb987a8f7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/69/6f/de/696fde32d879cadea5544c2ed610b928b9915499.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/62/08/9c/62089c26db4451bd64a08198a78bf8346c0c9797.jpg?rule=ad-large'],
 'price': 13990,
 'price_includes_vat': False,
 'registration_date': '2017-09-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ Bmw X1 F48 18i S-Drive 140ch / Edition Sport M / 93.000kms / Tva '
          'récupérable',
 'transmission': 'manual',
 'trim': 'X1 sDrive18i 140ch M Sport',
 'vin': None,
 'year': 2017}
2026-03-30 15:17:03 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 37ddf4a8-8f39-51bd-8c64-fd318343a489 with identifier: 3117578348
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 37ddf4a8-8f39-51bd-8c64-fd318343a489
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252F58%252F3f%252F23%252F583f236f509f02d8aff146c7aaa0f301caba20b3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/58/3f/23/583f236f509f02d8aff146c7aaa0f301caba20b3.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6e%252Fbc%252F59%252F6ebc59199131bef7641df8c76846e4ab3da4bee8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/bc/59/6ebc59199131bef7641df8c76846e4ab3da4bee8.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F39%252F71%252Fbe%252F3971bea55de7217cb87a250f93715ac1138f611b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/39/71/be/3971bea55de7217cb87a250f93715ac1138f611b.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252Fc0%252Fb5%252F21c0b5e5e649e7aa730dab041565b3bd10c29030.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/21/c0/b5/21c0b5e5e649e7aa730dab041565b3bd10c29030.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252Fcc%252F3c%252F7f%252Fcc3c7fb80eda4cac23922a722feb406823d7a7a0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/3c/7f/cc3c7fb80eda4cac23922a722feb406823d7a7a0.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252Fbd%252Fc3%252F65%252Fbdc3652c1b26e61eb86ef623de0ddc65dde5c23c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/c3/65/bdc3652c1b26e61eb86ef623de0ddc65dde5c23c.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252F3c%252F2c%252F033c2c3ed83fd9a991a631ce33001b965d635549.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/03/3c/2c/033c2c3ed83fd9a991a631ce33001b965d635549.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252Fee%252F16%252F7eee16dec148d7459c1777ad751a5bdef3f4202a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/ee/16/7eee16dec148d7459c1777ad751a5bdef3f4202a.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252F55%252F0a%252Ff4%252F550af4a286e7acf169c839c056872396e78129bc.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/55/0a/f4/550af4a286e7acf169c839c056872396e78129bc.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252F70%252F8b%252F63708b40d0b6d9ec2af1bcfc39e4b75b63f8f44a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/63/70/8b/63708b40d0b6d9ec2af1bcfc39e4b75b63f8f44a.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 37ddf4a8-8f39-51bd-8c64-fd318343a489 with identifier 3117578348
2026-03-30 15:17:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:03 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 37ddf4a8-8f39-51bd-8c64-fd318343a489
2026-03-30 15:17:03 [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': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '✅ Pack M Interieur\n'
                '✅ Pack M Exterieur\n'
                '✅ Bluetooth\n'
                '✅ Climatisation automatique\n'
                '✅ Radars de stationnement \n'
                '✅ Interieur Alcantara M Sport avec repose-genoux\n'
                '✅ Feux Leds\n'
                '✅ Jantes aluminium\n'
                '✅ Régulateur de vitesse\n'
                '✅ Sièges Chauffants\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Historique complet d’entretien disponible chez Bmw \n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                'Imperfections esthétiques mineures. Photos sur demande d’où '
                'le prix très bas\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 13.990€ TTC soit 11.650€HT /// Tva récupérable pour '
                'les pro ou export\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🛡️ Garantie possible jusqu’à 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 140,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '37ddf4a8-8f39-51bd-8c64-fd318343a489',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3117578348',
 'listing': 'auction',
 'make': 'BMW',
 'model': 'X1',
 'odometer': 93000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 15,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/58/3f/23/583f236f509f02d8aff146c7aaa0f301caba20b3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/bc/59/6ebc59199131bef7641df8c76846e4ab3da4bee8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/39/71/be/3971bea55de7217cb87a250f93715ac1138f611b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/c0/b5/21c0b5e5e649e7aa730dab041565b3bd10c29030.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/3c/7f/cc3c7fb80eda4cac23922a722feb406823d7a7a0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/c3/65/bdc3652c1b26e61eb86ef623de0ddc65dde5c23c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/3c/2c/033c2c3ed83fd9a991a631ce33001b965d635549.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/ee/16/7eee16dec148d7459c1777ad751a5bdef3f4202a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/0a/f4/550af4a286e7acf169c839c056872396e78129bc.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/70/8b/63708b40d0b6d9ec2af1bcfc39e4b75b63f8f44a.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 190765,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/58/3f/23/583f236f509f02d8aff146c7aaa0f301caba20b3.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 196952,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/bc/59/6ebc59199131bef7641df8c76846e4ab3da4bee8.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 193334,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/39/71/be/3971bea55de7217cb87a250f93715ac1138f611b.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 180067,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/c0/b5/21c0b5e5e649e7aa730dab041565b3bd10c29030.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78417,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/3c/7f/cc3c7fb80eda4cac23922a722feb406823d7a7a0.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 111427,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/c3/65/bdc3652c1b26e61eb86ef623de0ddc65dde5c23c.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 131865,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/3c/2c/033c2c3ed83fd9a991a631ce33001b965d635549.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 126611,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/ee/16/7eee16dec148d7459c1777ad751a5bdef3f4202a.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 137331,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/0a/f4/550af4a286e7acf169c839c056872396e78129bc.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120505,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/70/8b/63708b40d0b6d9ec2af1bcfc39e4b75b63f8f44a.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 13990,
 'price_includes_vat': False,
 'registration_date': '2017-09-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ Bmw X1 F48 18i S-Drive 140ch / Edition Sport M / 93.000kms / Tva '
          'récupérable',
 'transmission': 'manual',
 'trim': 'X1 sDrive18i 140ch M Sport',
 'vin': None,
 'year': 2017}
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%273117578348%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [auto_selling_leboncoin.fr] INFO: Saving data for 3117578348: {'created_time': 1774883823.441929, 'last_price_update_time': 1774883823.44194}
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3117578348') HTTP/1.1" 204 0
2026-03-30 15:17:03 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3117579434
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%273117579434%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [auto_selling_leboncoin.fr] INFO: Scrape type for 3117579434: 1
2026-03-30 15:17:03 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3117579434
2026-03-30 15:17:03 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '\n'
                '✅ Bluetooth\n'
                '✅ Climatisation\n'
                '✅ Radars de stationnement \n'
                '✅ Interieur Cuir Complet Noir\n'
                '✅ Feux de jours à Leds\n'
                '✅ Jantes aluminium\n'
                '✅ Limiteur de vitesse\n'
                '✅ Feux et essuies Glaces Auto\n'
                '✅ 3 Modes de Conduites : Eco-Confort-Sport\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Véhicule sera intégralement révisé pour la vente\n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 8490€\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🛡️ Garantie possible jusqu’à 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 116,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3117579434',
 'listing': 'auction',
 'make': 'BMW',
 'model': 'Série 1',
 'odometer': 194000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/23/52/3a/23523ad202f0f3362b2e36711f68bda0a6b8daaf.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/ea/4b/5eea4b1554f1963c08cafd5d543972cd18cfb299.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/ed/b3/ebedb30c675b85636b96ee9c63dea32bd7c71ff1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/07/17/d107175cc65fb506ca9f6ff29f29ac912576ff8b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/95/08/b99508147ad3ecefeb44978c5ac1c3e406bd0dd6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/38/c1/b2/38c1b22330533ed1a77e4fad76fcbd049f1b9190.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/3c/93/f43c93649e9486457471efcd9b302b0b2fc7334e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/a5/df/f5a5dfaf7a2ac780095e54752814aaca72ae56c9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/6b/76/4d6b76d7991552cf0c29e1d5dedc7c4e3ae2fe04.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3c/3d/0e/3c3d0eb8bd9d0f5108054dd83777e4addc78102e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/de/dd/6b/dedd6bee49d503d8970552cddcc79c1b234907b9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/2a/85/6f2a8579749078895d22697d7d326ca34fb571a4.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/96/60/cb966093c8961fbe965ef0c4e96996a85d8e4017.jpg?rule=ad-large'],
 'price': 8490,
 'price_includes_vat': False,
 'registration_date': '2016-06-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ Bmw Série 1 116d F20 Facelift 116ch BVA8 / Finition Lounge / '
          'Boite Automatique / Cuir / Gps / Paiement 4x CB Possible Jusque '
          '3000',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2016}
2026-03-30 15:17:03 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4eef4068-f893-5d89-bb9a-22008eafc5b7 with identifier: 3117579434
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4eef4068-f893-5d89-bb9a-22008eafc5b7
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252F52%252F3a%252F23523ad202f0f3362b2e36711f68bda0a6b8daaf.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/23/52/3a/23523ad202f0f3362b2e36711f68bda0a6b8daaf.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252Fea%252F4b%252F5eea4b1554f1963c08cafd5d543972cd18cfb299.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/ea/4b/5eea4b1554f1963c08cafd5d543972cd18cfb299.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252Feb%252Fed%252Fb3%252Febedb30c675b85636b96ee9c63dea32bd7c71ff1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/ed/b3/ebedb30c675b85636b96ee9c63dea32bd7c71ff1.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd1%252F07%252F17%252Fd107175cc65fb506ca9f6ff29f29ac912576ff8b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/07/17/d107175cc65fb506ca9f6ff29f29ac912576ff8b.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252F95%252F08%252Fb99508147ad3ecefeb44978c5ac1c3e406bd0dd6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/95/08/b99508147ad3ecefeb44978c5ac1c3e406bd0dd6.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252F38%252Fc1%252Fb2%252F38c1b22330533ed1a77e4fad76fcbd049f1b9190.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/38/c1/b2/38c1b22330533ed1a77e4fad76fcbd049f1b9190.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252Ff4%252F3c%252F93%252Ff43c93649e9486457471efcd9b302b0b2fc7334e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/3c/93/f43c93649e9486457471efcd9b302b0b2fc7334e.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252Fa5%252Fdf%252Ff5a5dfaf7a2ac780095e54752814aaca72ae56c9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/a5/df/f5a5dfaf7a2ac780095e54752814aaca72ae56c9.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F4d%252F6b%252F76%252F4d6b76d7991552cf0c29e1d5dedc7c4e3ae2fe04.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/6b/76/4d6b76d7991552cf0c29e1d5dedc7c4e3ae2fe04.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252F3c%252F3d%252F0e%252F3c3d0eb8bd9d0f5108054dd83777e4addc78102e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3c/3d/0e/3c3d0eb8bd9d0f5108054dd83777e4addc78102e.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4eef4068-f893-5d89-bb9a-22008eafc5b7 with identifier 3117579434
2026-03-30 15:17:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:03 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:03 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4eef4068-f893-5d89-bb9a-22008eafc5b7
2026-03-30 15:17:03 [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': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '\n'
                '✅ Bluetooth\n'
                '✅ Climatisation\n'
                '✅ Radars de stationnement \n'
                '✅ Interieur Cuir Complet Noir\n'
                '✅ Feux de jours à Leds\n'
                '✅ Jantes aluminium\n'
                '✅ Limiteur de vitesse\n'
                '✅ Feux et essuies Glaces Auto\n'
                '✅ 3 Modes de Conduites : Eco-Confort-Sport\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Véhicule sera intégralement révisé pour la vente\n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 8490€\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🛡️ Garantie possible jusqu’à 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 116,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '4eef4068-f893-5d89-bb9a-22008eafc5b7',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3117579434',
 'listing': 'auction',
 'make': 'BMW',
 'model': 'Série 1',
 'odometer': 194000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 13,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/23/52/3a/23523ad202f0f3362b2e36711f68bda0a6b8daaf.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/ea/4b/5eea4b1554f1963c08cafd5d543972cd18cfb299.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/ed/b3/ebedb30c675b85636b96ee9c63dea32bd7c71ff1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/07/17/d107175cc65fb506ca9f6ff29f29ac912576ff8b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/95/08/b99508147ad3ecefeb44978c5ac1c3e406bd0dd6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/38/c1/b2/38c1b22330533ed1a77e4fad76fcbd049f1b9190.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/3c/93/f43c93649e9486457471efcd9b302b0b2fc7334e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/a5/df/f5a5dfaf7a2ac780095e54752814aaca72ae56c9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/6b/76/4d6b76d7991552cf0c29e1d5dedc7c4e3ae2fe04.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3c/3d/0e/3c3d0eb8bd9d0f5108054dd83777e4addc78102e.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4eef4068-f893-5d89-bb9a-22008eafc5b7/4eef4068-f893-5d89-bb9a-22008eafc5b7_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166420,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/23/52/3a/23523ad202f0f3362b2e36711f68bda0a6b8daaf.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4eef4068-f893-5d89-bb9a-22008eafc5b7/4eef4068-f893-5d89-bb9a-22008eafc5b7_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 176319,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/ea/4b/5eea4b1554f1963c08cafd5d543972cd18cfb299.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4eef4068-f893-5d89-bb9a-22008eafc5b7/4eef4068-f893-5d89-bb9a-22008eafc5b7_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 173966,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/ed/b3/ebedb30c675b85636b96ee9c63dea32bd7c71ff1.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4eef4068-f893-5d89-bb9a-22008eafc5b7/4eef4068-f893-5d89-bb9a-22008eafc5b7_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164208,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/07/17/d107175cc65fb506ca9f6ff29f29ac912576ff8b.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4eef4068-f893-5d89-bb9a-22008eafc5b7/4eef4068-f893-5d89-bb9a-22008eafc5b7_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 135500,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/95/08/b99508147ad3ecefeb44978c5ac1c3e406bd0dd6.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4eef4068-f893-5d89-bb9a-22008eafc5b7/4eef4068-f893-5d89-bb9a-22008eafc5b7_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128444,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/38/c1/b2/38c1b22330533ed1a77e4fad76fcbd049f1b9190.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4eef4068-f893-5d89-bb9a-22008eafc5b7/4eef4068-f893-5d89-bb9a-22008eafc5b7_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114785,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/3c/93/f43c93649e9486457471efcd9b302b0b2fc7334e.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4eef4068-f893-5d89-bb9a-22008eafc5b7/4eef4068-f893-5d89-bb9a-22008eafc5b7_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90540,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/a5/df/f5a5dfaf7a2ac780095e54752814aaca72ae56c9.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4eef4068-f893-5d89-bb9a-22008eafc5b7/4eef4068-f893-5d89-bb9a-22008eafc5b7_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101255,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/6b/76/4d6b76d7991552cf0c29e1d5dedc7c4e3ae2fe04.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4eef4068-f893-5d89-bb9a-22008eafc5b7/4eef4068-f893-5d89-bb9a-22008eafc5b7_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120315,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3c/3d/0e/3c3d0eb8bd9d0f5108054dd83777e4addc78102e.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 8490,
 'price_includes_vat': False,
 'registration_date': '2016-06-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ Bmw Série 1 116d F20 Facelift 116ch BVA8 / Finition Lounge / '
          'Boite Automatique / Cuir / Gps / Paiement 4x CB Possible Jusque '
          '3000',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2016}
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%273117579434%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [auto_selling_leboncoin.fr] INFO: Saving data for 3117579434: {'created_time': 1774883823.695957, 'last_price_update_time': 1774883823.69597}
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3117579434') HTTP/1.1" 204 0
2026-03-30 15:17:03 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3112682998
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%273112682998%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [auto_selling_leboncoin.fr] INFO: Scrape type for 3112682998: 1
2026-03-30 15:17:03 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3112682998
2026-03-30 15:17:03 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '✅ Full Compteur Cokpit\n'
                '✅ Leds Ambiance\n'
                '✅ Bluetooth\n'
                '✅ Climatisation automatique\n'
                '✅ Sièges chauffants\n'
                '✅ Radars de stationnement \n'
                '✅ Semi-Cuir Alcantara Sport Electriques à Memoire\n'
                '✅ Feux Leds\n'
                '✅ Jantes aluminium\n'
                '✅ Régulateur de vitesse\n'
                '✅ Avertisseur Angle mort \n'
                '✅ Volant chauffant\n'
                '✅ Sièges Chauffants\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Historique complet d’entretien disponible Mercedes\n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 17.990€ TTC / TVA Récupérable 14.990€ HT\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🛡️ Garantie possible jusqu’à 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 218,
 'expiration_date': None,
 'fuel_type': 'Hybride Rechargeable',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3112682998',
 'listing': 'auction',
 'make': 'MERCEDES-BENZ',
 'model': 'Classe A',
 'odometer': 144000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/19/2a/62/192a62e1686783135142bbf7684072a295d36ac9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/34/de/8734de5a6f4e1798a2e862162d3a29a839c5cb58.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/b5/43/25b543dab32f122e8c7cd547f06f5bb3c4aa33e9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/ce/b3/4bceb3265dca07d7bd85d5849d4b4b417951b406.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/9a/ba/269aba8e2357622b4cf79ecaa0a39ad355e70bb2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/fe/4c/85fe4cde3bd6a35a656a1e63233db16bd8bcb209.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/9f/de/449fde2b5b43935c067a4d62fa811bbd4123af64.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/98/92/b4/9892b47af2746f4585c4d9e0390677399995459a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/c0/5a/44c05a6a31cf9d37df49133069cbbc7f415107f5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4a/e5/e9/4ae5e98a111bfd8e193705bb375d9e3db1b62c38.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/98/00/b4/9800b405daa7b1de93f847683513d9905ebcfa15.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a8/3e/e8/a83ee8c7db4c7a840339e81c76cb37827ac10b5e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/af/3f/5faf3ff74bf277c426646d6372cc1f161d475bc9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/f5/85/a9f5857c1650e6f66e4999b9b7ad3a4f88120519.jpg?rule=ad-large'],
 'price': 17990,
 'price_includes_vat': False,
 'registration_date': '2020-11-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ Mercedes Classe A 250e / AMG LINE / A250e / Hybride Rechargeable '
          '/ 218ch / Boite Automatique 8g DCT / TVA Récupérable 14990 HT',
 'transmission': 'automatic',
 'trim': 'Classe A 250 e 160+102ch AMG Line 8G-DCT 8cv',
 'vin': None,
 'year': 2020}
2026-03-30 15:17:03 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 10116320-651e-51d2-82e0-d3e7a309e2c4 with identifier: 3112682998
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 10116320-651e-51d2-82e0-d3e7a309e2c4
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252F19%252F2a%252F62%252F192a62e1686783135142bbf7684072a295d36ac9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/19/2a/62/192a62e1686783135142bbf7684072a295d36ac9.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252F34%252Fde%252F8734de5a6f4e1798a2e862162d3a29a839c5cb58.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/87/34/de/8734de5a6f4e1798a2e862162d3a29a839c5cb58.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252Fb5%252F43%252F25b543dab32f122e8c7cd547f06f5bb3c4aa33e9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/25/b5/43/25b543dab32f122e8c7cd547f06f5bb3c4aa33e9.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252F4b%252Fce%252Fb3%252F4bceb3265dca07d7bd85d5849d4b4b417951b406.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/ce/b3/4bceb3265dca07d7bd85d5849d4b4b417951b406.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252F9a%252Fba%252F269aba8e2357622b4cf79ecaa0a39ad355e70bb2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/26/9a/ba/269aba8e2357622b4cf79ecaa0a39ad355e70bb2.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F85%252Ffe%252F4c%252F85fe4cde3bd6a35a656a1e63233db16bd8bcb209.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/85/fe/4c/85fe4cde3bd6a35a656a1e63233db16bd8bcb209.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F44%252F9f%252Fde%252F449fde2b5b43935c067a4d62fa811bbd4123af64.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/44/9f/de/449fde2b5b43935c067a4d62fa811bbd4123af64.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:03 [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%252F92%252Fb4%252F9892b47af2746f4585c4d9e0390677399995459a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/98/92/b4/9892b47af2746f4585c4d9e0390677399995459a.jpg?rule=ad-large already downloaded
2026-03-30 15:17:03 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F44%252Fc0%252F5a%252F44c05a6a31cf9d37df49133069cbbc7f415107f5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/44/c0/5a/44c05a6a31cf9d37df49133069cbbc7f415107f5.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252Fe5%252Fe9%252F4ae5e98a111bfd8e193705bb375d9e3db1b62c38.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4a/e5/e9/4ae5e98a111bfd8e193705bb375d9e3db1b62c38.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 10116320-651e-51d2-82e0-d3e7a309e2c4 with identifier 3112682998
2026-03-30 15:17:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:04 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 10116320-651e-51d2-82e0-d3e7a309e2c4
2026-03-30 15:17:04 [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': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '✅ Full Compteur Cokpit\n'
                '✅ Leds Ambiance\n'
                '✅ Bluetooth\n'
                '✅ Climatisation automatique\n'
                '✅ Sièges chauffants\n'
                '✅ Radars de stationnement \n'
                '✅ Semi-Cuir Alcantara Sport Electriques à Memoire\n'
                '✅ Feux Leds\n'
                '✅ Jantes aluminium\n'
                '✅ Régulateur de vitesse\n'
                '✅ Avertisseur Angle mort \n'
                '✅ Volant chauffant\n'
                '✅ Sièges Chauffants\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Historique complet d’entretien disponible Mercedes\n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 17.990€ TTC / TVA Récupérable 14.990€ HT\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🛡️ Garantie possible jusqu’à 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 218,
 'expiration_date': None,
 'fuel_type': 'Hybride Rechargeable',
 'id': '10116320-651e-51d2-82e0-d3e7a309e2c4',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3112682998',
 'listing': 'auction',
 'make': 'MERCEDES-BENZ',
 'model': 'Classe A',
 'odometer': 144000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 14,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/19/2a/62/192a62e1686783135142bbf7684072a295d36ac9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/34/de/8734de5a6f4e1798a2e862162d3a29a839c5cb58.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/b5/43/25b543dab32f122e8c7cd547f06f5bb3c4aa33e9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/ce/b3/4bceb3265dca07d7bd85d5849d4b4b417951b406.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/9a/ba/269aba8e2357622b4cf79ecaa0a39ad355e70bb2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/fe/4c/85fe4cde3bd6a35a656a1e63233db16bd8bcb209.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/9f/de/449fde2b5b43935c067a4d62fa811bbd4123af64.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/98/92/b4/9892b47af2746f4585c4d9e0390677399995459a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/c0/5a/44c05a6a31cf9d37df49133069cbbc7f415107f5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4a/e5/e9/4ae5e98a111bfd8e193705bb375d9e3db1b62c38.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10116320-651e-51d2-82e0-d3e7a309e2c4/10116320-651e-51d2-82e0-d3e7a309e2c4_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 152439,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/19/2a/62/192a62e1686783135142bbf7684072a295d36ac9.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10116320-651e-51d2-82e0-d3e7a309e2c4/10116320-651e-51d2-82e0-d3e7a309e2c4_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 187156,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/34/de/8734de5a6f4e1798a2e862162d3a29a839c5cb58.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10116320-651e-51d2-82e0-d3e7a309e2c4/10116320-651e-51d2-82e0-d3e7a309e2c4_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 168125,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/b5/43/25b543dab32f122e8c7cd547f06f5bb3c4aa33e9.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10116320-651e-51d2-82e0-d3e7a309e2c4/10116320-651e-51d2-82e0-d3e7a309e2c4_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 168220,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/ce/b3/4bceb3265dca07d7bd85d5849d4b4b417951b406.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10116320-651e-51d2-82e0-d3e7a309e2c4/10116320-651e-51d2-82e0-d3e7a309e2c4_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 131983,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/9a/ba/269aba8e2357622b4cf79ecaa0a39ad355e70bb2.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10116320-651e-51d2-82e0-d3e7a309e2c4/10116320-651e-51d2-82e0-d3e7a309e2c4_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119003,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/fe/4c/85fe4cde3bd6a35a656a1e63233db16bd8bcb209.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10116320-651e-51d2-82e0-d3e7a309e2c4/10116320-651e-51d2-82e0-d3e7a309e2c4_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113448,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/9f/de/449fde2b5b43935c067a4d62fa811bbd4123af64.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10116320-651e-51d2-82e0-d3e7a309e2c4/10116320-651e-51d2-82e0-d3e7a309e2c4_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 149941,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/98/92/b4/9892b47af2746f4585c4d9e0390677399995459a.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10116320-651e-51d2-82e0-d3e7a309e2c4/10116320-651e-51d2-82e0-d3e7a309e2c4_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134814,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/c0/5a/44c05a6a31cf9d37df49133069cbbc7f415107f5.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10116320-651e-51d2-82e0-d3e7a309e2c4/10116320-651e-51d2-82e0-d3e7a309e2c4_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 172685,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4a/e5/e9/4ae5e98a111bfd8e193705bb375d9e3db1b62c38.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 17990,
 'price_includes_vat': False,
 'registration_date': '2020-11-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ Mercedes Classe A 250e / AMG LINE / A250e / Hybride Rechargeable '
          '/ 218ch / Boite Automatique 8g DCT / TVA Récupérable 14990 HT',
 'transmission': 'automatic',
 'trim': 'Classe A 250 e 160+102ch AMG Line 8G-DCT 8cv',
 'vin': None,
 'year': 2020}
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%273112682998%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [auto_selling_leboncoin.fr] INFO: Saving data for 3112682998: {'created_time': 1774883824.062164, 'last_price_update_time': 1774883824.06218}
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3112682998') HTTP/1.1" 204 0
2026-03-30 15:17:04 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3112681176
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%273112681176%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [auto_selling_leboncoin.fr] INFO: Scrape type for 3112681176: 1
2026-03-30 15:17:04 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3112681176
2026-03-30 15:17:04 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '✅ Toit Panoramique Ouvrant\n'
                '✅ Affichage Tête haute\n'
                '✅ Bluetooth\n'
                '✅ Climatisation automatique\n'
                '✅ Caméra de recul\n'
                '✅ Radars de stationnement \n'
                '✅ Cuir Sport avec repose-genoux\n'
                '✅ Feux Leds\n'
                '✅ Jantes aluminium\n'
                '✅ Régulateur de vitesse\n'
                '✅ Avertisseur Angle mort \n'
                '✅ Volant chauffant\n'
                '✅ Sièges Chauffants\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Historique complet d’entretien disponible\n'
                '\n'
                '✔️ Grande Révision faite pour la vente avec Vidange tous les '
                'filtres, disques et plaquettes de frein Avant et Arrière\n'
                '\n'
                'Legere rayure sur bas de Pare Choc avant \n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 18.490€\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🛡️ Garantie possible jusqu’à 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 190,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3112681176',
 'listing': 'auction',
 'make': 'BMW',
 'model': 'Série 1',
 'odometer': 136000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/cd/fa/94/cdfa949cb6fd0790f1bb7e7189d50a85bfbb2e0a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/cc/20/5dcc20e1c299b725ac34d74d28982db9a1051923.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/d9/71/c7d971c34b96e01a0e564f4d1d3bbfbdc5a05076.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/b1/df/f6b1df6d96381795078275052f78fe3e7cdaada1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/ca/70/3bca702dcac8e5d8b8b34a63c9e1f7293e2ea9ef.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/fd/c3/34fdc3698dc64519a5e2e1c5bb46a69e07a84a9e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/be/62/8cbe6240bbfa37289f48b8a734a796e42224836f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/05/2d/3d052d944f7a2dd6c05f0eb28c5590f7f3a311a8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/62/15/c46215d94bba5a862e99a0b9fdab47e0f4eb57bc.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/a9/3f/6aa93f1049b19377b2a8ea66a494392603486b36.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/b6/59/7fb6593ecfcedf86409b2e07ab298fb05558f8f5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/58/90/14/58901452c9166e17bd34b7136e2e4c26eb664282.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/3e/c9/413ec99c31bfd6a0862050269fb321d0f2012daf.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/02/fa/c802fad3120425fc18850d5862bc0628d09bff82.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/47/cc/7d/47cc7ddc0ff91d9b3b969ec742545de46ad3630e.jpg?rule=ad-large'],
 'price': 18490,
 'price_includes_vat': False,
 'registration_date': '2019-09-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ Bmw Serie 1 F40 120d X-Drive 190ch / BVA8 / Edition Sport / Toit '
          'Panoramique / Caméra / Leds / Cuir Sport',
 'transmission': 'automatic',
 'trim': 'Série 1 120dA xDrive 190ch Edition Sport',
 'vin': None,
 'year': 2019}
2026-03-30 15:17:04 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff with identifier: 3112681176
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252Fcd%252Ffa%252F94%252Fcdfa949cb6fd0790f1bb7e7189d50a85bfbb2e0a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cd/fa/94/cdfa949cb6fd0790f1bb7e7189d50a85bfbb2e0a.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252F5d%252Fcc%252F20%252F5dcc20e1c299b725ac34d74d28982db9a1051923.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/cc/20/5dcc20e1c299b725ac34d74d28982db9a1051923.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252Fd9%252F71%252Fc7d971c34b96e01a0e564f4d1d3bbfbdc5a05076.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/d9/71/c7d971c34b96e01a0e564f4d1d3bbfbdc5a05076.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252Fb1%252Fdf%252Ff6b1df6d96381795078275052f78fe3e7cdaada1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/b1/df/f6b1df6d96381795078275052f78fe3e7cdaada1.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252Fca%252F70%252F3bca702dcac8e5d8b8b34a63c9e1f7293e2ea9ef.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/ca/70/3bca702dcac8e5d8b8b34a63c9e1f7293e2ea9ef.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252F34%252Ffd%252Fc3%252F34fdc3698dc64519a5e2e1c5bb46a69e07a84a9e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/34/fd/c3/34fdc3698dc64519a5e2e1c5bb46a69e07a84a9e.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252Fbe%252F62%252F8cbe6240bbfa37289f48b8a734a796e42224836f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/be/62/8cbe6240bbfa37289f48b8a734a796e42224836f.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252F05%252F2d%252F3d052d944f7a2dd6c05f0eb28c5590f7f3a311a8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/05/2d/3d052d944f7a2dd6c05f0eb28c5590f7f3a311a8.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252Fc4%252F62%252F15%252Fc46215d94bba5a862e99a0b9fdab47e0f4eb57bc.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/62/15/c46215d94bba5a862e99a0b9fdab47e0f4eb57bc.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252F6a%252Fa9%252F3f%252F6aa93f1049b19377b2a8ea66a494392603486b36.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/a9/3f/6aa93f1049b19377b2a8ea66a494392603486b36.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff with identifier 3112681176
2026-03-30 15:17:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:04 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff
2026-03-30 15:17:04 [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': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '✅ Toit Panoramique Ouvrant\n'
                '✅ Affichage Tête haute\n'
                '✅ Bluetooth\n'
                '✅ Climatisation automatique\n'
                '✅ Caméra de recul\n'
                '✅ Radars de stationnement \n'
                '✅ Cuir Sport avec repose-genoux\n'
                '✅ Feux Leds\n'
                '✅ Jantes aluminium\n'
                '✅ Régulateur de vitesse\n'
                '✅ Avertisseur Angle mort \n'
                '✅ Volant chauffant\n'
                '✅ Sièges Chauffants\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Historique complet d’entretien disponible\n'
                '\n'
                '✔️ Grande Révision faite pour la vente avec Vidange tous les '
                'filtres, disques et plaquettes de frein Avant et Arrière\n'
                '\n'
                'Legere rayure sur bas de Pare Choc avant \n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 18.490€\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🛡️ Garantie possible jusqu’à 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 190,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3112681176',
 'listing': 'auction',
 'make': 'BMW',
 'model': 'Série 1',
 'odometer': 136000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 15,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/cd/fa/94/cdfa949cb6fd0790f1bb7e7189d50a85bfbb2e0a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/cc/20/5dcc20e1c299b725ac34d74d28982db9a1051923.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/d9/71/c7d971c34b96e01a0e564f4d1d3bbfbdc5a05076.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/b1/df/f6b1df6d96381795078275052f78fe3e7cdaada1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/ca/70/3bca702dcac8e5d8b8b34a63c9e1f7293e2ea9ef.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/fd/c3/34fdc3698dc64519a5e2e1c5bb46a69e07a84a9e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/be/62/8cbe6240bbfa37289f48b8a734a796e42224836f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/05/2d/3d052d944f7a2dd6c05f0eb28c5590f7f3a311a8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/62/15/c46215d94bba5a862e99a0b9fdab47e0f4eb57bc.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/a9/3f/6aa93f1049b19377b2a8ea66a494392603486b36.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 181298,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/cd/fa/94/cdfa949cb6fd0790f1bb7e7189d50a85bfbb2e0a.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 187224,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/cc/20/5dcc20e1c299b725ac34d74d28982db9a1051923.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 172026,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/d9/71/c7d971c34b96e01a0e564f4d1d3bbfbdc5a05076.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 176249,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/b1/df/f6b1df6d96381795078275052f78fe3e7cdaada1.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 142959,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/ca/70/3bca702dcac8e5d8b8b34a63c9e1f7293e2ea9ef.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125918,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/fd/c3/34fdc3698dc64519a5e2e1c5bb46a69e07a84a9e.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 122674,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/be/62/8cbe6240bbfa37289f48b8a734a796e42224836f.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 100422,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/05/2d/3d052d944f7a2dd6c05f0eb28c5590f7f3a311a8.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 136336,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/62/15/c46215d94bba5a862e99a0b9fdab47e0f4eb57bc.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 157135,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/a9/3f/6aa93f1049b19377b2a8ea66a494392603486b36.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 18490,
 'price_includes_vat': False,
 'registration_date': '2019-09-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ Bmw Serie 1 F40 120d X-Drive 190ch / BVA8 / Edition Sport / Toit '
          'Panoramique / Caméra / Leds / Cuir Sport',
 'transmission': 'automatic',
 'trim': 'Série 1 120dA xDrive 190ch Edition Sport',
 'vin': None,
 'year': 2019}
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%273112681176%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [auto_selling_leboncoin.fr] INFO: Saving data for 3112681176: {'created_time': 1774883824.392526, 'last_price_update_time': 1774883824.392537}
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3112681176') HTTP/1.1" 204 0
2026-03-30 15:17:04 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3150370342
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%273150370342%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [auto_selling_leboncoin.fr] INFO: Scrape type for 3150370342: 1
2026-03-30 15:17:04 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3150370342
2026-03-30 15:17:04 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '✅ Écran GPS Tactile\n'
                '✅ Bluetooth\n'
                '✅ Climatisation automatique\n'
                '✅ Radars de recul\n'
                '✅ Feux & essuie-glaces automatiques\n'
                '✅ 4 vitres électriques\n'
                '✅ Jantes aluminium\n'
                '✅ Rétroviseurs électriques\n'
                '✅ Régulateur de vitesse\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Révision complète effectuée pour la vente avec Vidange '
                'filtres Kit Distribution et Kit Embrayage\n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 5.990€\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🛡️ Garantie possible jusqu’à 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 90,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3150370342',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C4 Picasso',
 'odometer': 184069,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/be/6f/7f/be6f7f65a4d60299b7b6f6c5483c821ab3d81a11.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/e0/83/c7e08337c0c5ae36903ed043cd4c1344c615a864.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/24/13/97241358e5738e8828ca51963b2167c78fdb9f07.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/8f/72/e98f723ffb5f483e3aeb80af7070e024a36ecd25.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/59/d6/68/59d6686d010ae7c6681c8e73144f7d5c8b936063.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/50/43/1a/50431aeeae187d08479324861d6bf07fc2609f80.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/50/a3/ca/50a3cada416487c216666d008821aa06eb8567d5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5a/23/8f/5a238f5c5986cb5ff56131516280b2e1dda15f12.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bc/5e/92/bc5e9290eeb9f7897c688b9a9c2e856be9eaae7a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/e8/c9/55e8c95b4b7d815a01051af9768e8ae51b6f868f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/72/06/57720601028222000f9a1a8d07902a3a54ee6106.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/62/0c/22/620c22646b69c9443cf404ee148b1f66895f7b92.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/02/d7/cf02d76ba4caaeee81a541d619375574a4fe7d3b.jpg?rule=ad-large'],
 'price': 5990,
 'price_includes_vat': False,
 'registration_date': '2014-02-01',
 'seats_number': None,
 'seller_name': None,
 'title': '✨ Citroën Grand C4 Picasso II / 1.6 E-Hdi 92ch ETG6 / Boite Auto / '
          'Finition Business / 7 Places / Embrayage Et Kit Distribution Neuf / '
          'Paiement 4X CB Possible jusque 3000',
 'transmission': 'automatic',
 'trim': 'Grand C4 Picasso e-HDi 90ch Airdream Business ETG6',
 'vin': None,
 'year': 2014}
2026-03-30 15:17:04 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2429b7b1-fa5e-562d-837e-06da663b2078 with identifier: 3150370342
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2429b7b1-fa5e-562d-837e-06da663b2078
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252Fbe%252F6f%252F7f%252Fbe6f7f65a4d60299b7b6f6c5483c821ab3d81a11.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/be/6f/7f/be6f7f65a4d60299b7b6f6c5483c821ab3d81a11.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252Fe0%252F83%252Fc7e08337c0c5ae36903ed043cd4c1344c615a864.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/e0/83/c7e08337c0c5ae36903ed043cd4c1344c615a864.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252F97%252F24%252F13%252F97241358e5738e8828ca51963b2167c78fdb9f07.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/97/24/13/97241358e5738e8828ca51963b2167c78fdb9f07.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe9%252F8f%252F72%252Fe98f723ffb5f483e3aeb80af7070e024a36ecd25.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/8f/72/e98f723ffb5f483e3aeb80af7070e024a36ecd25.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F59%252Fd6%252F68%252F59d6686d010ae7c6681c8e73144f7d5c8b936063.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/59/d6/68/59d6686d010ae7c6681c8e73144f7d5c8b936063.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252F43%252F1a%252F50431aeeae187d08479324861d6bf07fc2609f80.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/50/43/1a/50431aeeae187d08479324861d6bf07fc2609f80.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252Fa3%252Fca%252F50a3cada416487c216666d008821aa06eb8567d5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/50/a3/ca/50a3cada416487c216666d008821aa06eb8567d5.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252F5a%252F23%252F8f%252F5a238f5c5986cb5ff56131516280b2e1dda15f12.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5a/23/8f/5a238f5c5986cb5ff56131516280b2e1dda15f12.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252F5e%252F92%252Fbc5e9290eeb9f7897c688b9a9c2e856be9eaae7a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/bc/5e/92/bc5e9290eeb9f7897c688b9a9c2e856be9eaae7a.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252F55%252Fe8%252Fc9%252F55e8c95b4b7d815a01051af9768e8ae51b6f868f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/55/e8/c9/55e8c95b4b7d815a01051af9768e8ae51b6f868f.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2429b7b1-fa5e-562d-837e-06da663b2078 with identifier 3150370342
2026-03-30 15:17:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:04 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2429b7b1-fa5e-562d-837e-06da663b2078
2026-03-30 15:17:04 [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': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '✅ Écran GPS Tactile\n'
                '✅ Bluetooth\n'
                '✅ Climatisation automatique\n'
                '✅ Radars de recul\n'
                '✅ Feux & essuie-glaces automatiques\n'
                '✅ 4 vitres électriques\n'
                '✅ Jantes aluminium\n'
                '✅ Rétroviseurs électriques\n'
                '✅ Régulateur de vitesse\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Révision complète effectuée pour la vente avec Vidange '
                'filtres Kit Distribution et Kit Embrayage\n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 5.990€\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🛡️ Garantie possible jusqu’à 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 90,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '2429b7b1-fa5e-562d-837e-06da663b2078',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3150370342',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C4 Picasso',
 'odometer': 184069,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 13,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/be/6f/7f/be6f7f65a4d60299b7b6f6c5483c821ab3d81a11.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/e0/83/c7e08337c0c5ae36903ed043cd4c1344c615a864.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/24/13/97241358e5738e8828ca51963b2167c78fdb9f07.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/8f/72/e98f723ffb5f483e3aeb80af7070e024a36ecd25.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/59/d6/68/59d6686d010ae7c6681c8e73144f7d5c8b936063.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/50/43/1a/50431aeeae187d08479324861d6bf07fc2609f80.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/50/a3/ca/50a3cada416487c216666d008821aa06eb8567d5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5a/23/8f/5a238f5c5986cb5ff56131516280b2e1dda15f12.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bc/5e/92/bc5e9290eeb9f7897c688b9a9c2e856be9eaae7a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/e8/c9/55e8c95b4b7d815a01051af9768e8ae51b6f868f.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2429b7b1-fa5e-562d-837e-06da663b2078/2429b7b1-fa5e-562d-837e-06da663b2078_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82316,
             'Height': 450,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/be/6f/7f/be6f7f65a4d60299b7b6f6c5483c821ab3d81a11.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2429b7b1-fa5e-562d-837e-06da663b2078/2429b7b1-fa5e-562d-837e-06da663b2078_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90899,
             'Height': 450,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/e0/83/c7e08337c0c5ae36903ed043cd4c1344c615a864.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2429b7b1-fa5e-562d-837e-06da663b2078/2429b7b1-fa5e-562d-837e-06da663b2078_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 111034,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/24/13/97241358e5738e8828ca51963b2167c78fdb9f07.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2429b7b1-fa5e-562d-837e-06da663b2078/2429b7b1-fa5e-562d-837e-06da663b2078_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105901,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/8f/72/e98f723ffb5f483e3aeb80af7070e024a36ecd25.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2429b7b1-fa5e-562d-837e-06da663b2078/2429b7b1-fa5e-562d-837e-06da663b2078_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71880,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/59/d6/68/59d6686d010ae7c6681c8e73144f7d5c8b936063.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2429b7b1-fa5e-562d-837e-06da663b2078/2429b7b1-fa5e-562d-837e-06da663b2078_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87772,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/50/43/1a/50431aeeae187d08479324861d6bf07fc2609f80.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2429b7b1-fa5e-562d-837e-06da663b2078/2429b7b1-fa5e-562d-837e-06da663b2078_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76338,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/50/a3/ca/50a3cada416487c216666d008821aa06eb8567d5.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2429b7b1-fa5e-562d-837e-06da663b2078/2429b7b1-fa5e-562d-837e-06da663b2078_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69603,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5a/23/8f/5a238f5c5986cb5ff56131516280b2e1dda15f12.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2429b7b1-fa5e-562d-837e-06da663b2078/2429b7b1-fa5e-562d-837e-06da663b2078_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75069,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/bc/5e/92/bc5e9290eeb9f7897c688b9a9c2e856be9eaae7a.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2429b7b1-fa5e-562d-837e-06da663b2078/2429b7b1-fa5e-562d-837e-06da663b2078_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82952,
             'Height': 450,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/e8/c9/55e8c95b4b7d815a01051af9768e8ae51b6f868f.jpg?rule=ad-large',
             'Width': 800}],
 'price': 5990,
 'price_includes_vat': False,
 'registration_date': '2014-02-01',
 'seats_number': None,
 'seller_name': None,
 'title': '✨ Citroën Grand C4 Picasso II / 1.6 E-Hdi 92ch ETG6 / Boite Auto / '
          'Finition Business / 7 Places / Embrayage Et Kit Distribution Neuf / '
          'Paiement 4X CB Possible jusque 3000',
 'transmission': 'automatic',
 'trim': 'Grand C4 Picasso e-HDi 90ch Airdream Business ETG6',
 'vin': None,
 'year': 2014}
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%273150370342%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [auto_selling_leboncoin.fr] INFO: Saving data for 3150370342: {'created_time': 1774883824.700253, 'last_price_update_time': 1774883824.700264}
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3150370342') HTTP/1.1" 204 0
2026-03-30 15:17:04 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3139063281
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%273139063281%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [auto_selling_leboncoin.fr] INFO: Scrape type for 3139063281: 1
2026-03-30 15:17:04 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3139063281
2026-03-30 15:17:04 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '✅ Sièges Chauffants et Massants\n'
                '✅ Sellerie Cuir\n'
                '✅ Bluetooth\n'
                '✅ Climatisation automatique\n'
                '✅ Détecteur d’angle mort\n'
                '✅ ParcAssist\n'
                '✅ Radars de stationnement avant / arrière\n'
                '✅ Feux & essuie-glaces automatiques\n'
                '✅ 4 vitres électriques\n'
                '✅ Jantes aluminium\n'
                '✅ Rétroviseurs électriques\n'
                '✅ Régulateur de vitesse\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Révision complète effectuée pour la vente\n'
                '✔️ Kit distribution, vidange et tous les filtres changés\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 6.400€\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🛡️ Garantie possible jusqu’à 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 '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/3139063281',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C4',
 'odometer': 199000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/30/8f/b5/308fb581cb53dd516a7c0efbb440f90abd33dcba.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/39/19/19/3919197e2ce1db5c8a24b3d932320bfbaf81f2f0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/db/f8/6bdbf84ec97cc52a0b79fcd1e35075cd9574c23e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/d2/27/40d227f66b5425b9112ce59a5e268f55a6e72224.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/51/da/4151dade53eb37074a12a801921a253215752de5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ef/89/26/ef8926bd11dbc9f2f52460422c5769d124be0db1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/5d/96/9d5d9658d8f6417f63cb971999b941d2f9a3a1b7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/93/2c/57932ccc98966fbc3ffae4e6981afa655d5020c6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/ff/cd/f7ffcd5f4f4d79e37dc8337f0101e8b1e363ea33.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/79/7c/c5/797cc504f84f3473b8ec455e29bdf9a65d1efc4b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1b/56/44/1b5644d503e4529b5d401e793325b5e76c163b7d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/ca/ae/a5caae94101a832c3dcf5337e03f1d49956b20e0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/fa/79/6bfa79cf9d985e1d8370b1824380d2953534c8ec.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/64/02/9a64022410634d6cc8146af5e73c92245377b72b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/be/a4/e0/bea4e08fd96f45ad3cc88164c93e3f1ebef6632b.jpg?rule=ad-large'],
 'price': 6400,
 'price_includes_vat': False,
 'registration_date': '2012-09-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Citroën C4 II 1.6 E-Hdi 115ch ETG6 / Exclusive / Boite Automatique '
          '/ Cuir Complet / Paiement 4X CB Possible jusque 3000',
 'transmission': 'automatic',
 'trim': 'C4 1.6 e-HDi 115 FAP Exclusive ETG6',
 'vin': None,
 'year': 2012}
2026-03-30 15:17:04 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: df23107f-1cb7-5a15-afa3-65a562edbd96 with identifier: 3139063281
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item df23107f-1cb7-5a15-afa3-65a562edbd96
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252F8f%252Fb5%252F308fb581cb53dd516a7c0efbb440f90abd33dcba.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/30/8f/b5/308fb581cb53dd516a7c0efbb440f90abd33dcba.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F39%252F19%252F19%252F3919197e2ce1db5c8a24b3d932320bfbaf81f2f0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/39/19/19/3919197e2ce1db5c8a24b3d932320bfbaf81f2f0.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252F6b%252Fdb%252Ff8%252F6bdbf84ec97cc52a0b79fcd1e35075cd9574c23e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/db/f8/6bdbf84ec97cc52a0b79fcd1e35075cd9574c23e.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F40%252Fd2%252F27%252F40d227f66b5425b9112ce59a5e268f55a6e72224.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/40/d2/27/40d227f66b5425b9112ce59a5e268f55a6e72224.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252F41%252F51%252Fda%252F4151dade53eb37074a12a801921a253215752de5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/41/51/da/4151dade53eb37074a12a801921a253215752de5.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252Fef%252F89%252F26%252Fef8926bd11dbc9f2f52460422c5769d124be0db1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ef/89/26/ef8926bd11dbc9f2f52460422c5769d124be0db1.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252F5d%252F96%252F9d5d9658d8f6417f63cb971999b941d2f9a3a1b7.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/5d/96/9d5d9658d8f6417f63cb971999b941d2f9a3a1b7.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252F93%252F2c%252F57932ccc98966fbc3ffae4e6981afa655d5020c6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/57/93/2c/57932ccc98966fbc3ffae4e6981afa655d5020c6.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252Fff%252Fcd%252Ff7ffcd5f4f4d79e37dc8337f0101e8b1e363ea33.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/ff/cd/f7ffcd5f4f4d79e37dc8337f0101e8b1e363ea33.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252F79%252F7c%252Fc5%252F797cc504f84f3473b8ec455e29bdf9a65d1efc4b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/79/7c/c5/797cc504f84f3473b8ec455e29bdf9a65d1efc4b.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: df23107f-1cb7-5a15-afa3-65a562edbd96 with identifier 3139063281
2026-03-30 15:17:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:04 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:04 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item df23107f-1cb7-5a15-afa3-65a562edbd96
2026-03-30 15:17:04 [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': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '✅ Sièges Chauffants et Massants\n'
                '✅ Sellerie Cuir\n'
                '✅ Bluetooth\n'
                '✅ Climatisation automatique\n'
                '✅ Détecteur d’angle mort\n'
                '✅ ParcAssist\n'
                '✅ Radars de stationnement avant / arrière\n'
                '✅ Feux & essuie-glaces automatiques\n'
                '✅ 4 vitres électriques\n'
                '✅ Jantes aluminium\n'
                '✅ Rétroviseurs électriques\n'
                '✅ Régulateur de vitesse\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Révision complète effectuée pour la vente\n'
                '✔️ Kit distribution, vidange et tous les filtres changés\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 6.400€\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🛡️ Garantie possible jusqu’à 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 110,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'df23107f-1cb7-5a15-afa3-65a562edbd96',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3139063281',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C4',
 'odometer': 199000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 15,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/30/8f/b5/308fb581cb53dd516a7c0efbb440f90abd33dcba.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/39/19/19/3919197e2ce1db5c8a24b3d932320bfbaf81f2f0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/db/f8/6bdbf84ec97cc52a0b79fcd1e35075cd9574c23e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/d2/27/40d227f66b5425b9112ce59a5e268f55a6e72224.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/51/da/4151dade53eb37074a12a801921a253215752de5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ef/89/26/ef8926bd11dbc9f2f52460422c5769d124be0db1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/5d/96/9d5d9658d8f6417f63cb971999b941d2f9a3a1b7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/93/2c/57932ccc98966fbc3ffae4e6981afa655d5020c6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/ff/cd/f7ffcd5f4f4d79e37dc8337f0101e8b1e363ea33.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/79/7c/c5/797cc504f84f3473b8ec455e29bdf9a65d1efc4b.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df23107f-1cb7-5a15-afa3-65a562edbd96/df23107f-1cb7-5a15-afa3-65a562edbd96_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 209816,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/30/8f/b5/308fb581cb53dd516a7c0efbb440f90abd33dcba.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df23107f-1cb7-5a15-afa3-65a562edbd96/df23107f-1cb7-5a15-afa3-65a562edbd96_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 210804,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/39/19/19/3919197e2ce1db5c8a24b3d932320bfbaf81f2f0.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df23107f-1cb7-5a15-afa3-65a562edbd96/df23107f-1cb7-5a15-afa3-65a562edbd96_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 198093,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/db/f8/6bdbf84ec97cc52a0b79fcd1e35075cd9574c23e.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df23107f-1cb7-5a15-afa3-65a562edbd96/df23107f-1cb7-5a15-afa3-65a562edbd96_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 202640,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/d2/27/40d227f66b5425b9112ce59a5e268f55a6e72224.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df23107f-1cb7-5a15-afa3-65a562edbd96/df23107f-1cb7-5a15-afa3-65a562edbd96_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 155386,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/51/da/4151dade53eb37074a12a801921a253215752de5.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df23107f-1cb7-5a15-afa3-65a562edbd96/df23107f-1cb7-5a15-afa3-65a562edbd96_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109991,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ef/89/26/ef8926bd11dbc9f2f52460422c5769d124be0db1.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df23107f-1cb7-5a15-afa3-65a562edbd96/df23107f-1cb7-5a15-afa3-65a562edbd96_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 145708,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/5d/96/9d5d9658d8f6417f63cb971999b941d2f9a3a1b7.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df23107f-1cb7-5a15-afa3-65a562edbd96/df23107f-1cb7-5a15-afa3-65a562edbd96_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158503,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/93/2c/57932ccc98966fbc3ffae4e6981afa655d5020c6.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df23107f-1cb7-5a15-afa3-65a562edbd96/df23107f-1cb7-5a15-afa3-65a562edbd96_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 154771,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/ff/cd/f7ffcd5f4f4d79e37dc8337f0101e8b1e363ea33.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_df23107f-1cb7-5a15-afa3-65a562edbd96/df23107f-1cb7-5a15-afa3-65a562edbd96_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 155069,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/79/7c/c5/797cc504f84f3473b8ec455e29bdf9a65d1efc4b.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 6400,
 'price_includes_vat': False,
 'registration_date': '2012-09-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Citroën C4 II 1.6 E-Hdi 115ch ETG6 / Exclusive / Boite Automatique '
          '/ Cuir Complet / Paiement 4X CB Possible jusque 3000',
 'transmission': 'automatic',
 'trim': 'C4 1.6 e-HDi 115 FAP Exclusive ETG6',
 'vin': None,
 'year': 2012}
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%273139063281%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [auto_selling_leboncoin.fr] INFO: Saving data for 3139063281: {'created_time': 1774883824.935432, 'last_price_update_time': 1774883824.935441}
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3139063281') HTTP/1.1" 204 0
2026-03-30 15:17:04 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3160754705
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%273160754705%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [auto_selling_leboncoin.fr] INFO: Scrape type for 3160754705: 1
2026-03-30 15:17:04 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3160754705
2026-03-30 15:17:04 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95) – Véhicules sélectionnés, révisés et '
                'garantis\n'
                '\n'
                '✨ ✨✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🚗 Caractéristiques :\n'
                '\n'
                'Marque : Nissan\n'
                'Modèle : Micra\n'
                'Année : 17/04/2018\n'
                'Motorisation : 0.9 Turbo 90ch\n'
                'Boîte : Manuelle 5 Vitesses\n'
                'Finition : Visia Pack\n'
                'Kilométrage : 142.000kms\n'
                '\n'
                '✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements :\n'
                '\n'
                '✅ Bluetooth téléphone / musique\n'
                '✅ Climatisation\n'
                '✅ Rétroviseurs Electriques\n'
                '✅ Régulateur de vitesse\n'
                '✅ Feux de jour LED\n'
                '✅ 2 vitres électriques\n'
                '✅ Jantes aluminium\n'
                '\n'
                '✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '\n'
                '✔️ Révision complète effectuée pour la vente avec chaine '
                'distribution neuve\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 7.990 €\n'
                '\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000€ (sous conditions)\n'
                '🛡️ Garantie jusqu’à 24 mois possible\n'
                '🚚 Livraison possible (devis sur demande)\n'
                '\n'
                '✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur\n'
                '95150 Taverny\n'
                '\n'
                '📞 Merci de nous contacter avant votre visite pour confirmer '
                'la disponibilité du véhicule',
 '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/3160754705',
 'listing': 'auction',
 'make': 'NISSAN',
 'model': 'Micra',
 'odometer': 142000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/93/19/83/93198341bca8cc6ce099750c19733c34ec385534.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/a4/b3/dca4b38bd005b5636176dea9230ed0aff2be149d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/e5/35/ebe5358dfa324d32c2a585636110c540392f3f81.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/61/c9/e361c906862f5175c4ee8eabf76396ac11c0d1be.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b3/c5/5b/b3c55b43a254857490e4fc8b292a8f2c4b2f17d6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/04/f7/c2/04f7c25e7b792dd1ac3183eac249c80fc5d9d3c7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/9e/29/269e29ee5208dc31b8e2b090154eb9d67006af89.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2b/b9/f6/2bb9f64e04c246676b929972846fb413d75d80d0.jpg?rule=ad-large'],
 'price': 7990,
 'price_includes_vat': False,
 'registration_date': '2018-04-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ Nissan Micra 2018 IG-T 90ch - Visia Pack - Critair 1',
 'transmission': 'manual',
 'trim': 'Micra 0.9 IG-T 90ch Visia Pack 2018',
 'vin': None,
 'year': 2018}
2026-03-30 15:17:04 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6294278d-35a9-5969-a0dc-ab2c6da74ec8 with identifier: 3160754705
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item 6294278d-35a9-5969-a0dc-ab2c6da74ec8
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:04 [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%252F93%252F19%252F83%252F93198341bca8cc6ce099750c19733c34ec385534.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/93/19/83/93198341bca8cc6ce099750c19733c34ec385534.jpg?rule=ad-large already downloaded
2026-03-30 15:17:04 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fdc%252Fa4%252Fb3%252Fdca4b38bd005b5636176dea9230ed0aff2be149d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/a4/b3/dca4b38bd005b5636176dea9230ed0aff2be149d.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Feb%252Fe5%252F35%252Febe5358dfa324d32c2a585636110c540392f3f81.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/e5/35/ebe5358dfa324d32c2a585636110c540392f3f81.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe3%252F61%252Fc9%252Fe361c906862f5175c4ee8eabf76396ac11c0d1be.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/61/c9/e361c906862f5175c4ee8eabf76396ac11c0d1be.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb3%252Fc5%252F5b%252Fb3c55b43a254857490e4fc8b292a8f2c4b2f17d6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b3/c5/5b/b3c55b43a254857490e4fc8b292a8f2c4b2f17d6.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F04%252Ff7%252Fc2%252F04f7c25e7b792dd1ac3183eac249c80fc5d9d3c7.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/04/f7/c2/04f7c25e7b792dd1ac3183eac249c80fc5d9d3c7.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F26%252F9e%252F29%252F269e29ee5208dc31b8e2b090154eb9d67006af89.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/26/9e/29/269e29ee5208dc31b8e2b090154eb9d67006af89.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F2b%252Fb9%252Ff6%252F2bb9f64e04c246676b929972846fb413d75d80d0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2b/b9/f6/2bb9f64e04c246676b929972846fb413d75d80d0.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6294278d-35a9-5969-a0dc-ab2c6da74ec8 with identifier 3160754705
2026-03-30 15:17:05 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:05 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:05 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6294278d-35a9-5969-a0dc-ab2c6da74ec8
2026-03-30 15:17:05 [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': 'YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95) – Véhicules sélectionnés, révisés et '
                'garantis\n'
                '\n'
                '✨ ✨✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🚗 Caractéristiques :\n'
                '\n'
                'Marque : Nissan\n'
                'Modèle : Micra\n'
                'Année : 17/04/2018\n'
                'Motorisation : 0.9 Turbo 90ch\n'
                'Boîte : Manuelle 5 Vitesses\n'
                'Finition : Visia Pack\n'
                'Kilométrage : 142.000kms\n'
                '\n'
                '✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements :\n'
                '\n'
                '✅ Bluetooth téléphone / musique\n'
                '✅ Climatisation\n'
                '✅ Rétroviseurs Electriques\n'
                '✅ Régulateur de vitesse\n'
                '✅ Feux de jour LED\n'
                '✅ 2 vitres électriques\n'
                '✅ Jantes aluminium\n'
                '\n'
                '✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '\n'
                '✔️ Révision complète effectuée pour la vente avec chaine '
                'distribution neuve\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 7.990 €\n'
                '\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000€ (sous conditions)\n'
                '🛡️ Garantie jusqu’à 24 mois possible\n'
                '🚚 Livraison possible (devis sur demande)\n'
                '\n'
                '✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur\n'
                '95150 Taverny\n'
                '\n'
                '📞 Merci de nous contacter avant votre visite pour confirmer '
                'la disponibilité du véhicule',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 90,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '6294278d-35a9-5969-a0dc-ab2c6da74ec8',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3160754705',
 'listing': 'auction',
 'make': 'NISSAN',
 'model': 'Micra',
 'odometer': 142000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 8,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/93/19/83/93198341bca8cc6ce099750c19733c34ec385534.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/a4/b3/dca4b38bd005b5636176dea9230ed0aff2be149d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/e5/35/ebe5358dfa324d32c2a585636110c540392f3f81.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/61/c9/e361c906862f5175c4ee8eabf76396ac11c0d1be.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b3/c5/5b/b3c55b43a254857490e4fc8b292a8f2c4b2f17d6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/04/f7/c2/04f7c25e7b792dd1ac3183eac249c80fc5d9d3c7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/9e/29/269e29ee5208dc31b8e2b090154eb9d67006af89.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2b/b9/f6/2bb9f64e04c246676b929972846fb413d75d80d0.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6294278d-35a9-5969-a0dc-ab2c6da74ec8/6294278d-35a9-5969-a0dc-ab2c6da74ec8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 110692,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/93/19/83/93198341bca8cc6ce099750c19733c34ec385534.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6294278d-35a9-5969-a0dc-ab2c6da74ec8/6294278d-35a9-5969-a0dc-ab2c6da74ec8_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105462,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/a4/b3/dca4b38bd005b5636176dea9230ed0aff2be149d.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6294278d-35a9-5969-a0dc-ab2c6da74ec8/6294278d-35a9-5969-a0dc-ab2c6da74ec8_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105032,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/e5/35/ebe5358dfa324d32c2a585636110c540392f3f81.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6294278d-35a9-5969-a0dc-ab2c6da74ec8/6294278d-35a9-5969-a0dc-ab2c6da74ec8_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96776,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/61/c9/e361c906862f5175c4ee8eabf76396ac11c0d1be.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6294278d-35a9-5969-a0dc-ab2c6da74ec8/6294278d-35a9-5969-a0dc-ab2c6da74ec8_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90551,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b3/c5/5b/b3c55b43a254857490e4fc8b292a8f2c4b2f17d6.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6294278d-35a9-5969-a0dc-ab2c6da74ec8/6294278d-35a9-5969-a0dc-ab2c6da74ec8_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75992,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/04/f7/c2/04f7c25e7b792dd1ac3183eac249c80fc5d9d3c7.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6294278d-35a9-5969-a0dc-ab2c6da74ec8/6294278d-35a9-5969-a0dc-ab2c6da74ec8_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102313,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/9e/29/269e29ee5208dc31b8e2b090154eb9d67006af89.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6294278d-35a9-5969-a0dc-ab2c6da74ec8/6294278d-35a9-5969-a0dc-ab2c6da74ec8_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114657,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2b/b9/f6/2bb9f64e04c246676b929972846fb413d75d80d0.jpg?rule=ad-large',
             'Width': 800}],
 'price': 7990,
 'price_includes_vat': False,
 'registration_date': '2018-04-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ Nissan Micra 2018 IG-T 90ch - Visia Pack - Critair 1',
 'transmission': 'manual',
 'trim': 'Micra 0.9 IG-T 90ch Visia Pack 2018',
 'vin': None,
 'year': 2018}
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273160754705%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [auto_selling_leboncoin.fr] INFO: Saving data for 3160754705: {'created_time': 1774883825.123145, 'last_price_update_time': 1774883825.123155}
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3160754705') HTTP/1.1" 204 0
2026-03-30 15:17:05 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3160234142
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273160234142%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [auto_selling_leboncoin.fr] INFO: Scrape type for 3160234142: 1
2026-03-30 15:17:05 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3160234142
2026-03-30 15:17:05 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Bleu',
 'currency': 'EUR',
 'description': 'TOP GARAGE YEMACAB AUTOMOBILES - Taverny (95) \n'
                '\n'
                'Peugeot 407 1.6 Hdi 110ch \n'
                'Année : 12/01/2007\n'
                'Kilométrage : 237.000 kms\n'
                'Finition : Confort\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '🔹 Équipements & options :\n'
                '✅ Volant Cuir\n'
                '✅ Bluetooth\n'
                '✅ Climatisation\n'
                '✅ Feux & essuie-glaces automatiques\n'
                '✅ 4 vitres électriques\n'
                '✅ Rétroviseurs électriques\n'
                '✅ Régulateur de vitesse\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '📄 Entretien :\n'
                '✔️ Kit Courroie distribution neuf\n'
                '✔️ Contrôle technique OK\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '💰 Prix : 2490€ \n'
                'Paiement 4X Cb Possible \n'
                '🚚 Livraison possible – devis sur demande\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 4,
 '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/3160234142',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '407',
 'odometer': 237000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/73/ec/8c73ecfd274db050035934093cd899d8da39a18f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/d2/88/8ed2883638c7b5cb3c613c311de22631ae3772df.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/c0/a5/0cc0a572fa019da2d6f08cc99650d1473fd71aec.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/7d/a0/e17da0880af5cbc4c7ac9827c83425546b9ae5f5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/5c/09/e05c0972e2617b5e661b8d0eafffd83e8e2ec67e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/6d/e6/2d6de6f26cb3757f9a2c2186cdfaf68f1f677cd3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/af/cf/78afcfb1472801b0cb9759baa86cbdd45b49a32d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/cc/b6/bdccb6f75155b627687531e28c490d20c4dddbc8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/30/05/68/3005686b4852679a73fa2ef05d879ccaebae5558.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/98/90/bd/9890bdea41ffadf83e75bcf14e504f1f88d83387.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/6d/97/426d975ca74c7de8d6ed4c62c28e4e4c5635c063.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/52/ad/2d/52ad2d3ffa609383c2cde76f22243a6e13f8c844.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/c3/b4/fdc3b4a6010c21168f07e3213793c58b58a06d47.jpg?rule=ad-large'],
 'price': 2490,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Peugeot 407 1.6 Hdi 110ch - Finition Confort - Paiement 4x CB '
          'Possible',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2007}
2026-03-30 15:17:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 308b7a1f-a76c-5b97-9b42-65630d4855e0 with identifier: 3160234142
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 308b7a1f-a76c-5b97-9b42-65630d4855e0
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F8c%252F73%252Fec%252F8c73ecfd274db050035934093cd899d8da39a18f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/73/ec/8c73ecfd274db050035934093cd899d8da39a18f.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F8e%252Fd2%252F88%252F8ed2883638c7b5cb3c613c311de22631ae3772df.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/d2/88/8ed2883638c7b5cb3c613c311de22631ae3772df.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0c%252Fc0%252Fa5%252F0cc0a572fa019da2d6f08cc99650d1473fd71aec.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/c0/a5/0cc0a572fa019da2d6f08cc99650d1473fd71aec.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe1%252F7d%252Fa0%252Fe17da0880af5cbc4c7ac9827c83425546b9ae5f5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/7d/a0/e17da0880af5cbc4c7ac9827c83425546b9ae5f5.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe0%252F5c%252F09%252Fe05c0972e2617b5e661b8d0eafffd83e8e2ec67e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/5c/09/e05c0972e2617b5e661b8d0eafffd83e8e2ec67e.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F2d%252F6d%252Fe6%252F2d6de6f26cb3757f9a2c2186cdfaf68f1f677cd3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/6d/e6/2d6de6f26cb3757f9a2c2186cdfaf68f1f677cd3.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F78%252Faf%252Fcf%252F78afcfb1472801b0cb9759baa86cbdd45b49a32d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/78/af/cf/78afcfb1472801b0cb9759baa86cbdd45b49a32d.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fbd%252Fcc%252Fb6%252Fbdccb6f75155b627687531e28c490d20c4dddbc8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/cc/b6/bdccb6f75155b627687531e28c490d20c4dddbc8.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F30%252F05%252F68%252F3005686b4852679a73fa2ef05d879ccaebae5558.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/30/05/68/3005686b4852679a73fa2ef05d879ccaebae5558.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F98%252F90%252Fbd%252F9890bdea41ffadf83e75bcf14e504f1f88d83387.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/98/90/bd/9890bdea41ffadf83e75bcf14e504f1f88d83387.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 308b7a1f-a76c-5b97-9b42-65630d4855e0 with identifier 3160234142
2026-03-30 15:17:05 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:05 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:05 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 308b7a1f-a76c-5b97-9b42-65630d4855e0
2026-03-30 15:17:05 [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': 'TOP GARAGE YEMACAB AUTOMOBILES - Taverny (95) \n'
                '\n'
                'Peugeot 407 1.6 Hdi 110ch \n'
                'Année : 12/01/2007\n'
                'Kilométrage : 237.000 kms\n'
                'Finition : Confort\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '🔹 Équipements & options :\n'
                '✅ Volant Cuir\n'
                '✅ Bluetooth\n'
                '✅ Climatisation\n'
                '✅ Feux & essuie-glaces automatiques\n'
                '✅ 4 vitres électriques\n'
                '✅ Rétroviseurs électriques\n'
                '✅ Régulateur de vitesse\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '📄 Entretien :\n'
                '✔️ Kit Courroie distribution neuf\n'
                '✔️ Contrôle technique OK\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '💰 Prix : 2490€ \n'
                'Paiement 4X Cb Possible \n'
                '🚚 Livraison possible – devis sur demande\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 4,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 110,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '308b7a1f-a76c-5b97-9b42-65630d4855e0',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3160234142',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '407',
 'odometer': 237000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 13,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/73/ec/8c73ecfd274db050035934093cd899d8da39a18f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/d2/88/8ed2883638c7b5cb3c613c311de22631ae3772df.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/c0/a5/0cc0a572fa019da2d6f08cc99650d1473fd71aec.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/7d/a0/e17da0880af5cbc4c7ac9827c83425546b9ae5f5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/5c/09/e05c0972e2617b5e661b8d0eafffd83e8e2ec67e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/6d/e6/2d6de6f26cb3757f9a2c2186cdfaf68f1f677cd3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/af/cf/78afcfb1472801b0cb9759baa86cbdd45b49a32d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/cc/b6/bdccb6f75155b627687531e28c490d20c4dddbc8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/30/05/68/3005686b4852679a73fa2ef05d879ccaebae5558.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/98/90/bd/9890bdea41ffadf83e75bcf14e504f1f88d83387.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_308b7a1f-a76c-5b97-9b42-65630d4855e0/308b7a1f-a76c-5b97-9b42-65630d4855e0_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120520,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/73/ec/8c73ecfd274db050035934093cd899d8da39a18f.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_308b7a1f-a76c-5b97-9b42-65630d4855e0/308b7a1f-a76c-5b97-9b42-65630d4855e0_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124065,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/d2/88/8ed2883638c7b5cb3c613c311de22631ae3772df.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_308b7a1f-a76c-5b97-9b42-65630d4855e0/308b7a1f-a76c-5b97-9b42-65630d4855e0_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112790,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/c0/a5/0cc0a572fa019da2d6f08cc99650d1473fd71aec.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_308b7a1f-a76c-5b97-9b42-65630d4855e0/308b7a1f-a76c-5b97-9b42-65630d4855e0_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108683,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/7d/a0/e17da0880af5cbc4c7ac9827c83425546b9ae5f5.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_308b7a1f-a76c-5b97-9b42-65630d4855e0/308b7a1f-a76c-5b97-9b42-65630d4855e0_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83427,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/5c/09/e05c0972e2617b5e661b8d0eafffd83e8e2ec67e.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_308b7a1f-a76c-5b97-9b42-65630d4855e0/308b7a1f-a76c-5b97-9b42-65630d4855e0_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89965,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/6d/e6/2d6de6f26cb3757f9a2c2186cdfaf68f1f677cd3.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_308b7a1f-a76c-5b97-9b42-65630d4855e0/308b7a1f-a76c-5b97-9b42-65630d4855e0_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93188,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/af/cf/78afcfb1472801b0cb9759baa86cbdd45b49a32d.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_308b7a1f-a76c-5b97-9b42-65630d4855e0/308b7a1f-a76c-5b97-9b42-65630d4855e0_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91132,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/cc/b6/bdccb6f75155b627687531e28c490d20c4dddbc8.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_308b7a1f-a76c-5b97-9b42-65630d4855e0/308b7a1f-a76c-5b97-9b42-65630d4855e0_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71799,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/30/05/68/3005686b4852679a73fa2ef05d879ccaebae5558.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_308b7a1f-a76c-5b97-9b42-65630d4855e0/308b7a1f-a76c-5b97-9b42-65630d4855e0_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105523,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/98/90/bd/9890bdea41ffadf83e75bcf14e504f1f88d83387.jpg?rule=ad-large',
             'Width': 800}],
 'price': 2490,
 'price_includes_vat': False,
 'registration_date': '2007-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Peugeot 407 1.6 Hdi 110ch - Finition Confort - Paiement 4x CB '
          'Possible',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2007}
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273160234142%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [auto_selling_leboncoin.fr] INFO: Saving data for 3160234142: {'created_time': 1774883825.705785, 'last_price_update_time': 1774883825.705794}
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3160234142') HTTP/1.1" 204 0
2026-03-30 15:17:05 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3160234647
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273160234647%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [auto_selling_leboncoin.fr] INFO: Scrape type for 3160234647: 1
2026-03-30 15:17:05 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3160234647
2026-03-30 15:17:05 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': 'TOP GARAGE YEMACAB AUTOMOBILES - Taverny (95) \n'
                '\n'
                'Marque : Peugeot\n'
                'Modèle : 208 3 Portes\n'
                'Motorisation : 1.6 Hdi 92ch\n'
                'Finition : Allure\n'
                'Boite : Automatique\n'
                'Année : 01/09/2012\n'
                'Kilométrage : 221.000kms\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '🔹 Équipements & options :\n'
                '✅ Semi-Cuir\n'
                '✅ Bluetooth\n'
                '✅ Climatisation Auto\n'
                '✅ Feux & essuie-glaces automatiques\n'
                '✅ vitres électriques\n'
                '✅ Rétroviseurs électriques\n'
                '✅ Régulateur de vitesse\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '📄 Entretien :\n'
                '✔️ Kit Courroie distribution neuf et Kit Embrayage Neuf\n'
                '✔️ Contrôle technique OK\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '💰 Prix : 5.990€\n'
                '✅ Paiement 4X Cb Possible jusque 3000€\n'
                '🚚 Livraison possible – devis sur demande\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 92,
 '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/3160234647',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 221000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/ff/ff/18/ffff1853616e148bef0453fb41fe19e3394efa36.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/17/cc/fd/17ccfd9b4c4905f26683732ec4ca98494f3b2d76.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/08/8c/88/088c8899d6b000bf3e41049059d8e42cba53cb27.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/d6/c5/6dd6c58f48688ed3297ce88d3f726064a67c6f1c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/b2/66/26b266171dfc48e2affea217f296d8f3d7aa44e6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/23/d3/0323d3baee8a157de71b972ebdbe1637e6b30646.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/8f/7a/f28f7a876ea135b814efabf859ebd3c18ed70202.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/29/46/68/294668b024ab0554a9fc2ad9b5370e30f6b81be9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/1a/1e/2a1a1efc076e5e7eb01decf5635a526c9ce92dfa.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/8b/59/9b8b59c891f171a047609106ae79ad9a35783bc5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/3a/8a/4d3a8a483ab6fe431272b5ab548f66437a220f77.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a2/e7/00/a2e700d11b67ea9d574fae8fa9d6f7e754455424.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/dd/7c/3fdd7c88a4d74bd049a0142183333a123383af63.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/43/1a/db/431adba48f3dc48860268b82f05d0fae1fefecb5.jpg?rule=ad-large'],
 'price': 5990,
 'price_includes_vat': False,
 'registration_date': '2012-09-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Peugeot 208 1.6 Hdi 92ch BMP6 - Boite Auto - 4x CB Possible Jusque '
          '3000',
 'transmission': 'automatic',
 'trim': '208 1.6 e-HDi FAP Allure BMP6 3p',
 'vin': None,
 'year': 2012}
2026-03-30 15:17:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 02508392-59ba-53b3-8f4f-ff7b972b7cce with identifier: 3160234647
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 02508392-59ba-53b3-8f4f-ff7b972b7cce
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fff%252Fff%252F18%252Fffff1853616e148bef0453fb41fe19e3394efa36.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ff/ff/18/ffff1853616e148bef0453fb41fe19e3394efa36.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F17%252Fcc%252Ffd%252F17ccfd9b4c4905f26683732ec4ca98494f3b2d76.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/17/cc/fd/17ccfd9b4c4905f26683732ec4ca98494f3b2d76.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F08%252F8c%252F88%252F088c8899d6b000bf3e41049059d8e42cba53cb27.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/08/8c/88/088c8899d6b000bf3e41049059d8e42cba53cb27.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6d%252Fd6%252Fc5%252F6dd6c58f48688ed3297ce88d3f726064a67c6f1c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/d6/c5/6dd6c58f48688ed3297ce88d3f726064a67c6f1c.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F26%252Fb2%252F66%252F26b266171dfc48e2affea217f296d8f3d7aa44e6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/26/b2/66/26b266171dfc48e2affea217f296d8f3d7aa44e6.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F03%252F23%252Fd3%252F0323d3baee8a157de71b972ebdbe1637e6b30646.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/03/23/d3/0323d3baee8a157de71b972ebdbe1637e6b30646.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff2%252F8f%252F7a%252Ff28f7a876ea135b814efabf859ebd3c18ed70202.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/8f/7a/f28f7a876ea135b814efabf859ebd3c18ed70202.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F29%252F46%252F68%252F294668b024ab0554a9fc2ad9b5370e30f6b81be9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/29/46/68/294668b024ab0554a9fc2ad9b5370e30f6b81be9.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F2a%252F1a%252F1e%252F2a1a1efc076e5e7eb01decf5635a526c9ce92dfa.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/1a/1e/2a1a1efc076e5e7eb01decf5635a526c9ce92dfa.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9b%252F8b%252F59%252F9b8b59c891f171a047609106ae79ad9a35783bc5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/8b/59/9b8b59c891f171a047609106ae79ad9a35783bc5.jpg?rule=ad-large already downloaded
2026-03-30 15:17:05 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 02508392-59ba-53b3-8f4f-ff7b972b7cce with identifier 3160234647
2026-03-30 15:17:05 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:05 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:05 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 02508392-59ba-53b3-8f4f-ff7b972b7cce
2026-03-30 15:17:05 [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': 'TOP GARAGE YEMACAB AUTOMOBILES - Taverny (95) \n'
                '\n'
                'Marque : Peugeot\n'
                'Modèle : 208 3 Portes\n'
                'Motorisation : 1.6 Hdi 92ch\n'
                'Finition : Allure\n'
                'Boite : Automatique\n'
                'Année : 01/09/2012\n'
                'Kilométrage : 221.000kms\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '🔹 Équipements & options :\n'
                '✅ Semi-Cuir\n'
                '✅ Bluetooth\n'
                '✅ Climatisation Auto\n'
                '✅ Feux & essuie-glaces automatiques\n'
                '✅ vitres électriques\n'
                '✅ Rétroviseurs électriques\n'
                '✅ Régulateur de vitesse\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '📄 Entretien :\n'
                '✔️ Kit Courroie distribution neuf et Kit Embrayage Neuf\n'
                '✔️ Contrôle technique OK\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '💰 Prix : 5.990€\n'
                '✅ Paiement 4X Cb Possible jusque 3000€\n'
                '🚚 Livraison possible – devis sur demande\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 3,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 92,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '02508392-59ba-53b3-8f4f-ff7b972b7cce',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3160234647',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '208',
 'odometer': 221000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 14,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/ff/ff/18/ffff1853616e148bef0453fb41fe19e3394efa36.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/17/cc/fd/17ccfd9b4c4905f26683732ec4ca98494f3b2d76.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/08/8c/88/088c8899d6b000bf3e41049059d8e42cba53cb27.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/d6/c5/6dd6c58f48688ed3297ce88d3f726064a67c6f1c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/b2/66/26b266171dfc48e2affea217f296d8f3d7aa44e6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/23/d3/0323d3baee8a157de71b972ebdbe1637e6b30646.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/8f/7a/f28f7a876ea135b814efabf859ebd3c18ed70202.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/29/46/68/294668b024ab0554a9fc2ad9b5370e30f6b81be9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/1a/1e/2a1a1efc076e5e7eb01decf5635a526c9ce92dfa.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/8b/59/9b8b59c891f171a047609106ae79ad9a35783bc5.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02508392-59ba-53b3-8f4f-ff7b972b7cce/02508392-59ba-53b3-8f4f-ff7b972b7cce_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103198,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ff/ff/18/ffff1853616e148bef0453fb41fe19e3394efa36.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02508392-59ba-53b3-8f4f-ff7b972b7cce/02508392-59ba-53b3-8f4f-ff7b972b7cce_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119333,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/17/cc/fd/17ccfd9b4c4905f26683732ec4ca98494f3b2d76.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02508392-59ba-53b3-8f4f-ff7b972b7cce/02508392-59ba-53b3-8f4f-ff7b972b7cce_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117193,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/08/8c/88/088c8899d6b000bf3e41049059d8e42cba53cb27.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02508392-59ba-53b3-8f4f-ff7b972b7cce/02508392-59ba-53b3-8f4f-ff7b972b7cce_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99145,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/d6/c5/6dd6c58f48688ed3297ce88d3f726064a67c6f1c.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02508392-59ba-53b3-8f4f-ff7b972b7cce/02508392-59ba-53b3-8f4f-ff7b972b7cce_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 97462,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/b2/66/26b266171dfc48e2affea217f296d8f3d7aa44e6.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02508392-59ba-53b3-8f4f-ff7b972b7cce/02508392-59ba-53b3-8f4f-ff7b972b7cce_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93505,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/23/d3/0323d3baee8a157de71b972ebdbe1637e6b30646.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02508392-59ba-53b3-8f4f-ff7b972b7cce/02508392-59ba-53b3-8f4f-ff7b972b7cce_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98547,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/8f/7a/f28f7a876ea135b814efabf859ebd3c18ed70202.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02508392-59ba-53b3-8f4f-ff7b972b7cce/02508392-59ba-53b3-8f4f-ff7b972b7cce_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 96993,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/29/46/68/294668b024ab0554a9fc2ad9b5370e30f6b81be9.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02508392-59ba-53b3-8f4f-ff7b972b7cce/02508392-59ba-53b3-8f4f-ff7b972b7cce_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90088,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/1a/1e/2a1a1efc076e5e7eb01decf5635a526c9ce92dfa.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_02508392-59ba-53b3-8f4f-ff7b972b7cce/02508392-59ba-53b3-8f4f-ff7b972b7cce_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112210,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/8b/59/9b8b59c891f171a047609106ae79ad9a35783bc5.jpg?rule=ad-large',
             'Width': 800}],
 'price': 5990,
 'price_includes_vat': False,
 'registration_date': '2012-09-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Peugeot 208 1.6 Hdi 92ch BMP6 - Boite Auto - 4x CB Possible Jusque '
          '3000',
 'transmission': 'automatic',
 'trim': '208 1.6 e-HDi FAP Allure BMP6 3p',
 'vin': None,
 'year': 2012}
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273160234647%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [auto_selling_leboncoin.fr] INFO: Saving data for 3160234647: {'created_time': 1774883825.933314, 'last_price_update_time': 1774883825.933324}
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3160234647') HTTP/1.1" 204 0
2026-03-30 15:17:05 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3160753708
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273160753708%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [auto_selling_leboncoin.fr] INFO: Scrape type for 3160753708: 1
2026-03-30 15:17:05 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3160753708
2026-03-30 15:17:05 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Orange',
 'currency': 'EUR',
 'description': 'YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95) – Véhicules sélectionnés, révisés et '
                'garantis\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🚗 Caractéristiques :\n'
                '\n'
                'Marque : Renault\n'
                'Modèle : Captur\n'
                'Année : 12/02/2014\n'
                'Motorisation : 1.2 TCe 120ch\n'
                'Boîte : Automatique\n'
                'Finition : Intens\n'
                'Kilométrage : 127.000 km\n'
                '\n'
                '✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements :\n'
                '\n'
                '✅ GPS écran tactile\n'
                '✅ Bluetooth téléphone / musique\n'
                '✅ Climatisation automatique\n'
                '✅ Radars de stationnement\n'
                '✅ Carte mains libres\n'
                '✅ Régulateur de vitesse\n'
                '✅ Feux de jour LED\n'
                '✅ 4 vitres électriques\n'
                '✅ Jantes aluminium\n'
                '\n'
                '✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '\n'
                '✔️ Révision complète effectuée pour la vente\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 7.990 €\n'
                '\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000€ (sous conditions)\n'
                '🛡️ Garantie jusqu’à 24 mois possible\n'
                '🚚 Livraison possible (devis sur demande)\n'
                '\n'
                '✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur\n'
                '95150 Taverny\n'
                '\n'
                '📞 Merci de nous contacter avant votre visite pour confirmer '
                'la disponibilité du véhicule',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 120,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3160753708',
 'listing': 'auction',
 'make': 'RENAULT',
 'model': 'Captur',
 'odometer': 127000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/01/a9/83/01a98356eed18349164763bf2adad061ccd5951c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/72/7e/ea/727eea7d26843282d99c3b66ebec19733d901254.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/2b/ac/fc2bac3864c37d838e26e367662a7484fa0fc46b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/80/e6/c380e69480a01df212a1cb3c58ac61c502e1dd43.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/66/1f/5f/661f5f8fe8835fd45adff8e921ca3492a27c77a8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/56/43/2d5643ebe5cd64f3d04d9fd67ff73089332ae6a6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1a/44/a5/1a44a51f7c84ad8e28c387adf9f80525a1193a91.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/58/e3/04/58e3045a7fa267816d71a571d50e6e08ed988eda.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d8/9e/b4/d89eb4e2b362625ffc2ca764a9f6b4b3ee0b0765.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/54/74/2b/54742be1e034eddba003612ceb0c1eab3a198c95.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5b/a2/95/5ba2956ddcc8a91c69c37ed96148b330ae8b4592.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/54/ab/a954ab8239d3b3b5d9121f96e7d0f64c06f57697.jpg?rule=ad-large'],
 'price': 7990,
 'price_includes_vat': False,
 'registration_date': '2014-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ Renault Captur 1.2 TCe 120 EDC Intens / 127000km – Garantie - '
          'Boite Automatique',
 'transmission': 'automatic',
 'trim': 'Captur 1.2 TCe 120ch Intens EDC',
 'vin': None,
 'year': 2014}
2026-03-30 15:17:05 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 978248d3-8bab-5a67-8b17-e822df412b9c with identifier: 3160753708
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 978248d3-8bab-5a67-8b17-e822df412b9c
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:05 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F01%252Fa9%252F83%252F01a98356eed18349164763bf2adad061ccd5951c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/01/a9/83/01a98356eed18349164763bf2adad061ccd5951c.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F72%252F7e%252Fea%252F727eea7d26843282d99c3b66ebec19733d901254.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/72/7e/ea/727eea7d26843282d99c3b66ebec19733d901254.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ffc%252F2b%252Fac%252Ffc2bac3864c37d838e26e367662a7484fa0fc46b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/2b/ac/fc2bac3864c37d838e26e367662a7484fa0fc46b.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc3%252F80%252Fe6%252Fc380e69480a01df212a1cb3c58ac61c502e1dd43.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/80/e6/c380e69480a01df212a1cb3c58ac61c502e1dd43.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F66%252F1f%252F5f%252F661f5f8fe8835fd45adff8e921ca3492a27c77a8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/66/1f/5f/661f5f8fe8835fd45adff8e921ca3492a27c77a8.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F2d%252F56%252F43%252F2d5643ebe5cd64f3d04d9fd67ff73089332ae6a6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/56/43/2d5643ebe5cd64f3d04d9fd67ff73089332ae6a6.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F1a%252F44%252Fa5%252F1a44a51f7c84ad8e28c387adf9f80525a1193a91.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1a/44/a5/1a44a51f7c84ad8e28c387adf9f80525a1193a91.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F58%252Fe3%252F04%252F58e3045a7fa267816d71a571d50e6e08ed988eda.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/58/e3/04/58e3045a7fa267816d71a571d50e6e08ed988eda.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd8%252F9e%252Fb4%252Fd89eb4e2b362625ffc2ca764a9f6b4b3ee0b0765.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d8/9e/b4/d89eb4e2b362625ffc2ca764a9f6b4b3ee0b0765.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F54%252F74%252F2b%252F54742be1e034eddba003612ceb0c1eab3a198c95.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/54/74/2b/54742be1e034eddba003612ceb0c1eab3a198c95.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 978248d3-8bab-5a67-8b17-e822df412b9c with identifier 3160753708
2026-03-30 15:17:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:06 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 978248d3-8bab-5a67-8b17-e822df412b9c
2026-03-30 15:17:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Orange',
 'currency': 'EUR',
 'description': 'YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95) – Véhicules sélectionnés, révisés et '
                'garantis\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🚗 Caractéristiques :\n'
                '\n'
                'Marque : Renault\n'
                'Modèle : Captur\n'
                'Année : 12/02/2014\n'
                'Motorisation : 1.2 TCe 120ch\n'
                'Boîte : Automatique\n'
                'Finition : Intens\n'
                'Kilométrage : 127.000 km\n'
                '\n'
                '✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements :\n'
                '\n'
                '✅ GPS écran tactile\n'
                '✅ Bluetooth téléphone / musique\n'
                '✅ Climatisation automatique\n'
                '✅ Radars de stationnement\n'
                '✅ Carte mains libres\n'
                '✅ Régulateur de vitesse\n'
                '✅ Feux de jour LED\n'
                '✅ 4 vitres électriques\n'
                '✅ Jantes aluminium\n'
                '\n'
                '✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '\n'
                '✔️ Révision complète effectuée pour la vente\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 7.990 €\n'
                '\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000€ (sous conditions)\n'
                '🛡️ Garantie jusqu’à 24 mois possible\n'
                '🚚 Livraison possible (devis sur demande)\n'
                '\n'
                '✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur\n'
                '95150 Taverny\n'
                '\n'
                '📞 Merci de nous contacter avant votre visite pour confirmer '
                'la disponibilité du véhicule',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 120,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '978248d3-8bab-5a67-8b17-e822df412b9c',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3160753708',
 'listing': 'auction',
 'make': 'RENAULT',
 'model': 'Captur',
 'odometer': 127000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 12,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/01/a9/83/01a98356eed18349164763bf2adad061ccd5951c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/72/7e/ea/727eea7d26843282d99c3b66ebec19733d901254.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/2b/ac/fc2bac3864c37d838e26e367662a7484fa0fc46b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/80/e6/c380e69480a01df212a1cb3c58ac61c502e1dd43.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/66/1f/5f/661f5f8fe8835fd45adff8e921ca3492a27c77a8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/56/43/2d5643ebe5cd64f3d04d9fd67ff73089332ae6a6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1a/44/a5/1a44a51f7c84ad8e28c387adf9f80525a1193a91.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/58/e3/04/58e3045a7fa267816d71a571d50e6e08ed988eda.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d8/9e/b4/d89eb4e2b362625ffc2ca764a9f6b4b3ee0b0765.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/54/74/2b/54742be1e034eddba003612ceb0c1eab3a198c95.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_978248d3-8bab-5a67-8b17-e822df412b9c/978248d3-8bab-5a67-8b17-e822df412b9c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109520,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/01/a9/83/01a98356eed18349164763bf2adad061ccd5951c.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_978248d3-8bab-5a67-8b17-e822df412b9c/978248d3-8bab-5a67-8b17-e822df412b9c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116295,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/72/7e/ea/727eea7d26843282d99c3b66ebec19733d901254.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_978248d3-8bab-5a67-8b17-e822df412b9c/978248d3-8bab-5a67-8b17-e822df412b9c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113429,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/2b/ac/fc2bac3864c37d838e26e367662a7484fa0fc46b.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_978248d3-8bab-5a67-8b17-e822df412b9c/978248d3-8bab-5a67-8b17-e822df412b9c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104129,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/80/e6/c380e69480a01df212a1cb3c58ac61c502e1dd43.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_978248d3-8bab-5a67-8b17-e822df412b9c/978248d3-8bab-5a67-8b17-e822df412b9c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83353,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/66/1f/5f/661f5f8fe8835fd45adff8e921ca3492a27c77a8.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_978248d3-8bab-5a67-8b17-e822df412b9c/978248d3-8bab-5a67-8b17-e822df412b9c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82826,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/56/43/2d5643ebe5cd64f3d04d9fd67ff73089332ae6a6.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_978248d3-8bab-5a67-8b17-e822df412b9c/978248d3-8bab-5a67-8b17-e822df412b9c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73817,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1a/44/a5/1a44a51f7c84ad8e28c387adf9f80525a1193a91.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_978248d3-8bab-5a67-8b17-e822df412b9c/978248d3-8bab-5a67-8b17-e822df412b9c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 92439,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/58/e3/04/58e3045a7fa267816d71a571d50e6e08ed988eda.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_978248d3-8bab-5a67-8b17-e822df412b9c/978248d3-8bab-5a67-8b17-e822df412b9c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103405,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d8/9e/b4/d89eb4e2b362625ffc2ca764a9f6b4b3ee0b0765.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_978248d3-8bab-5a67-8b17-e822df412b9c/978248d3-8bab-5a67-8b17-e822df412b9c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78116,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/54/74/2b/54742be1e034eddba003612ceb0c1eab3a198c95.jpg?rule=ad-large',
             'Width': 800}],
 'price': 7990,
 'price_includes_vat': False,
 'registration_date': '2014-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ Renault Captur 1.2 TCe 120 EDC Intens / 127000km – Garantie - '
          'Boite Automatique',
 'transmission': 'automatic',
 'trim': 'Captur 1.2 TCe 120ch Intens EDC',
 'vin': None,
 'year': 2014}
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273160753708%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [auto_selling_leboncoin.fr] INFO: Saving data for 3160753708: {'created_time': 1774883826.173481, 'last_price_update_time': 1774883826.173492}
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3160753708') HTTP/1.1" 204 0
2026-03-30 15:17:06 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3122674000
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273122674000%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [auto_selling_leboncoin.fr] INFO: Scrape type for 3122674000: 1
2026-03-30 15:17:06 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3122674000
2026-03-30 15:17:06 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '✅ Écran GPS Tactile\n'
                '✅ Compteur Cokpit Digital\n'
                '✅ Clé main libre\n'
                '✅ Bluetooth\n'
                '✅ Climatisation automatique\n'
                '✅ Caméra de recul\n'
                '✅ Radars de stationnement \n'
                '✅ Feux & essuie-glaces automatiques\n'
                '✅ 4 vitres électriques\n'
                '✅ Jantes aluminium\n'
                '✅ Rétroviseurs électriques\n'
                '✅ Régulateur de vitesse\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Révision complète effectuée pour la vente avec Vidange '
                'filtres et Kit Distribution\n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 5.990€\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🛡️ Garantie possible jusqu’à 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 '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/3122674000',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C4 Picasso',
 'odometer': 213000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/4d/1f/2d4d1f6feb1788b2bde4b85afe3e93fb68e95495.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/89/41/c7/8941c730e7f7ca141ad7ec49612b6b0f0e5cfb07.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/a6/22/d3a6227445c1d26f703f487a045792c450cb863a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/28/7e/09/287e09dae61893e4b1d2fd76fabd16c0c4624659.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/7d/6e/3b7d6ed1f6c7b8b24c1c1ea435f7faeeea3d9f5a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/e8/6e/eae86e05e9839203d7ed8f5919f78c7bf7285ceb.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/66/05/a9/6605a95fbe1f3f889ad036aeecbf8ad77c85b637.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/3e/8e/fe3e8e263ad2b8259333101395c8eb44c97da3d7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/54/2f/07542fdbff91c6c8d945fac3c768b89a876b5310.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/4a/fd/9e4afd2d233af7980a825cbab417606da5542da9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d9/7b/17/d97b1742c2aeb66f214810bcef00d399dce863df.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/82/85/a8/8285a819557b1a5004f012ec989850ab1fff2f10.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/fc/41/55fc410bb686382fc13484d07c6678d6a4adb469.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/78/62/e178624c900e3611e968c3fabce7e20e20726a6c.jpg?rule=ad-large'],
 'price': 5990,
 'price_includes_vat': False,
 'registration_date': '2013-12-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ Citroën C4 Picasso II 1.6 Hdi 115ch / ETG6 / Boite Automatique / '
          'Finition Intensive / Gps / Caméra / Paiement 4X CB Possible jusque '
          '3000',
 'transmission': 'automatic',
 'trim': 'C4 Picasso e-HDi 115ch Intensive ETG6',
 'vin': None,
 'year': 2014}
2026-03-30 15:17:06 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b99a303-038c-5cfe-869c-932d13dcc16f with identifier: 3122674000
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9b99a303-038c-5cfe-869c-932d13dcc16f
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F2d%252F4d%252F1f%252F2d4d1f6feb1788b2bde4b85afe3e93fb68e95495.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/4d/1f/2d4d1f6feb1788b2bde4b85afe3e93fb68e95495.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F89%252F41%252Fc7%252F8941c730e7f7ca141ad7ec49612b6b0f0e5cfb07.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/89/41/c7/8941c730e7f7ca141ad7ec49612b6b0f0e5cfb07.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd3%252Fa6%252F22%252Fd3a6227445c1d26f703f487a045792c450cb863a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/a6/22/d3a6227445c1d26f703f487a045792c450cb863a.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F28%252F7e%252F09%252F287e09dae61893e4b1d2fd76fabd16c0c4624659.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/28/7e/09/287e09dae61893e4b1d2fd76fabd16c0c4624659.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F3b%252F7d%252F6e%252F3b7d6ed1f6c7b8b24c1c1ea435f7faeeea3d9f5a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/7d/6e/3b7d6ed1f6c7b8b24c1c1ea435f7faeeea3d9f5a.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fea%252Fe8%252F6e%252Feae86e05e9839203d7ed8f5919f78c7bf7285ceb.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/e8/6e/eae86e05e9839203d7ed8f5919f78c7bf7285ceb.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F66%252F05%252Fa9%252F6605a95fbe1f3f889ad036aeecbf8ad77c85b637.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/66/05/a9/6605a95fbe1f3f889ad036aeecbf8ad77c85b637.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ffe%252F3e%252F8e%252Ffe3e8e263ad2b8259333101395c8eb44c97da3d7.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/3e/8e/fe3e8e263ad2b8259333101395c8eb44c97da3d7.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F07%252F54%252F2f%252F07542fdbff91c6c8d945fac3c768b89a876b5310.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/07/54/2f/07542fdbff91c6c8d945fac3c768b89a876b5310.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9e%252F4a%252Ffd%252F9e4afd2d233af7980a825cbab417606da5542da9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/4a/fd/9e4afd2d233af7980a825cbab417606da5542da9.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 9b99a303-038c-5cfe-869c-932d13dcc16f with identifier 3122674000
2026-03-30 15:17:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:06 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 9b99a303-038c-5cfe-869c-932d13dcc16f
2026-03-30 15:17:06 [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': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '✅ Écran GPS Tactile\n'
                '✅ Compteur Cokpit Digital\n'
                '✅ Clé main libre\n'
                '✅ Bluetooth\n'
                '✅ Climatisation automatique\n'
                '✅ Caméra de recul\n'
                '✅ Radars de stationnement \n'
                '✅ Feux & essuie-glaces automatiques\n'
                '✅ 4 vitres électriques\n'
                '✅ Jantes aluminium\n'
                '✅ Rétroviseurs électriques\n'
                '✅ Régulateur de vitesse\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Révision complète effectuée pour la vente avec Vidange '
                'filtres et Kit Distribution\n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 5.990€\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🛡️ Garantie possible jusqu’à 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 115,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '9b99a303-038c-5cfe-869c-932d13dcc16f',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3122674000',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C4 Picasso',
 'odometer': 213000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 14,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/4d/1f/2d4d1f6feb1788b2bde4b85afe3e93fb68e95495.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/89/41/c7/8941c730e7f7ca141ad7ec49612b6b0f0e5cfb07.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/a6/22/d3a6227445c1d26f703f487a045792c450cb863a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/28/7e/09/287e09dae61893e4b1d2fd76fabd16c0c4624659.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/7d/6e/3b7d6ed1f6c7b8b24c1c1ea435f7faeeea3d9f5a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/e8/6e/eae86e05e9839203d7ed8f5919f78c7bf7285ceb.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/66/05/a9/6605a95fbe1f3f889ad036aeecbf8ad77c85b637.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/3e/8e/fe3e8e263ad2b8259333101395c8eb44c97da3d7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/54/2f/07542fdbff91c6c8d945fac3c768b89a876b5310.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/4a/fd/9e4afd2d233af7980a825cbab417606da5542da9.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b99a303-038c-5cfe-869c-932d13dcc16f/9b99a303-038c-5cfe-869c-932d13dcc16f_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 206256,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/4d/1f/2d4d1f6feb1788b2bde4b85afe3e93fb68e95495.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b99a303-038c-5cfe-869c-932d13dcc16f/9b99a303-038c-5cfe-869c-932d13dcc16f_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 203068,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/89/41/c7/8941c730e7f7ca141ad7ec49612b6b0f0e5cfb07.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b99a303-038c-5cfe-869c-932d13dcc16f/9b99a303-038c-5cfe-869c-932d13dcc16f_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 215898,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/a6/22/d3a6227445c1d26f703f487a045792c450cb863a.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b99a303-038c-5cfe-869c-932d13dcc16f/9b99a303-038c-5cfe-869c-932d13dcc16f_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 204462,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/28/7e/09/287e09dae61893e4b1d2fd76fabd16c0c4624659.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b99a303-038c-5cfe-869c-932d13dcc16f/9b99a303-038c-5cfe-869c-932d13dcc16f_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79504,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/7d/6e/3b7d6ed1f6c7b8b24c1c1ea435f7faeeea3d9f5a.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b99a303-038c-5cfe-869c-932d13dcc16f/9b99a303-038c-5cfe-869c-932d13dcc16f_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81018,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/e8/6e/eae86e05e9839203d7ed8f5919f78c7bf7285ceb.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b99a303-038c-5cfe-869c-932d13dcc16f/9b99a303-038c-5cfe-869c-932d13dcc16f_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117636,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/66/05/a9/6605a95fbe1f3f889ad036aeecbf8ad77c85b637.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b99a303-038c-5cfe-869c-932d13dcc16f/9b99a303-038c-5cfe-869c-932d13dcc16f_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 200863,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/3e/8e/fe3e8e263ad2b8259333101395c8eb44c97da3d7.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b99a303-038c-5cfe-869c-932d13dcc16f/9b99a303-038c-5cfe-869c-932d13dcc16f_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 127983,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/54/2f/07542fdbff91c6c8d945fac3c768b89a876b5310.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9b99a303-038c-5cfe-869c-932d13dcc16f/9b99a303-038c-5cfe-869c-932d13dcc16f_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 194411,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/4a/fd/9e4afd2d233af7980a825cbab417606da5542da9.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 5990,
 'price_includes_vat': False,
 'registration_date': '2013-12-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ Citroën C4 Picasso II 1.6 Hdi 115ch / ETG6 / Boite Automatique / '
          'Finition Intensive / Gps / Caméra / Paiement 4X CB Possible jusque '
          '3000',
 'transmission': 'automatic',
 'trim': 'C4 Picasso e-HDi 115ch Intensive ETG6',
 'vin': None,
 'year': 2014}
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273122674000%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [auto_selling_leboncoin.fr] INFO: Saving data for 3122674000: {'created_time': 1774883826.391568, 'last_price_update_time': 1774883826.391579}
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3122674000') HTTP/1.1" 204 0
2026-03-30 15:17:06 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3168852060
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273168852060%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [auto_selling_leboncoin.fr] INFO: Scrape type for 3168852060: 1
2026-03-30 15:17:06 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3168852060
2026-03-30 15:17:06 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix \n'
                '\n'
                'Marque : Volkswagen\n'
                'Modèle : Polo\n'
                'Motorisation : 1.6 TDI 90ch\n'
                'Boite : Manuelle\n'
                'Finition : Confortline\n'
                'Année : 13/05/2013\n'
                'Kilométrage : 169.000kms\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '\n'
                '✅ Écran Gps\n'
                '✅  Radars Arriere\n'
                '✅ Bluetooth\n'
                '✅ Climatisation\n'
                '✅ Vitres électriques\n'
                '✅ Rétroviseurs électriques Degivrants\n'
                '✅ Régulateur de vitesse\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Révisée pour la vente\n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 6.990€\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '‼️ Garantie Commerciale Possible Jusque 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 90,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168852060',
 'listing': 'auction',
 'make': 'VOLKSWAGEN',
 'model': 'Polo',
 'odometer': 169000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/c2/5f/c3c25f68e5877c7927aa42bb38cdf5de01a084c5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/23/96/b8239633d5a336595875fc07b2120fa6e4f116e1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/2e/43/312e4313c2dd3f5e64b5888ab539bae40a80efd7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/ad/0b/2dad0be55dfddcdf7ce548260ab4636e60bdd39a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/6b/c8/856bc821186835e632ecb58820833edfc0e0915a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/e9/4b/26e94b8caa4c51709d294b5b13fca650c2b7ee2c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/43/b3/6b/43b36b8ac215b8668e7c8689e1fa9a3c21be97f9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/e3/d9/b0e3d9d2b052d7f27a42706f35548c959d986380.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/af/ef/55afef320af2c7cbb7691196aa47a4f7687fcf1d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/cb/c0/5fcbc0e109b1c80247e436da0006125a569bec76.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/32/59/a9/3259a9b899ba6b8bccda86c98d9f4d044eac6ff8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/ba/0f/c3ba0f6c587be1362589801d5dd8457941516657.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/5d/4d/025d4d4ab804dd7edf04efb443f6e146ab247c13.jpg?rule=ad-large'],
 'price': 6990,
 'price_includes_vat': False,
 'registration_date': '2013-05-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ Volkswagen Vw Polo V 6R | 1.6 TDI 90ch | Confortline | Gps | '
          'Radar Recul | Régulateur | 5 Portes',
 'transmission': 'manual',
 'trim': 'Polo 1.6 TDI 90ch FAP Confortline 5p',
 'vin': None,
 'year': 2013}
2026-03-30 15:17:06 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 26f6f94b-e692-55e7-b111-fb517f85ca97 with identifier: 3168852060
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 26f6f94b-e692-55e7-b111-fb517f85ca97
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc3%252Fc2%252F5f%252Fc3c25f68e5877c7927aa42bb38cdf5de01a084c5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/c2/5f/c3c25f68e5877c7927aa42bb38cdf5de01a084c5.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb8%252F23%252F96%252Fb8239633d5a336595875fc07b2120fa6e4f116e1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/23/96/b8239633d5a336595875fc07b2120fa6e4f116e1.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F31%252F2e%252F43%252F312e4313c2dd3f5e64b5888ab539bae40a80efd7.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/31/2e/43/312e4313c2dd3f5e64b5888ab539bae40a80efd7.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F2d%252Fad%252F0b%252F2dad0be55dfddcdf7ce548260ab4636e60bdd39a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/ad/0b/2dad0be55dfddcdf7ce548260ab4636e60bdd39a.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F85%252F6b%252Fc8%252F856bc821186835e632ecb58820833edfc0e0915a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/85/6b/c8/856bc821186835e632ecb58820833edfc0e0915a.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F26%252Fe9%252F4b%252F26e94b8caa4c51709d294b5b13fca650c2b7ee2c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/26/e9/4b/26e94b8caa4c51709d294b5b13fca650c2b7ee2c.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F43%252Fb3%252F6b%252F43b36b8ac215b8668e7c8689e1fa9a3c21be97f9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/43/b3/6b/43b36b8ac215b8668e7c8689e1fa9a3c21be97f9.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb0%252Fe3%252Fd9%252Fb0e3d9d2b052d7f27a42706f35548c959d986380.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/e3/d9/b0e3d9d2b052d7f27a42706f35548c959d986380.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F55%252Faf%252Fef%252F55afef320af2c7cbb7691196aa47a4f7687fcf1d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/55/af/ef/55afef320af2c7cbb7691196aa47a4f7687fcf1d.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5f%252Fcb%252Fc0%252F5fcbc0e109b1c80247e436da0006125a569bec76.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/cb/c0/5fcbc0e109b1c80247e436da0006125a569bec76.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 26f6f94b-e692-55e7-b111-fb517f85ca97 with identifier 3168852060
2026-03-30 15:17:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:06 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 26f6f94b-e692-55e7-b111-fb517f85ca97
2026-03-30 15:17:06 [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': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix \n'
                '\n'
                'Marque : Volkswagen\n'
                'Modèle : Polo\n'
                'Motorisation : 1.6 TDI 90ch\n'
                'Boite : Manuelle\n'
                'Finition : Confortline\n'
                'Année : 13/05/2013\n'
                'Kilométrage : 169.000kms\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '\n'
                '✅ Écran Gps\n'
                '✅  Radars Arriere\n'
                '✅ Bluetooth\n'
                '✅ Climatisation\n'
                '✅ Vitres électriques\n'
                '✅ Rétroviseurs électriques Degivrants\n'
                '✅ Régulateur de vitesse\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Révisée pour la vente\n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 6.990€\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '‼️ Garantie Commerciale Possible Jusque 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 90,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '26f6f94b-e692-55e7-b111-fb517f85ca97',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168852060',
 'listing': 'auction',
 'make': 'VOLKSWAGEN',
 'model': 'Polo',
 'odometer': 169000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 13,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/c2/5f/c3c25f68e5877c7927aa42bb38cdf5de01a084c5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/23/96/b8239633d5a336595875fc07b2120fa6e4f116e1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/2e/43/312e4313c2dd3f5e64b5888ab539bae40a80efd7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/ad/0b/2dad0be55dfddcdf7ce548260ab4636e60bdd39a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/6b/c8/856bc821186835e632ecb58820833edfc0e0915a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/e9/4b/26e94b8caa4c51709d294b5b13fca650c2b7ee2c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/43/b3/6b/43b36b8ac215b8668e7c8689e1fa9a3c21be97f9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/e3/d9/b0e3d9d2b052d7f27a42706f35548c959d986380.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/af/ef/55afef320af2c7cbb7691196aa47a4f7687fcf1d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/cb/c0/5fcbc0e109b1c80247e436da0006125a569bec76.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26f6f94b-e692-55e7-b111-fb517f85ca97/26f6f94b-e692-55e7-b111-fb517f85ca97_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102625,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/c2/5f/c3c25f68e5877c7927aa42bb38cdf5de01a084c5.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26f6f94b-e692-55e7-b111-fb517f85ca97/26f6f94b-e692-55e7-b111-fb517f85ca97_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108872,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/23/96/b8239633d5a336595875fc07b2120fa6e4f116e1.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26f6f94b-e692-55e7-b111-fb517f85ca97/26f6f94b-e692-55e7-b111-fb517f85ca97_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101985,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/2e/43/312e4313c2dd3f5e64b5888ab539bae40a80efd7.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26f6f94b-e692-55e7-b111-fb517f85ca97/26f6f94b-e692-55e7-b111-fb517f85ca97_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 108549,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/ad/0b/2dad0be55dfddcdf7ce548260ab4636e60bdd39a.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26f6f94b-e692-55e7-b111-fb517f85ca97/26f6f94b-e692-55e7-b111-fb517f85ca97_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 95710,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/6b/c8/856bc821186835e632ecb58820833edfc0e0915a.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26f6f94b-e692-55e7-b111-fb517f85ca97/26f6f94b-e692-55e7-b111-fb517f85ca97_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93152,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/e9/4b/26e94b8caa4c51709d294b5b13fca650c2b7ee2c.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26f6f94b-e692-55e7-b111-fb517f85ca97/26f6f94b-e692-55e7-b111-fb517f85ca97_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88296,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/43/b3/6b/43b36b8ac215b8668e7c8689e1fa9a3c21be97f9.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26f6f94b-e692-55e7-b111-fb517f85ca97/26f6f94b-e692-55e7-b111-fb517f85ca97_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85520,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/e3/d9/b0e3d9d2b052d7f27a42706f35548c959d986380.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26f6f94b-e692-55e7-b111-fb517f85ca97/26f6f94b-e692-55e7-b111-fb517f85ca97_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83451,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/af/ef/55afef320af2c7cbb7691196aa47a4f7687fcf1d.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_26f6f94b-e692-55e7-b111-fb517f85ca97/26f6f94b-e692-55e7-b111-fb517f85ca97_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 103752,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/cb/c0/5fcbc0e109b1c80247e436da0006125a569bec76.jpg?rule=ad-large',
             'Width': 800}],
 'price': 6990,
 'price_includes_vat': False,
 'registration_date': '2013-05-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ Volkswagen Vw Polo V 6R | 1.6 TDI 90ch | Confortline | Gps | '
          'Radar Recul | Régulateur | 5 Portes',
 'transmission': 'manual',
 'trim': 'Polo 1.6 TDI 90ch FAP Confortline 5p',
 'vin': None,
 'year': 2013}
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273168852060%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [auto_selling_leboncoin.fr] INFO: Saving data for 3168852060: {'created_time': 1774883826.610786, 'last_price_update_time': 1774883826.610797}
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3168852060') HTTP/1.1" 204 0
2026-03-30 15:17:06 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3168850838
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273168850838%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [auto_selling_leboncoin.fr] INFO: Scrape type for 3168850838: 1
2026-03-30 15:17:06 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3168850838
2026-03-30 15:17:06 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                'Marque : Land Rover\n'
                'Modèle : Range Rover Velar\n'
                'Motorisation : 3.0d 300ch\n'
                'Finition : R-Dynamic\n'
                'Année : 17/12/2019\n'
                'Kilométrage : 67.000kms\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '\n'
                '✅ Double Ecran Tactile\n'
                '✅ Toit Panoramique ouvrant\n'
                '✅ Feux Leds\n'
                '✅ Interieur Cuir Noir Electrique\n'
                '✅ Bluetooth - Carplay Sans Fil\n'
                '✅ Climatisation Auto\n'
                '✅ Sièges chauffants \n'
                '✅ Caméra de recul\n'
                '✅ 2 Clés main libre \n'
                '✅ Avertisseur franchissement ligne\n'
                '✅ Jantes aluminium 21 pouces \n'
                '✅ Rétroviseurs électriques Rabatables \n'
                '✅ Régulateur de vitesse\n'
                '✅ Attelage \n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Historique entretien complet | Grosse Révision récente '
                'avec 4 pneus neufs, vidange tous les filtres et plaquettes '
                'avant arrière\n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 39.600€ TTC | 33.000€ HT | TVA récupérable pour les '
                'pro ou export\n'
                '\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 300,
 '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/3168850838',
 'listing': 'auction',
 'make': 'LAND-ROVER',
 'model': 'Range Rover Velar',
 'odometer': 67000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/56/41/59/5641596cfd79e2beb6bf6958d924a4d515678d6c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/08/d0/e6/08d0e6b385859e8ee5013d2e2abe6ed387589555.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/8f/35/d58f35c8ad5f4d6f1d7075474462a75b468dfd1b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/df/b4/e4/dfb4e44fc39e1dacde60dfd42a0f02dddb8b4d90.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/6f/04/e76f048662f6b2809ac93afdf79c01e73935348a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/42/f0/0242f0e42396cd440572804611c1e9793b7cbc5e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/49/12/414912c13187b5aeb779f083c9eaf9364e0aa57a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2b/13/4f/2b134fb1b5cf400fe57fa2b1ebd13d2ea533a67e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/42/2f/1c422f98fe09d34b3cba52cfc7b5d550de7e8975.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/36/58/ba3658edba9566cb89c5ea62d92784346e4462a7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/71/27/3e7127448d84e6dadf39da50fbd93c4316c70a57.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/74/a0/02/74a002e11e4934364d45994fd7d0bad690c9d53d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/49/bd/b0/49bdb0fd956f065fcc3ee9fed52cf8c33f55e66b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ca/88/7c/ca887c48360159d0766a2acb9ea2f1b8cc090d90.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/6d/47/d76d4776ea42bed5dcb3e48040c013d393ef43c7.jpg?rule=ad-large'],
 'price': 39600,
 'price_includes_vat': False,
 'registration_date': '2019-12-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ Ranger Rover Velar P300d | 3.0 300ch | R-Dynamic | Toit '
          'Panoramique | 67.000kms | TVA récupérable',
 'transmission': 'automatic',
 'trim': 'Range Rover Velar 3.0D V6 300ch R-Dynamic AWD BVA',
 'vin': None,
 'year': 2020}
2026-03-30 15:17:06 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 438a316a-55df-5b2f-b535-0b1e6b0e1c59 with identifier: 3168850838
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 438a316a-55df-5b2f-b535-0b1e6b0e1c59
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F56%252F41%252F59%252F5641596cfd79e2beb6bf6958d924a4d515678d6c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/56/41/59/5641596cfd79e2beb6bf6958d924a4d515678d6c.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F08%252Fd0%252Fe6%252F08d0e6b385859e8ee5013d2e2abe6ed387589555.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/08/d0/e6/08d0e6b385859e8ee5013d2e2abe6ed387589555.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd5%252F8f%252F35%252Fd58f35c8ad5f4d6f1d7075474462a75b468dfd1b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/8f/35/d58f35c8ad5f4d6f1d7075474462a75b468dfd1b.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fdf%252Fb4%252Fe4%252Fdfb4e44fc39e1dacde60dfd42a0f02dddb8b4d90.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/df/b4/e4/dfb4e44fc39e1dacde60dfd42a0f02dddb8b4d90.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe7%252F6f%252F04%252Fe76f048662f6b2809ac93afdf79c01e73935348a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/6f/04/e76f048662f6b2809ac93afdf79c01e73935348a.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F02%252F42%252Ff0%252F0242f0e42396cd440572804611c1e9793b7cbc5e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/02/42/f0/0242f0e42396cd440572804611c1e9793b7cbc5e.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F41%252F49%252F12%252F414912c13187b5aeb779f083c9eaf9364e0aa57a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/41/49/12/414912c13187b5aeb779f083c9eaf9364e0aa57a.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F2b%252F13%252F4f%252F2b134fb1b5cf400fe57fa2b1ebd13d2ea533a67e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2b/13/4f/2b134fb1b5cf400fe57fa2b1ebd13d2ea533a67e.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F1c%252F42%252F2f%252F1c422f98fe09d34b3cba52cfc7b5d550de7e8975.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/42/2f/1c422f98fe09d34b3cba52cfc7b5d550de7e8975.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fba%252F36%252F58%252Fba3658edba9566cb89c5ea62d92784346e4462a7.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/36/58/ba3658edba9566cb89c5ea62d92784346e4462a7.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 438a316a-55df-5b2f-b535-0b1e6b0e1c59 with identifier 3168850838
2026-03-30 15:17:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:06 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:06 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 438a316a-55df-5b2f-b535-0b1e6b0e1c59
2026-03-30 15:17:06 [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': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                'Marque : Land Rover\n'
                'Modèle : Range Rover Velar\n'
                'Motorisation : 3.0d 300ch\n'
                'Finition : R-Dynamic\n'
                'Année : 17/12/2019\n'
                'Kilométrage : 67.000kms\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '\n'
                '✅ Double Ecran Tactile\n'
                '✅ Toit Panoramique ouvrant\n'
                '✅ Feux Leds\n'
                '✅ Interieur Cuir Noir Electrique\n'
                '✅ Bluetooth - Carplay Sans Fil\n'
                '✅ Climatisation Auto\n'
                '✅ Sièges chauffants \n'
                '✅ Caméra de recul\n'
                '✅ 2 Clés main libre \n'
                '✅ Avertisseur franchissement ligne\n'
                '✅ Jantes aluminium 21 pouces \n'
                '✅ Rétroviseurs électriques Rabatables \n'
                '✅ Régulateur de vitesse\n'
                '✅ Attelage \n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Historique entretien complet | Grosse Révision récente '
                'avec 4 pneus neufs, vidange tous les filtres et plaquettes '
                'avant arrière\n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 39.600€ TTC | 33.000€ HT | TVA récupérable pour les '
                'pro ou export\n'
                '\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 300,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '438a316a-55df-5b2f-b535-0b1e6b0e1c59',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168850838',
 'listing': 'auction',
 'make': 'LAND-ROVER',
 'model': 'Range Rover Velar',
 'odometer': 67000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 15,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/56/41/59/5641596cfd79e2beb6bf6958d924a4d515678d6c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/08/d0/e6/08d0e6b385859e8ee5013d2e2abe6ed387589555.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/8f/35/d58f35c8ad5f4d6f1d7075474462a75b468dfd1b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/df/b4/e4/dfb4e44fc39e1dacde60dfd42a0f02dddb8b4d90.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/6f/04/e76f048662f6b2809ac93afdf79c01e73935348a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/42/f0/0242f0e42396cd440572804611c1e9793b7cbc5e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/49/12/414912c13187b5aeb779f083c9eaf9364e0aa57a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2b/13/4f/2b134fb1b5cf400fe57fa2b1ebd13d2ea533a67e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/42/2f/1c422f98fe09d34b3cba52cfc7b5d550de7e8975.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/36/58/ba3658edba9566cb89c5ea62d92784346e4462a7.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_438a316a-55df-5b2f-b535-0b1e6b0e1c59/438a316a-55df-5b2f-b535-0b1e6b0e1c59_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98003,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/56/41/59/5641596cfd79e2beb6bf6958d924a4d515678d6c.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_438a316a-55df-5b2f-b535-0b1e6b0e1c59/438a316a-55df-5b2f-b535-0b1e6b0e1c59_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107451,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/08/d0/e6/08d0e6b385859e8ee5013d2e2abe6ed387589555.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_438a316a-55df-5b2f-b535-0b1e6b0e1c59/438a316a-55df-5b2f-b535-0b1e6b0e1c59_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94603,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/8f/35/d58f35c8ad5f4d6f1d7075474462a75b468dfd1b.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_438a316a-55df-5b2f-b535-0b1e6b0e1c59/438a316a-55df-5b2f-b535-0b1e6b0e1c59_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104051,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/df/b4/e4/dfb4e44fc39e1dacde60dfd42a0f02dddb8b4d90.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_438a316a-55df-5b2f-b535-0b1e6b0e1c59/438a316a-55df-5b2f-b535-0b1e6b0e1c59_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102695,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/6f/04/e76f048662f6b2809ac93afdf79c01e73935348a.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_438a316a-55df-5b2f-b535-0b1e6b0e1c59/438a316a-55df-5b2f-b535-0b1e6b0e1c59_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87143,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/42/f0/0242f0e42396cd440572804611c1e9793b7cbc5e.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_438a316a-55df-5b2f-b535-0b1e6b0e1c59/438a316a-55df-5b2f-b535-0b1e6b0e1c59_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91713,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/49/12/414912c13187b5aeb779f083c9eaf9364e0aa57a.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_438a316a-55df-5b2f-b535-0b1e6b0e1c59/438a316a-55df-5b2f-b535-0b1e6b0e1c59_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89151,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2b/13/4f/2b134fb1b5cf400fe57fa2b1ebd13d2ea533a67e.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_438a316a-55df-5b2f-b535-0b1e6b0e1c59/438a316a-55df-5b2f-b535-0b1e6b0e1c59_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 83682,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/42/2f/1c422f98fe09d34b3cba52cfc7b5d550de7e8975.jpg?rule=ad-large',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_438a316a-55df-5b2f-b535-0b1e6b0e1c59/438a316a-55df-5b2f-b535-0b1e6b0e1c59_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81946,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/36/58/ba3658edba9566cb89c5ea62d92784346e4462a7.jpg?rule=ad-large',
             'Width': 800}],
 'price': 39600,
 'price_includes_vat': False,
 'registration_date': '2019-12-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ Ranger Rover Velar P300d | 3.0 300ch | R-Dynamic | Toit '
          'Panoramique | 67.000kms | TVA récupérable',
 'transmission': 'automatic',
 'trim': 'Range Rover Velar 3.0D V6 300ch R-Dynamic AWD BVA',
 'vin': None,
 'year': 2020}
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273168850838%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [auto_selling_leboncoin.fr] INFO: Saving data for 3168850838: {'created_time': 1774883826.836831, 'last_price_update_time': 1774883826.836842}
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3168850838') HTTP/1.1" 204 0
2026-03-30 15:17:06 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3168331331
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273168331331%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [auto_selling_leboncoin.fr] INFO: Scrape type for 3168331331: 1
2026-03-30 15:17:06 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3168331331
2026-03-30 15:17:06 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '✅ Écran GPS Tactile\n'
                '✅ Bluetooth\n'
                '✅ Climatisation automatique\n'
                '✅ Radars de recul\n'
                '✅ Feux & essuie-glaces automatiques\n'
                '✅ 4 vitres électriques\n'
                '✅ Jantes aluminium\n'
                '✅ Rétroviseurs électriques\n'
                '✅ Régulateur de vitesse\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Révision complète effectuée pour la vente avec Vidange '
                'filtres Kit Distribution pompe à eau\n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 8.390€\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🛡️ Garantie possible jusqu’à 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 120,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168331331',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C4 Picasso',
 'odometer': 179000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/f7/18/c3f71839fb210c6c0a68d414394f1dcecf93fcd0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/e6/0a/d7e60a3861a5c1e89d76640e232c98bd16c81ab5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bb/2c/cd/bb2ccd9e796a2604c34e5d1b50a596211e618a70.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/8f/bf/0f8fbf09f4e4c908cbe19cd68fe80a871424d589.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/c1/10/7ec110fb2db441e2375ec74eaa09af9071764881.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/2b/10/9a2b10e882cf2d639a0d147fe9091537d23d2cc5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/b1/b8/00b1b827fb67c8bb828a14ea1759014cbc8c8257.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/59/ba/0c59bab2c112991c0b6dc2265689c7d0f244ca2b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e6/3c/fe/e63cfee044f22191aaf59ea214c39053784a1b45.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/97/55/469755c112f05907271f3bf5ff3c2b3435ddb7e5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1f/dd/01/1fdd01f9b746f2e59582c0e4f0de56f642b2a7c8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/f9/5c/c8f95cc91cdd5356973bc630ce61c7731bbefd44.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/c4/c2/65c4c2d4ee7bc036a4ad4b4d39ef6f5837a18085.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/85/5b/a4855b9f84f5475c7e6e01dae7e2f2b05b5f07bb.jpg?rule=ad-large'],
 'price': 8390,
 'price_includes_vat': False,
 'registration_date': '2017-04-01',
 'seats_number': None,
 'seller_name': None,
 'title': '✨ Citroën Grand C4 Picasso Spacetourer / 1.6 Hdi 120ch EAT6 / Boite '
          'Auto / Finition Business / 7 Places',
 'transmission': 'automatic',
 'trim': 'Grand C4 Picasso BlueHDi 120ch Business + S&S EAT6',
 'vin': None,
 'year': 2017}
2026-03-30 15:17:06 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 983b77e3-a14d-5830-8c66-f0aa0b4757e2 with identifier: 3168331331
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 983b77e3-a14d-5830-8c66-f0aa0b4757e2
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc3%252Ff7%252F18%252Fc3f71839fb210c6c0a68d414394f1dcecf93fcd0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/f7/18/c3f71839fb210c6c0a68d414394f1dcecf93fcd0.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd7%252Fe6%252F0a%252Fd7e60a3861a5c1e89d76640e232c98bd16c81ab5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/e6/0a/d7e60a3861a5c1e89d76640e232c98bd16c81ab5.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fbb%252F2c%252Fcd%252Fbb2ccd9e796a2604c34e5d1b50a596211e618a70.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/bb/2c/cd/bb2ccd9e796a2604c34e5d1b50a596211e618a70.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0f%252F8f%252Fbf%252F0f8fbf09f4e4c908cbe19cd68fe80a871424d589.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/8f/bf/0f8fbf09f4e4c908cbe19cd68fe80a871424d589.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F7e%252Fc1%252F10%252F7ec110fb2db441e2375ec74eaa09af9071764881.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/c1/10/7ec110fb2db441e2375ec74eaa09af9071764881.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9a%252F2b%252F10%252F9a2b10e882cf2d639a0d147fe9091537d23d2cc5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/2b/10/9a2b10e882cf2d639a0d147fe9091537d23d2cc5.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F00%252Fb1%252Fb8%252F00b1b827fb67c8bb828a14ea1759014cbc8c8257.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/00/b1/b8/00b1b827fb67c8bb828a14ea1759014cbc8c8257.jpg?rule=ad-large already downloaded
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:06 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0c%252F59%252Fba%252F0c59bab2c112991c0b6dc2265689c7d0f244ca2b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/59/ba/0c59bab2c112991c0b6dc2265689c7d0f244ca2b.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252Fe6%252F3c%252Ffe%252Fe63cfee044f22191aaf59ea214c39053784a1b45.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e6/3c/fe/e63cfee044f22191aaf59ea214c39053784a1b45.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252F97%252F55%252F469755c112f05907271f3bf5ff3c2b3435ddb7e5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/46/97/55/469755c112f05907271f3bf5ff3c2b3435ddb7e5.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 983b77e3-a14d-5830-8c66-f0aa0b4757e2 with identifier 3168331331
2026-03-30 15:17:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:07 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 983b77e3-a14d-5830-8c66-f0aa0b4757e2
2026-03-30 15:17:07 [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': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '✅ Écran GPS Tactile\n'
                '✅ Bluetooth\n'
                '✅ Climatisation automatique\n'
                '✅ Radars de recul\n'
                '✅ Feux & essuie-glaces automatiques\n'
                '✅ 4 vitres électriques\n'
                '✅ Jantes aluminium\n'
                '✅ Rétroviseurs électriques\n'
                '✅ Régulateur de vitesse\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Révision complète effectuée pour la vente avec Vidange '
                'filtres Kit Distribution pompe à eau\n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 8.390€\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🛡️ Garantie possible jusqu’à 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 120,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '983b77e3-a14d-5830-8c66-f0aa0b4757e2',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168331331',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'C4 Picasso',
 'odometer': 179000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 14,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/f7/18/c3f71839fb210c6c0a68d414394f1dcecf93fcd0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/e6/0a/d7e60a3861a5c1e89d76640e232c98bd16c81ab5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bb/2c/cd/bb2ccd9e796a2604c34e5d1b50a596211e618a70.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/8f/bf/0f8fbf09f4e4c908cbe19cd68fe80a871424d589.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/c1/10/7ec110fb2db441e2375ec74eaa09af9071764881.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/2b/10/9a2b10e882cf2d639a0d147fe9091537d23d2cc5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/b1/b8/00b1b827fb67c8bb828a14ea1759014cbc8c8257.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/59/ba/0c59bab2c112991c0b6dc2265689c7d0f244ca2b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e6/3c/fe/e63cfee044f22191aaf59ea214c39053784a1b45.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/97/55/469755c112f05907271f3bf5ff3c2b3435ddb7e5.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_983b77e3-a14d-5830-8c66-f0aa0b4757e2/983b77e3-a14d-5830-8c66-f0aa0b4757e2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112201,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/f7/18/c3f71839fb210c6c0a68d414394f1dcecf93fcd0.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_983b77e3-a14d-5830-8c66-f0aa0b4757e2/983b77e3-a14d-5830-8c66-f0aa0b4757e2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115126,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/e6/0a/d7e60a3861a5c1e89d76640e232c98bd16c81ab5.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_983b77e3-a14d-5830-8c66-f0aa0b4757e2/983b77e3-a14d-5830-8c66-f0aa0b4757e2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113195,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/bb/2c/cd/bb2ccd9e796a2604c34e5d1b50a596211e618a70.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_983b77e3-a14d-5830-8c66-f0aa0b4757e2/983b77e3-a14d-5830-8c66-f0aa0b4757e2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106086,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/8f/bf/0f8fbf09f4e4c908cbe19cd68fe80a871424d589.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_983b77e3-a14d-5830-8c66-f0aa0b4757e2/983b77e3-a14d-5830-8c66-f0aa0b4757e2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80801,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/c1/10/7ec110fb2db441e2375ec74eaa09af9071764881.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_983b77e3-a14d-5830-8c66-f0aa0b4757e2/983b77e3-a14d-5830-8c66-f0aa0b4757e2_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 74533,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/2b/10/9a2b10e882cf2d639a0d147fe9091537d23d2cc5.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_983b77e3-a14d-5830-8c66-f0aa0b4757e2/983b77e3-a14d-5830-8c66-f0aa0b4757e2_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70546,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/b1/b8/00b1b827fb67c8bb828a14ea1759014cbc8c8257.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_983b77e3-a14d-5830-8c66-f0aa0b4757e2/983b77e3-a14d-5830-8c66-f0aa0b4757e2_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79517,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/59/ba/0c59bab2c112991c0b6dc2265689c7d0f244ca2b.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_983b77e3-a14d-5830-8c66-f0aa0b4757e2/983b77e3-a14d-5830-8c66-f0aa0b4757e2_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 70961,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e6/3c/fe/e63cfee044f22191aaf59ea214c39053784a1b45.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_983b77e3-a14d-5830-8c66-f0aa0b4757e2/983b77e3-a14d-5830-8c66-f0aa0b4757e2_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71026,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/97/55/469755c112f05907271f3bf5ff3c2b3435ddb7e5.jpg?rule=ad-large',
             'Width': 800}],
 'price': 8390,
 'price_includes_vat': False,
 'registration_date': '2017-04-01',
 'seats_number': None,
 'seller_name': None,
 'title': '✨ Citroën Grand C4 Picasso Spacetourer / 1.6 Hdi 120ch EAT6 / Boite '
          'Auto / Finition Business / 7 Places',
 'transmission': 'automatic',
 'trim': 'Grand C4 Picasso BlueHDi 120ch Business + S&S EAT6',
 'vin': None,
 'year': 2017}
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273168331331%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [auto_selling_leboncoin.fr] INFO: Saving data for 3168331331: {'created_time': 1774883827.064095, 'last_price_update_time': 1774883827.064106}
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3168331331') HTTP/1.1" 204 0
2026-03-30 15:17:07 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3168330036
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273168330036%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [auto_selling_leboncoin.fr] INFO: Scrape type for 3168330036: 1
2026-03-30 15:17:07 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3168330036
2026-03-30 15:17:07 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Rouge',
 'currency': 'EUR',
 'description': '✨  Citroën DS4 2.0 Hdi 163ch EAT6 / Sportchic / Boite '
                'Automatique /  Ecran Gps / Cuir Massant / Xenons / Paiement '
                '4x CB Possible jusque 3000€\n'
                '\n'
                '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix \n'
                '\n'
                'Marque : Citroën\n'
                'Modèle : DS4\n'
                'Motorisation : 2.0 Hdi 163ch \n'
                'Boite : Automatique EAT6\n'
                'Finition : Sportchic\n'
                'Année : 27/06/2013\n'
                'Kilométrage : 231.000kms\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '\n'
                '✅ Écran Gps\n'
                '✅  Radars Avant-Arriere\n'
                '✅ Radio Commande aux volant\n'
                '✅ Bluetooth\n'
                '✅ Climatisation\n'
                '✅ Vitres électriques\n'
                '✅ Rétroviseurs électriques\n'
                '✅ Régulateur de vitesse\n'
                '✅ Jantes Alu\n'
                '✅ Cuir\n'
                '✅ Xenons\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Révisée pour la vente. Distribution à jour sur facture \n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                'Vernis de peinture ecaillé a certains endroits possibilité de '
                'fournir des photos\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 5.990€\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 160,
 '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/3168330036',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'DS4',
 'odometer': 231000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/14/5b/0f/145b0f89f8c0c21c13be18cf28031a5534b55240.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/90/0a/cb900abc1ab87caef8d53353d250675068474d4d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a8/e2/ed/a8e2edab94debb36a838a2c2398c76eae9e5779d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/9d/06/a49d060823a4c507888c8fabe8825ef38ace4797.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/e6/2f/3ee62fc3e83dde0922ad3cab08db33a5f6a2ac27.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/e3/b6/5fe3b6ec5e94f01148e82029b575a7489733e889.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/8d/d8/8b8dd8788149158e1fc9eae6e1d0cb3bcf11b2c3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/2e/2e/422e2ef77223681b823aea23702b8afc6f0b14a8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/51/3b/f3513b6ef9ac91667b84a1d3e1827201086ba90b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/69/e4/05/69e405f59abd66f0b2ab8624fd615e4c26ad4d6f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/0e/44/f10e44e922d971a8935261545ea0fa249992632e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/14/0a/7f/140a7f354ae9bf1efa9ace99fd6c522e65c85ca1.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/b3/a5/b5b3a566fe54c416794577a37df0e7ebc16a6ca9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/17/45/54/17455430ed8fdac2d42231505daf289fc9dca6a7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/81/fa/ca/81faca4e2fc6d42502ade730afe2145518f463a3.jpg?rule=ad-large'],
 'price': 5990,
 'price_includes_vat': False,
 'registration_date': '2013-06-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ Citroën DS4 2.0 Hdi 163ch EAT6 / Sportchic / Boite Automatique / '
          'Ecran Gps / Cuir Massant / Xenons / Paiement 4x CB Possible jusque '
          '3000',
 'transmission': 'automatic',
 'trim': 'DS4 2.0 HDi160 FAP Sport Chic BVA',
 'vin': None,
 'year': 2013}
2026-03-30 15:17:07 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 842e8ac9-befc-572d-8bf0-a5547180c68c with identifier: 3168330036
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 842e8ac9-befc-572d-8bf0-a5547180c68c
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252F5b%252F0f%252F145b0f89f8c0c21c13be18cf28031a5534b55240.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/14/5b/0f/145b0f89f8c0c21c13be18cf28031a5534b55240.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252Fcb%252F90%252F0a%252Fcb900abc1ab87caef8d53353d250675068474d4d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/90/0a/cb900abc1ab87caef8d53353d250675068474d4d.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252Fa8%252Fe2%252Fed%252Fa8e2edab94debb36a838a2c2398c76eae9e5779d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a8/e2/ed/a8e2edab94debb36a838a2c2398c76eae9e5779d.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252Fa4%252F9d%252F06%252Fa49d060823a4c507888c8fabe8825ef38ace4797.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/9d/06/a49d060823a4c507888c8fabe8825ef38ace4797.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F3e%252Fe6%252F2f%252F3ee62fc3e83dde0922ad3cab08db33a5f6a2ac27.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/e6/2f/3ee62fc3e83dde0922ad3cab08db33a5f6a2ac27.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5f%252Fe3%252Fb6%252F5fe3b6ec5e94f01148e82029b575a7489733e889.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/e3/b6/5fe3b6ec5e94f01148e82029b575a7489733e889.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252F8d%252Fd8%252F8b8dd8788149158e1fc9eae6e1d0cb3bcf11b2c3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/8d/d8/8b8dd8788149158e1fc9eae6e1d0cb3bcf11b2c3.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252F42%252F2e%252F2e%252F422e2ef77223681b823aea23702b8afc6f0b14a8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/42/2e/2e/422e2ef77223681b823aea23702b8afc6f0b14a8.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252F51%252F3b%252Ff3513b6ef9ac91667b84a1d3e1827201086ba90b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/51/3b/f3513b6ef9ac91667b84a1d3e1827201086ba90b.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252F69%252Fe4%252F05%252F69e405f59abd66f0b2ab8624fd615e4c26ad4d6f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/69/e4/05/69e405f59abd66f0b2ab8624fd615e4c26ad4d6f.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 842e8ac9-befc-572d-8bf0-a5547180c68c with identifier 3168330036
2026-03-30 15:17:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:07 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 842e8ac9-befc-572d-8bf0-a5547180c68c
2026-03-30 15:17:07 [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': '✨  Citroën DS4 2.0 Hdi 163ch EAT6 / Sportchic / Boite '
                'Automatique /  Ecran Gps / Cuir Massant / Xenons / Paiement '
                '4x CB Possible jusque 3000€\n'
                '\n'
                '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix \n'
                '\n'
                'Marque : Citroën\n'
                'Modèle : DS4\n'
                'Motorisation : 2.0 Hdi 163ch \n'
                'Boite : Automatique EAT6\n'
                'Finition : Sportchic\n'
                'Année : 27/06/2013\n'
                'Kilométrage : 231.000kms\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '\n'
                '✅ Écran Gps\n'
                '✅  Radars Avant-Arriere\n'
                '✅ Radio Commande aux volant\n'
                '✅ Bluetooth\n'
                '✅ Climatisation\n'
                '✅ Vitres électriques\n'
                '✅ Rétroviseurs électriques\n'
                '✅ Régulateur de vitesse\n'
                '✅ Jantes Alu\n'
                '✅ Cuir\n'
                '✅ Xenons\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Révisée pour la vente. Distribution à jour sur facture \n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                'Vernis de peinture ecaillé a certains endroits possibilité de '
                'fournir des photos\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 5.990€\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 160,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '842e8ac9-befc-572d-8bf0-a5547180c68c',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168330036',
 'listing': 'auction',
 'make': 'CITROEN',
 'model': 'DS4',
 'odometer': 231000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 15,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/14/5b/0f/145b0f89f8c0c21c13be18cf28031a5534b55240.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/90/0a/cb900abc1ab87caef8d53353d250675068474d4d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a8/e2/ed/a8e2edab94debb36a838a2c2398c76eae9e5779d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/9d/06/a49d060823a4c507888c8fabe8825ef38ace4797.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/e6/2f/3ee62fc3e83dde0922ad3cab08db33a5f6a2ac27.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/e3/b6/5fe3b6ec5e94f01148e82029b575a7489733e889.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/8d/d8/8b8dd8788149158e1fc9eae6e1d0cb3bcf11b2c3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/2e/2e/422e2ef77223681b823aea23702b8afc6f0b14a8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/51/3b/f3513b6ef9ac91667b84a1d3e1827201086ba90b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/69/e4/05/69e405f59abd66f0b2ab8624fd615e4c26ad4d6f.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_842e8ac9-befc-572d-8bf0-a5547180c68c/842e8ac9-befc-572d-8bf0-a5547180c68c_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116675,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/14/5b/0f/145b0f89f8c0c21c13be18cf28031a5534b55240.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_842e8ac9-befc-572d-8bf0-a5547180c68c/842e8ac9-befc-572d-8bf0-a5547180c68c_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 117354,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/90/0a/cb900abc1ab87caef8d53353d250675068474d4d.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_842e8ac9-befc-572d-8bf0-a5547180c68c/842e8ac9-befc-572d-8bf0-a5547180c68c_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116894,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a8/e2/ed/a8e2edab94debb36a838a2c2398c76eae9e5779d.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_842e8ac9-befc-572d-8bf0-a5547180c68c/842e8ac9-befc-572d-8bf0-a5547180c68c_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115065,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/9d/06/a49d060823a4c507888c8fabe8825ef38ace4797.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_842e8ac9-befc-572d-8bf0-a5547180c68c/842e8ac9-befc-572d-8bf0-a5547180c68c_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94996,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/e6/2f/3ee62fc3e83dde0922ad3cab08db33a5f6a2ac27.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_842e8ac9-befc-572d-8bf0-a5547180c68c/842e8ac9-befc-572d-8bf0-a5547180c68c_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 69319,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/e3/b6/5fe3b6ec5e94f01148e82029b575a7489733e889.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_842e8ac9-befc-572d-8bf0-a5547180c68c/842e8ac9-befc-572d-8bf0-a5547180c68c_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88166,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/8d/d8/8b8dd8788149158e1fc9eae6e1d0cb3bcf11b2c3.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_842e8ac9-befc-572d-8bf0-a5547180c68c/842e8ac9-befc-572d-8bf0-a5547180c68c_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77443,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/2e/2e/422e2ef77223681b823aea23702b8afc6f0b14a8.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_842e8ac9-befc-572d-8bf0-a5547180c68c/842e8ac9-befc-572d-8bf0-a5547180c68c_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98780,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/51/3b/f3513b6ef9ac91667b84a1d3e1827201086ba90b.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_842e8ac9-befc-572d-8bf0-a5547180c68c/842e8ac9-befc-572d-8bf0-a5547180c68c_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75583,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/69/e4/05/69e405f59abd66f0b2ab8624fd615e4c26ad4d6f.jpg?rule=ad-large',
             'Width': 800}],
 'price': 5990,
 'price_includes_vat': False,
 'registration_date': '2013-06-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ Citroën DS4 2.0 Hdi 163ch EAT6 / Sportchic / Boite Automatique / '
          'Ecran Gps / Cuir Massant / Xenons / Paiement 4x CB Possible jusque '
          '3000',
 'transmission': 'automatic',
 'trim': 'DS4 2.0 HDi160 FAP Sport Chic BVA',
 'vin': None,
 'year': 2013}
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273168330036%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [auto_selling_leboncoin.fr] INFO: Saving data for 3168330036: {'created_time': 1774883827.304881, 'last_price_update_time': 1774883827.30489}
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3168330036') HTTP/1.1" 204 0
2026-03-30 15:17:07 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3168325994
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273168325994%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [auto_selling_leboncoin.fr] INFO: Scrape type for 3168325994: 1
2026-03-30 15:17:07 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3168325994
2026-03-30 15:17:07 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Rouge',
 'currency': 'EUR',
 'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix \n'
                '\n'
                'Marque : Seat\n'
                'Modèle : Leon\n'
                'Motorisation : 2.0 TDI 150ch\n'
                'Finition : FR\n'
                'Année : 26/03/2013\n'
                'Kilométrage : 204.000kms\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '\n'
                '✅ Écran Gps\n'
                '✅ Feux Leds\n'
                '✅  Fermeture Centralisée\n'
                '✅ Radio Commande aux volant\n'
                '✅ Bluetooth\n'
                '✅ Climatisation\n'
                '✅ Vitres électriques\n'
                '✅ Rétroviseurs électriques\n'
                '✅ Régulateur de vitesse\n'
                '✅ Jantes Alu\n'
                '✅ Semi-Cuir\n'
                '✅ Attelage\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Distribution et révision sera faite pour la vente\n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 7.890€\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 150,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168325994',
 'listing': 'auction',
 'make': 'SEAT',
 'model': 'Leon',
 'odometer': 199000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/92/8b/2e928b836e9e9ee294108ffb76dde3373521144b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/bb/b3/07bbb3a3cf6f256f41dcaa884ffbaeb20f308232.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c5/9d/99/c59d9935c93247d4024679aa8dbf5917a24c8a42.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/27/97/3e279777d2039690664d0c4a306b162e347c68a8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/3b/8f/a43b8fe7091aa96b614629c9c65dea018bfee2d6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/d9/e7/f5d9e7364c5d82ca7fca4c944cdb42c016beef53.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/ad/56/c4ad56087f07ec682f5a4a6c7a22a0cce7f25f8a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/81/38/fd/8138fd0131e435bef8f1df443cf5f8bb5a0ee256.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/f2/f3/5df2f355cc26bce4d22f9be21946947188996e10.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b2/b3/62/b2b362f73d38d160d800e844b74799b7189c600c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/24/cb/9b/24cb9bfa0ab3d433f2f39ca9630bf1dfbc2fb538.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/b9/6d/40b96db867e4d066055ed45336163ac6b3c37443.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a2/3b/98/a23b98fba5946e966bfe1dc57f0bcad018227282.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/c6/71/b4c671c01385a6c4eb277706194e74e45c21fea6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/e4/a3/dce4a3bf8b7b97e1bce31fe6a191739aed93b41c.jpg?rule=ad-large'],
 'price': 7890,
 'price_includes_vat': False,
 'registration_date': '2013-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ Seat Leon FR 2.0 Tdi 150ch - 5 Portes - Courroie Distribution '
          'Neuve',
 'transmission': 'manual',
 'trim': 'Leon 2.0 TDI 150ch FAP FR Start&Stop',
 'vin': None,
 'year': 2013}
2026-03-30 15:17:07 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 39e69214-b832-576d-a63e-df68bd310081 with identifier: 3168325994
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 39e69214-b832-576d-a63e-df68bd310081
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252F92%252F8b%252F2e928b836e9e9ee294108ffb76dde3373521144b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/92/8b/2e928b836e9e9ee294108ffb76dde3373521144b.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252F07%252Fbb%252Fb3%252F07bbb3a3cf6f256f41dcaa884ffbaeb20f308232.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/07/bb/b3/07bbb3a3cf6f256f41dcaa884ffbaeb20f308232.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252Fc5%252F9d%252F99%252Fc59d9935c93247d4024679aa8dbf5917a24c8a42.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c5/9d/99/c59d9935c93247d4024679aa8dbf5917a24c8a42.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F3e%252F27%252F97%252F3e279777d2039690664d0c4a306b162e347c68a8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/27/97/3e279777d2039690664d0c4a306b162e347c68a8.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252Fa4%252F3b%252F8f%252Fa43b8fe7091aa96b614629c9c65dea018bfee2d6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/3b/8f/a43b8fe7091aa96b614629c9c65dea018bfee2d6.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252Fd9%252Fe7%252Ff5d9e7364c5d82ca7fca4c944cdb42c016beef53.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/d9/e7/f5d9e7364c5d82ca7fca4c944cdb42c016beef53.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252Fc4%252Fad%252F56%252Fc4ad56087f07ec682f5a4a6c7a22a0cce7f25f8a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/ad/56/c4ad56087f07ec682f5a4a6c7a22a0cce7f25f8a.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252F38%252Ffd%252F8138fd0131e435bef8f1df443cf5f8bb5a0ee256.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/81/38/fd/8138fd0131e435bef8f1df443cf5f8bb5a0ee256.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252F5d%252Ff2%252Ff3%252F5df2f355cc26bce4d22f9be21946947188996e10.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/f2/f3/5df2f355cc26bce4d22f9be21946947188996e10.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252Fb2%252Fb3%252F62%252Fb2b362f73d38d160d800e844b74799b7189c600c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b2/b3/62/b2b362f73d38d160d800e844b74799b7189c600c.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 39e69214-b832-576d-a63e-df68bd310081 with identifier 3168325994
2026-03-30 15:17:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:07 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 39e69214-b832-576d-a63e-df68bd310081
2026-03-30 15:17:07 [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': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix \n'
                '\n'
                'Marque : Seat\n'
                'Modèle : Leon\n'
                'Motorisation : 2.0 TDI 150ch\n'
                'Finition : FR\n'
                'Année : 26/03/2013\n'
                'Kilométrage : 204.000kms\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '\n'
                '✅ Écran Gps\n'
                '✅ Feux Leds\n'
                '✅  Fermeture Centralisée\n'
                '✅ Radio Commande aux volant\n'
                '✅ Bluetooth\n'
                '✅ Climatisation\n'
                '✅ Vitres électriques\n'
                '✅ Rétroviseurs électriques\n'
                '✅ Régulateur de vitesse\n'
                '✅ Jantes Alu\n'
                '✅ Semi-Cuir\n'
                '✅ Attelage\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Distribution et révision sera faite pour la vente\n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 7.890€\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 150,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '39e69214-b832-576d-a63e-df68bd310081',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168325994',
 'listing': 'auction',
 'make': 'SEAT',
 'model': 'Leon',
 'odometer': 199000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 15,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/92/8b/2e928b836e9e9ee294108ffb76dde3373521144b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/bb/b3/07bbb3a3cf6f256f41dcaa884ffbaeb20f308232.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c5/9d/99/c59d9935c93247d4024679aa8dbf5917a24c8a42.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/27/97/3e279777d2039690664d0c4a306b162e347c68a8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/3b/8f/a43b8fe7091aa96b614629c9c65dea018bfee2d6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/d9/e7/f5d9e7364c5d82ca7fca4c944cdb42c016beef53.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/ad/56/c4ad56087f07ec682f5a4a6c7a22a0cce7f25f8a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/81/38/fd/8138fd0131e435bef8f1df443cf5f8bb5a0ee256.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/f2/f3/5df2f355cc26bce4d22f9be21946947188996e10.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b2/b3/62/b2b362f73d38d160d800e844b74799b7189c600c.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39e69214-b832-576d-a63e-df68bd310081/39e69214-b832-576d-a63e-df68bd310081_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 116472,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/92/8b/2e928b836e9e9ee294108ffb76dde3373521144b.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39e69214-b832-576d-a63e-df68bd310081/39e69214-b832-576d-a63e-df68bd310081_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112273,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/bb/b3/07bbb3a3cf6f256f41dcaa884ffbaeb20f308232.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39e69214-b832-576d-a63e-df68bd310081/39e69214-b832-576d-a63e-df68bd310081_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 107319,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c5/9d/99/c59d9935c93247d4024679aa8dbf5917a24c8a42.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39e69214-b832-576d-a63e-df68bd310081/39e69214-b832-576d-a63e-df68bd310081_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109316,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/27/97/3e279777d2039690664d0c4a306b162e347c68a8.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39e69214-b832-576d-a63e-df68bd310081/39e69214-b832-576d-a63e-df68bd310081_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101288,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/3b/8f/a43b8fe7091aa96b614629c9c65dea018bfee2d6.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39e69214-b832-576d-a63e-df68bd310081/39e69214-b832-576d-a63e-df68bd310081_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90208,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/d9/e7/f5d9e7364c5d82ca7fca4c944cdb42c016beef53.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39e69214-b832-576d-a63e-df68bd310081/39e69214-b832-576d-a63e-df68bd310081_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84848,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/ad/56/c4ad56087f07ec682f5a4a6c7a22a0cce7f25f8a.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39e69214-b832-576d-a63e-df68bd310081/39e69214-b832-576d-a63e-df68bd310081_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 89295,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/81/38/fd/8138fd0131e435bef8f1df443cf5f8bb5a0ee256.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39e69214-b832-576d-a63e-df68bd310081/39e69214-b832-576d-a63e-df68bd310081_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 82210,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/f2/f3/5df2f355cc26bce4d22f9be21946947188996e10.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39e69214-b832-576d-a63e-df68bd310081/39e69214-b832-576d-a63e-df68bd310081_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87685,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b2/b3/62/b2b362f73d38d160d800e844b74799b7189c600c.jpg?rule=ad-large',
             'Width': 800}],
 'price': 7890,
 'price_includes_vat': False,
 'registration_date': '2013-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ Seat Leon FR 2.0 Tdi 150ch - 5 Portes - Courroie Distribution '
          'Neuve',
 'transmission': 'manual',
 'trim': 'Leon 2.0 TDI 150ch FAP FR Start&Stop',
 'vin': None,
 'year': 2013}
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273168325994%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [auto_selling_leboncoin.fr] INFO: Saving data for 3168325994: {'created_time': 1774883827.550716, 'last_price_update_time': 1774883827.550727}
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3168325994') HTTP/1.1" 204 0
2026-03-30 15:17:07 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3168312695
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273168312695%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [auto_selling_leboncoin.fr] INFO: Scrape type for 3168312695: 1
2026-03-30 15:17:07 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3168312695
2026-03-30 15:17:07 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                'Marque : Peugeot \n'
                'Modèle : 508\n'
                'Motorisation : 2.0 Hdi 163ch + 37ch Electrique\n'
                'Finition : Feline\n'
                'Année : 30/04/2013\n'
                'Kilométrage : 195.000kms\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '\n'
                '✅ Écran Gps\n'
                '✅ Affichage tête haute\n'
                '✅ Feux Xenons\n'
                '✅ Interieur Cuir Noir Electrique\n'
                '✅ Bluetooth\n'
                '✅ Climatisation Auto\n'
                '✅ Feux et essuies Glaces Auto\n'
                '✅ Radars de stationnement\n'
                '✅ Feux de jour à leds\n'
                '✅ 4 vitres électriques\n'
                '✅ Jantes aluminium\n'
                '✅ Rétroviseurs électriques\n'
                '✅ Régulateur de vitesse\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Révision complète pour la vente avec kit courroie de '
                'distribution vidange et tous les filtres \n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 5.990€\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🛡️ Garantie possible jusqu’à 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 200,
 'expiration_date': None,
 'fuel_type': 'Hybride',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168312695',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '508',
 'odometer': 195000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/d9/c4/fdd9c4bea15a418b22130c959d76bb89be6c2e29.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/7e/0a/f67e0a6026d66ff187d2e978fdffd636f63ae163.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/da/21/bdda21863337ed841186d97b005e38227c3f73e5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/16/3c/66/163c6635054d397c167f3646d4daf82dd7b44803.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/88/14/e288149174f152c605fed1d3ee34190d12651576.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/b6/87/a4b68757ca15ac53135e1d49da7795ef1d2a0575.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/3a/00/dc3a00722596e56e246494e19f31f1d3e01e7fb2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3a/29/2e/3a292e9266ca26d14cf8660e33ff8441ba941ca7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/09/e1/d509e153df3a071c29d01d426f69ad0425f9749f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/ce/26/13ce26da7d21dc411a918880e564f85bb20fbed2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/4b/ee/1c4bee1764a6b77b5d34b3a2e2204dfe12bb6200.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/7a/ba/9d7aba9d1378470d3b00be0e308a5c5e1bebf1d6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/19/2a/a3/192aa3668ebe944502b35c3d4a775ef6e0841fe6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/e2/49/13e2496600f8fd1b496da0c6c1292b903ad4deb3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/c5/05/d6c5055d4bea212ee6e54c1d47908bf0b20f8ed0.jpg?rule=ad-large'],
 'price': 5990,
 'price_includes_vat': False,
 'registration_date': '2013-04-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ PEUGEOT 508 HYBRIDE 2.0 HDI 200ch / HYBRID4 163ch + 37ch '
          'Electrique / FELINE / GPS - XENONS - CUIR',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2013}
2026-03-30 15:17:07 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed with identifier: 3168312695
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252Fd9%252Fc4%252Ffdd9c4bea15a418b22130c959d76bb89be6c2e29.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/d9/c4/fdd9c4bea15a418b22130c959d76bb89be6c2e29.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252F7e%252F0a%252Ff67e0a6026d66ff187d2e978fdffd636f63ae163.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/7e/0a/f67e0a6026d66ff187d2e978fdffd636f63ae163.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252Fbd%252Fda%252F21%252Fbdda21863337ed841186d97b005e38227c3f73e5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/da/21/bdda21863337ed841186d97b005e38227c3f73e5.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252F16%252F3c%252F66%252F163c6635054d397c167f3646d4daf82dd7b44803.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/16/3c/66/163c6635054d397c167f3646d4daf82dd7b44803.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252F88%252F14%252Fe288149174f152c605fed1d3ee34190d12651576.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/88/14/e288149174f152c605fed1d3ee34190d12651576.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252Fa4%252Fb6%252F87%252Fa4b68757ca15ac53135e1d49da7795ef1d2a0575.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/b6/87/a4b68757ca15ac53135e1d49da7795ef1d2a0575.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252Fdc%252F3a%252F00%252Fdc3a00722596e56e246494e19f31f1d3e01e7fb2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/3a/00/dc3a00722596e56e246494e19f31f1d3e01e7fb2.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252F3a%252F29%252F2e%252F3a292e9266ca26d14cf8660e33ff8441ba941ca7.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3a/29/2e/3a292e9266ca26d14cf8660e33ff8441ba941ca7.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252Fd5%252F09%252Fe1%252Fd509e153df3a071c29d01d426f69ad0425f9749f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/09/e1/d509e153df3a071c29d01d426f69ad0425f9749f.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252Fce%252F26%252F13ce26da7d21dc411a918880e564f85bb20fbed2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/13/ce/26/13ce26da7d21dc411a918880e564f85bb20fbed2.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed with identifier 3168312695
2026-03-30 15:17:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:07 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed
2026-03-30 15:17:07 [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': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix\n'
                '\n'
                'Marque : Peugeot \n'
                'Modèle : 508\n'
                'Motorisation : 2.0 Hdi 163ch + 37ch Electrique\n'
                'Finition : Feline\n'
                'Année : 30/04/2013\n'
                'Kilométrage : 195.000kms\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '\n'
                '✅ Écran Gps\n'
                '✅ Affichage tête haute\n'
                '✅ Feux Xenons\n'
                '✅ Interieur Cuir Noir Electrique\n'
                '✅ Bluetooth\n'
                '✅ Climatisation Auto\n'
                '✅ Feux et essuies Glaces Auto\n'
                '✅ Radars de stationnement\n'
                '✅ Feux de jour à leds\n'
                '✅ 4 vitres électriques\n'
                '✅ Jantes aluminium\n'
                '✅ Rétroviseurs électriques\n'
                '✅ Régulateur de vitesse\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📄 Entretien :\n'
                '✔️ Révision complète pour la vente avec kit courroie de '
                'distribution vidange et tous les filtres \n'
                '\n'
                '✔️ Contrôle technique OK\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💰 Prix : 5.990€\n'
                '💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
                '🛡️ Garantie possible jusqu’à 24 mois\n'
                '🚚 Livraison possible – devis sur demande\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '\n'
                '📞 Contactez-nous avant votre visite pour confirmer la '
                'disponibilité du véhicule et pour un accueil optimal.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 200,
 'expiration_date': None,
 'fuel_type': 'Hybride',
 'id': '6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168312695',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': '508',
 'odometer': 195000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 15,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/d9/c4/fdd9c4bea15a418b22130c959d76bb89be6c2e29.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/7e/0a/f67e0a6026d66ff187d2e978fdffd636f63ae163.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/da/21/bdda21863337ed841186d97b005e38227c3f73e5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/16/3c/66/163c6635054d397c167f3646d4daf82dd7b44803.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/88/14/e288149174f152c605fed1d3ee34190d12651576.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/b6/87/a4b68757ca15ac53135e1d49da7795ef1d2a0575.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/3a/00/dc3a00722596e56e246494e19f31f1d3e01e7fb2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3a/29/2e/3a292e9266ca26d14cf8660e33ff8441ba941ca7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/09/e1/d509e153df3a071c29d01d426f69ad0425f9749f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/ce/26/13ce26da7d21dc411a918880e564f85bb20fbed2.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed/6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114488,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/d9/c4/fdd9c4bea15a418b22130c959d76bb89be6c2e29.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed/6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119513,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/7e/0a/f67e0a6026d66ff187d2e978fdffd636f63ae163.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed/6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114934,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/da/21/bdda21863337ed841186d97b005e38227c3f73e5.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed/6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113740,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/16/3c/66/163c6635054d397c167f3646d4daf82dd7b44803.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed/6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99018,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/88/14/e288149174f152c605fed1d3ee34190d12651576.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed/6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91838,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/b6/87/a4b68757ca15ac53135e1d49da7795ef1d2a0575.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed/6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86600,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/3a/00/dc3a00722596e56e246494e19f31f1d3e01e7fb2.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed/6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 66971,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3a/29/2e/3a292e9266ca26d14cf8660e33ff8441ba941ca7.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed/6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73161,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/09/e1/d509e153df3a071c29d01d426f69ad0425f9749f.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed/6dc0a531-7bdd-52a5-b9c5-498d6c98e0ed_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 71011,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/ce/26/13ce26da7d21dc411a918880e564f85bb20fbed2.jpg?rule=ad-large',
             'Width': 800}],
 'price': 5990,
 'price_includes_vat': False,
 'registration_date': '2013-04-01',
 'seats_number': 5,
 'seller_name': None,
 'title': '✨ PEUGEOT 508 HYBRIDE 2.0 HDI 200ch / HYBRID4 163ch + 37ch '
          'Electrique / FELINE / GPS - XENONS - CUIR',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2013}
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273168312695%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [auto_selling_leboncoin.fr] INFO: Saving data for 3168312695: {'created_time': 1774883827.765361, 'last_price_update_time': 1774883827.765371}
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3168312695') HTTP/1.1" 204 0
2026-03-30 15:17:07 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3168300157
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273168300157%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [auto_selling_leboncoin.fr] INFO: Scrape type for 3168300157: 1
2026-03-30 15:17:07 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3168300157
2026-03-30 15:17:07 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix \n'
                '\n'
                'Marque : Volkswagen\n'
                'Modèle : Golf 8\n'
                'Motorisation : 1.5 Tsi 130ch\n'
                'Boite : Manuelle 6 Vitesses\n'
                'Finition : Life Business\n'
                'Année : 15/05/2023\n'
                'Kilométrage : 143.000kms\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💬 👉 Prix affiché en HT : 14.900€ HT soit 17.880€ TTC\n'
                '🟢 Export : Payez le prix HT sans avance de TVA !\n'
                '⚠️ Pour La France : Particuliers vous payez le prix TTC '
                '17.880€ et pour les pro TVA Récupérable sur la facture\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '\n'
                '✅ Cokpit\n'
                '✅ Demarrage sans clé bouton\n'
                '✅ Écran GPS\n'
                '✅ Avertisseur de franchissement de ligne\n'
                '✅ Apple CarPlay & Bluetooth\n'
                '✅ Climatisation\n'
                '✅ Radar de recul et Camera\n'
                '✅ Feux & essuie-glaces automatiques\n'
                '✅ Feux Leds\n'
                '✅ 4 vitres électriques\n'
                '✅ Jantes alu\n'
                '✅ Rétroviseurs électriques\n'
                '✅ Régulateur de vitesse\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🌍 Vente à l’export Possible (Algérie, Maroc, Tunisie)\n'
                '🟢 Aucune avance de TVA requise pour l’export\n'
                '📁 Service d’export complet dans nos locaux :\n'
                '\u2003\u2003✅ Déclaration en douane\n'
                '\u2003\u2003✅ Contrôle technique volontaire\n'
                '\u2003\u2003✅ Assurance temporaire\n'
                '\n'
                '🔑 Clé en main pour l’export : simple, rapide et sans '
                'surprise\n'
                '\n'
                '🚚 Livraison possible partout en France et à l’international – '
                'Devis sur demande\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '📞 Merci de nous contacter avant votre passage pour confirmer '
                'la disponibilité du véhicule.',
 '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/3168300157',
 'listing': 'auction',
 'make': 'VOLKSWAGEN',
 'model': 'Golf',
 'odometer': 143000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/56/16/76/5616769f76fd26ed47f461ddf66d57d3f11d88cc.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/93/ec/24/93ec2497de38d76144eb647ad5797e305eee0719.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/fb/50/b0fb5030b2ff12cbaaa1246cfad6eb9f6e7aab3f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/54/e8/0c/54e80c37220f13feaf22f3fed1c93868fa70953a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/b7/3b/eab73b20a94b331af68416687c9cf591604d742c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/03/68/4b03689166e2e9ced07e78262b8b0ae301e23c97.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8d/78/9f/8d789fab7618088471f9082c9b4f7c01d11ea7b6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d9/2a/0d/d92a0d107bb1af5289c1038fb1c20158b2dba3a2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/78/bf/6578bf589c67a74772408b5bfaaee22ceebb7850.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/c7/11/41c711254c2cdcd4911f05dd0838e683b6133de9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/8b/68/gh8b6853f07f051c41d280f19d5b8d7f07e25c05.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/f8/d1/90f8d1d7c302b4c2b6fd52c4333129ecf8f9da8c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/5b/35/635b35f1c8b33dfbbde591d12447ed9091bf2918.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/c4/69/0dc469e3cff0faa65dfc26b76755920c5bf63c96.jpg?rule=ad-large'],
 'price': 14900,
 'price_includes_vat': False,
 'registration_date': '2023-05-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen VW Golf 8 - 1.5 Tsi 130ch ACT Life Business - Special '
          'Export Algerie Tunisie - 14.900 HT sans avance de TVA - 15/05/2023',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2023}
2026-03-30 15:17:07 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4bdd4ab5-0907-58bc-959e-73b26f989eee with identifier: 3168300157
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4bdd4ab5-0907-58bc-959e-73b26f989eee
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252F56%252F16%252F76%252F5616769f76fd26ed47f461ddf66d57d3f11d88cc.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/56/16/76/5616769f76fd26ed47f461ddf66d57d3f11d88cc.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252F93%252Fec%252F24%252F93ec2497de38d76144eb647ad5797e305eee0719.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/93/ec/24/93ec2497de38d76144eb647ad5797e305eee0719.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252Fb0%252Ffb%252F50%252Fb0fb5030b2ff12cbaaa1246cfad6eb9f6e7aab3f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/fb/50/b0fb5030b2ff12cbaaa1246cfad6eb9f6e7aab3f.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252F54%252Fe8%252F0c%252F54e80c37220f13feaf22f3fed1c93868fa70953a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/54/e8/0c/54e80c37220f13feaf22f3fed1c93868fa70953a.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252Fea%252Fb7%252F3b%252Feab73b20a94b331af68416687c9cf591604d742c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/b7/3b/eab73b20a94b331af68416687c9cf591604d742c.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252F4b%252F03%252F68%252F4b03689166e2e9ced07e78262b8b0ae301e23c97.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/03/68/4b03689166e2e9ced07e78262b8b0ae301e23c97.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252F8d%252F78%252F9f%252F8d789fab7618088471f9082c9b4f7c01d11ea7b6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8d/78/9f/8d789fab7618088471f9082c9b4f7c01d11ea7b6.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd9%252F2a%252F0d%252Fd92a0d107bb1af5289c1038fb1c20158b2dba3a2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d9/2a/0d/d92a0d107bb1af5289c1038fb1c20158b2dba3a2.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252F65%252F78%252Fbf%252F6578bf589c67a74772408b5bfaaee22ceebb7850.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/65/78/bf/6578bf589c67a74772408b5bfaaee22ceebb7850.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:07 [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%252F41%252Fc7%252F11%252F41c711254c2cdcd4911f05dd0838e683b6133de9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/41/c7/11/41c711254c2cdcd4911f05dd0838e683b6133de9.jpg?rule=ad-large already downloaded
2026-03-30 15:17:07 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4bdd4ab5-0907-58bc-959e-73b26f989eee with identifier 3168300157
2026-03-30 15:17:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:07 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:07 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4bdd4ab5-0907-58bc-959e-73b26f989eee
2026-03-30 15:17:07 [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': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
                '📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
                'meilleur prix \n'
                '\n'
                'Marque : Volkswagen\n'
                'Modèle : Golf 8\n'
                'Motorisation : 1.5 Tsi 130ch\n'
                'Boite : Manuelle 6 Vitesses\n'
                'Finition : Life Business\n'
                'Année : 15/05/2023\n'
                'Kilométrage : 143.000kms\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '💬 👉 Prix affiché en HT : 14.900€ HT soit 17.880€ TTC\n'
                '🟢 Export : Payez le prix HT sans avance de TVA !\n'
                '⚠️ Pour La France : Particuliers vous payez le prix TTC '
                '17.880€ et pour les pro TVA Récupérable sur la facture\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🔹 Équipements & options :\n'
                '\n'
                '✅ Cokpit\n'
                '✅ Demarrage sans clé bouton\n'
                '✅ Écran GPS\n'
                '✅ Avertisseur de franchissement de ligne\n'
                '✅ Apple CarPlay & Bluetooth\n'
                '✅ Climatisation\n'
                '✅ Radar de recul et Camera\n'
                '✅ Feux & essuie-glaces automatiques\n'
                '✅ Feux Leds\n'
                '✅ 4 vitres électriques\n'
                '✅ Jantes alu\n'
                '✅ Rétroviseurs électriques\n'
                '✅ Régulateur de vitesse\n'
                '\n'
                '✨✨✨✨✨✨✨✨✨✨✨✨✨\n'
                '\n'
                '🌍 Vente à l’export Possible (Algérie, Maroc, Tunisie)\n'
                '🟢 Aucune avance de TVA requise pour l’export\n'
                '📁 Service d’export complet dans nos locaux :\n'
                '\u2003\u2003✅ Déclaration en douane\n'
                '\u2003\u2003✅ Contrôle technique volontaire\n'
                '\u2003\u2003✅ Assurance temporaire\n'
                '\n'
                '🔑 Clé en main pour l’export : simple, rapide et sans '
                'surprise\n'
                '\n'
                '🚚 Livraison possible partout en France et à l’international – '
                'Devis sur demande\n'
                '\n'
                '📍 YEMACAB Automobiles\n'
                '17 rue Constantin Pecqueur – 95150 Taverny\n'
                '📞 Merci de nous contacter avant votre passage pour confirmer '
                'la disponibilité du véhicule.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 130,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '4bdd4ab5-0907-58bc-959e-73b26f989eee',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168300157',
 'listing': 'auction',
 'make': 'VOLKSWAGEN',
 'model': 'Golf',
 'odometer': 143000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 14,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/56/16/76/5616769f76fd26ed47f461ddf66d57d3f11d88cc.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/93/ec/24/93ec2497de38d76144eb647ad5797e305eee0719.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/fb/50/b0fb5030b2ff12cbaaa1246cfad6eb9f6e7aab3f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/54/e8/0c/54e80c37220f13feaf22f3fed1c93868fa70953a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/b7/3b/eab73b20a94b331af68416687c9cf591604d742c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/03/68/4b03689166e2e9ced07e78262b8b0ae301e23c97.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8d/78/9f/8d789fab7618088471f9082c9b4f7c01d11ea7b6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d9/2a/0d/d92a0d107bb1af5289c1038fb1c20158b2dba3a2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/78/bf/6578bf589c67a74772408b5bfaaee22ceebb7850.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/c7/11/41c711254c2cdcd4911f05dd0838e683b6133de9.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bdd4ab5-0907-58bc-959e-73b26f989eee/4bdd4ab5-0907-58bc-959e-73b26f989eee_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113781,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/56/16/76/5616769f76fd26ed47f461ddf66d57d3f11d88cc.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bdd4ab5-0907-58bc-959e-73b26f989eee/4bdd4ab5-0907-58bc-959e-73b26f989eee_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114204,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/93/ec/24/93ec2497de38d76144eb647ad5797e305eee0719.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bdd4ab5-0907-58bc-959e-73b26f989eee/4bdd4ab5-0907-58bc-959e-73b26f989eee_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 110189,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/fb/50/b0fb5030b2ff12cbaaa1246cfad6eb9f6e7aab3f.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bdd4ab5-0907-58bc-959e-73b26f989eee/4bdd4ab5-0907-58bc-959e-73b26f989eee_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 110574,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/54/e8/0c/54e80c37220f13feaf22f3fed1c93868fa70953a.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bdd4ab5-0907-58bc-959e-73b26f989eee/4bdd4ab5-0907-58bc-959e-73b26f989eee_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 99864,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/b7/3b/eab73b20a94b331af68416687c9cf591604d742c.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bdd4ab5-0907-58bc-959e-73b26f989eee/4bdd4ab5-0907-58bc-959e-73b26f989eee_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 93721,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/03/68/4b03689166e2e9ced07e78262b8b0ae301e23c97.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bdd4ab5-0907-58bc-959e-73b26f989eee/4bdd4ab5-0907-58bc-959e-73b26f989eee_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 94262,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8d/78/9f/8d789fab7618088471f9082c9b4f7c01d11ea7b6.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bdd4ab5-0907-58bc-959e-73b26f989eee/4bdd4ab5-0907-58bc-959e-73b26f989eee_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84108,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d9/2a/0d/d92a0d107bb1af5289c1038fb1c20158b2dba3a2.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bdd4ab5-0907-58bc-959e-73b26f989eee/4bdd4ab5-0907-58bc-959e-73b26f989eee_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80474,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/78/bf/6578bf589c67a74772408b5bfaaee22ceebb7850.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4bdd4ab5-0907-58bc-959e-73b26f989eee/4bdd4ab5-0907-58bc-959e-73b26f989eee_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87544,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/c7/11/41c711254c2cdcd4911f05dd0838e683b6133de9.jpg?rule=ad-large',
             'Width': 800}],
 'price': 14900,
 'price_includes_vat': False,
 'registration_date': '2023-05-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Volkswagen VW Golf 8 - 1.5 Tsi 130ch ACT Life Business - Special '
          'Export Algerie Tunisie - 14.900 HT sans avance de TVA - 15/05/2023',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2023}
2026-03-30 15:17:07 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273168300157%27 HTTP/1.1" 200 None
2026-03-30 15:17:08 [auto_selling_leboncoin.fr] INFO: Saving data for 3168300157: {'created_time': 1774883828.007929, 'last_price_update_time': 1774883828.007942}
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3168300157') HTTP/1.1" 204 0
2026-03-30 15:17:08 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3124244071
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273124244071%27 HTTP/1.1" 200 None
2026-03-30 15:17:08 [auto_selling_leboncoin.fr] INFO: Scrape type for 3124244071: 1
2026-03-30 15:17:08 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3124244071
2026-03-30 15:17:08 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': '📍TOP GARAGE YEMACAB AUTOMOBILES - 17 Rue Constantin Pecqueur '
                '95150 Taverny\n'
                '\n'
                '1ère main, acheté neuf chez Mercedes en 2021\n'
                '480 000 km – très bien entretenu (n’a pas parcouru que des '
                'longues distances)\n'
                'Révision récente (moins de 2 000 km)\n'
                'Charge utile : 1t2\n'
                '\n'
                'Plateau coulissant hydraulique Equipmen\n'
                'Treuil hydraulique coulissant\n'
                'Support moto\n'
                '\n'
                'Clim auto – régulateur\n'
                'CarPlay – feux LED\n'
                '\n'
                'Parcourt toute distance\n'
                '\n'
                '💰 Prix : 29.990€ HT – TVA récupérable\n'
                '💰 35.988 € TTC\n'
                '👉 Modèle équivalent neuf aujourd’hui ≈ 100 000 € TTC\n'
                '\n'
                '📞 Merci de nous contacter avant votre passage pour confirmer '
                'la disponibilité du véhicule.',
 'doors_number': 2,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 170,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3124244071',
 'listing': 'auction',
 'make': 'MERCEDES-BENZ',
 'model': 'Autres',
 'odometer': 480000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/7b/13/8b7b1317c0a1f056e8150115bfe4a90579702899.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/14/18/6d/14186dd3fce934468e17fc499fa78b1b10cb8696.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/9a/29/ea9a29dbd20691bde3da4cf2d2949eb47344701c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/ca/77/8fca7771da1c7b7ff54daffa917167f598a2a685.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/95/01/9d95015a6bbe38fca100853e46c5393702238630.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/16/db/d9/16dbd9816014306cdf3f62514650204dc029c368.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/02/0f/4d020f31abbc65ea2ad37da3bc143ab316d0e60d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/d7/85/f7d785d5ffa996c974efbfa02d910c5aa7626b5c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/f9/87/40f98766c690aca802609d34ed90476dd54e2ce5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/d7/a7/6dd7a7298be406c7ddfe67682cfb63ad88b4f524.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/7c/ed/907ced8434ef528ecca79ae061afa4256ea021cd.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/4d/88/f74d883ed15ab05be1ce00891fee8aea923fd4e0.jpg?rule=ad-large'],
 'price': 29990,
 'price_includes_vat': False,
 'registration_date': '2021-03-01',
 'seats_number': 3,
 'seller_name': None,
 'title': '✨ 29.990 HT - Mercedes Sprinter Dépanneuse Porte-Voiture - 317 CDI '
          '– 170 ch - Carte grise VASP Dépannage – Carte blanche - Plateau '
          'Coulissant - TVA récupérable',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2021}
2026-03-30 15:17:08 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4ddc223e-6863-58c4-b3fa-a4a88353b984 with identifier: 3124244071
2026-03-30 15:17:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4ddc223e-6863-58c4-b3fa-a4a88353b984
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F8b%252F7b%252F13%252F8b7b1317c0a1f056e8150115bfe4a90579702899.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/7b/13/8b7b1317c0a1f056e8150115bfe4a90579702899.jpg?rule=ad-large already downloaded
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F14%252F18%252F6d%252F14186dd3fce934468e17fc499fa78b1b10cb8696.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/14/18/6d/14186dd3fce934468e17fc499fa78b1b10cb8696.jpg?rule=ad-large already downloaded
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fea%252F9a%252F29%252Fea9a29dbd20691bde3da4cf2d2949eb47344701c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/9a/29/ea9a29dbd20691bde3da4cf2d2949eb47344701c.jpg?rule=ad-large already downloaded
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F8f%252Fca%252F77%252F8fca7771da1c7b7ff54daffa917167f598a2a685.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/ca/77/8fca7771da1c7b7ff54daffa917167f598a2a685.jpg?rule=ad-large already downloaded
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9d%252F95%252F01%252F9d95015a6bbe38fca100853e46c5393702238630.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/95/01/9d95015a6bbe38fca100853e46c5393702238630.jpg?rule=ad-large already downloaded
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F16%252Fdb%252Fd9%252F16dbd9816014306cdf3f62514650204dc029c368.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/16/db/d9/16dbd9816014306cdf3f62514650204dc029c368.jpg?rule=ad-large already downloaded
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F4d%252F02%252F0f%252F4d020f31abbc65ea2ad37da3bc143ab316d0e60d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/02/0f/4d020f31abbc65ea2ad37da3bc143ab316d0e60d.jpg?rule=ad-large already downloaded
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff7%252Fd7%252F85%252Ff7d785d5ffa996c974efbfa02d910c5aa7626b5c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/d7/85/f7d785d5ffa996c974efbfa02d910c5aa7626b5c.jpg?rule=ad-large already downloaded
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F40%252Ff9%252F87%252F40f98766c690aca802609d34ed90476dd54e2ce5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/40/f9/87/40f98766c690aca802609d34ed90476dd54e2ce5.jpg?rule=ad-large already downloaded
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6d%252Fd7%252Fa7%252F6dd7a7298be406c7ddfe67682cfb63ad88b4f524.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:17:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/d7/a7/6dd7a7298be406c7ddfe67682cfb63ad88b4f524.jpg?rule=ad-large already downloaded
2026-03-30 15:17:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4ddc223e-6863-58c4-b3fa-a4a88353b984 with identifier 3124244071
2026-03-30 15:17:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4ddc223e-6863-58c4-b3fa-a4a88353b984
2026-03-30 15:17:08 [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': '📍TOP GARAGE YEMACAB AUTOMOBILES - 17 Rue Constantin Pecqueur '
                '95150 Taverny\n'
                '\n'
                '1ère main, acheté neuf chez Mercedes en 2021\n'
                '480 000 km – très bien entretenu (n’a pas parcouru que des '
                'longues distances)\n'
                'Révision récente (moins de 2 000 km)\n'
                'Charge utile : 1t2\n'
                '\n'
                'Plateau coulissant hydraulique Equipmen\n'
                'Treuil hydraulique coulissant\n'
                'Support moto\n'
                '\n'
                'Clim auto – régulateur\n'
                'CarPlay – feux LED\n'
                '\n'
                'Parcourt toute distance\n'
                '\n'
                '💰 Prix : 29.990€ HT – TVA récupérable\n'
                '💰 35.988 € TTC\n'
                '👉 Modèle équivalent neuf aujourd’hui ≈ 100 000 € TTC\n'
                '\n'
                '📞 Merci de nous contacter avant votre passage pour confirmer '
                'la disponibilité du véhicule.',
 'doors_number': 2,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 170,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '4ddc223e-6863-58c4-b3fa-a4a88353b984',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3124244071',
 'listing': 'auction',
 'make': 'MERCEDES-BENZ',
 'model': 'Autres',
 'odometer': 480000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 12,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/7b/13/8b7b1317c0a1f056e8150115bfe4a90579702899.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/14/18/6d/14186dd3fce934468e17fc499fa78b1b10cb8696.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/9a/29/ea9a29dbd20691bde3da4cf2d2949eb47344701c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/ca/77/8fca7771da1c7b7ff54daffa917167f598a2a685.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/95/01/9d95015a6bbe38fca100853e46c5393702238630.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/16/db/d9/16dbd9816014306cdf3f62514650204dc029c368.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/02/0f/4d020f31abbc65ea2ad37da3bc143ab316d0e60d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/d7/85/f7d785d5ffa996c974efbfa02d910c5aa7626b5c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/f9/87/40f98766c690aca802609d34ed90476dd54e2ce5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/d7/a7/6dd7a7298be406c7ddfe67682cfb63ad88b4f524.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ddc223e-6863-58c4-b3fa-a4a88353b984/4ddc223e-6863-58c4-b3fa-a4a88353b984_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104103,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/7b/13/8b7b1317c0a1f056e8150115bfe4a90579702899.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ddc223e-6863-58c4-b3fa-a4a88353b984/4ddc223e-6863-58c4-b3fa-a4a88353b984_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101142,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/14/18/6d/14186dd3fce934468e17fc499fa78b1b10cb8696.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ddc223e-6863-58c4-b3fa-a4a88353b984/4ddc223e-6863-58c4-b3fa-a4a88353b984_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114877,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/9a/29/ea9a29dbd20691bde3da4cf2d2949eb47344701c.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ddc223e-6863-58c4-b3fa-a4a88353b984/4ddc223e-6863-58c4-b3fa-a4a88353b984_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102345,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/ca/77/8fca7771da1c7b7ff54daffa917167f598a2a685.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ddc223e-6863-58c4-b3fa-a4a88353b984/4ddc223e-6863-58c4-b3fa-a4a88353b984_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106262,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/95/01/9d95015a6bbe38fca100853e46c5393702238630.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ddc223e-6863-58c4-b3fa-a4a88353b984/4ddc223e-6863-58c4-b3fa-a4a88353b984_image_5.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 121434,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/16/db/d9/16dbd9816014306cdf3f62514650204dc029c368.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ddc223e-6863-58c4-b3fa-a4a88353b984/4ddc223e-6863-58c4-b3fa-a4a88353b984_image_6.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 125971,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/02/0f/4d020f31abbc65ea2ad37da3bc143ab316d0e60d.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ddc223e-6863-58c4-b3fa-a4a88353b984/4ddc223e-6863-58c4-b3fa-a4a88353b984_image_7.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 84805,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/d7/85/f7d785d5ffa996c974efbfa02d910c5aa7626b5c.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ddc223e-6863-58c4-b3fa-a4a88353b984/4ddc223e-6863-58c4-b3fa-a4a88353b984_image_8.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 79675,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/f9/87/40f98766c690aca802609d34ed90476dd54e2ce5.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ddc223e-6863-58c4-b3fa-a4a88353b984/4ddc223e-6863-58c4-b3fa-a4a88353b984_image_9.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75931,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/d7/a7/6dd7a7298be406c7ddfe67682cfb63ad88b4f524.jpg?rule=ad-large',
             'Width': 800}],
 'price': 29990,
 'price_includes_vat': False,
 'registration_date': '2021-03-01',
 'seats_number': 3,
 'seller_name': None,
 'title': '✨ 29.990 HT - Mercedes Sprinter Dépanneuse Porte-Voiture - 317 CDI '
          '– 170 ch - Carte grise VASP Dépannage – Carte blanche - Plateau '
          'Coulissant - TVA récupérable',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2021}
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273124244071%27 HTTP/1.1" 200 None
2026-03-30 15:17:08 [auto_selling_leboncoin.fr] INFO: Saving data for 3124244071: {'created_time': 1774883828.539152, 'last_price_update_time': 1774883828.539161}
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3124244071') HTTP/1.1" 204 0
2026-03-30 15:17:08 [auto_selling_leboncoin.fr] INFO: No more listings found to scrape
2026-03-30 15:17:08 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-30 15:17:08 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-30 15:17:08 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-30 15:17:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:08 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:17:08 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 4af053e22c1f11f18e133aacc95538c6
2026-03-30 15:17:08 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:17:08 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:17:08 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:17:08 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:17:08 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:17:08 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-30 15:17:08 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-30 15:17:08 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-30 15:17:08 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-30 15:17:08 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:17:08 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:17:08 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:17:08 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:17:08 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:17:08 [azure.servicebus._pyamqp._transport] DEBUG: Transport endpoint is already disconnected: OSError(107, 'Transport endpoint is not connected')
2026-03-30 15:17:08 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-30 15:17:08 [auto_selling_leboncoin.fr] INFO: auto_selling_leboncoin.fr Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 1, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
2026-03-30 15:17:08 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:17:08 [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%201773587828 HTTP/1.1" 200 None
2026-03-30 15:17:09 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (23 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_leboncoin.fr/4af053e22c1f11f18e133aacc95538c6.jl
2026-03-30 15:17:09 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 737,
 'downloader/request_count': 2,
 'downloader/request_method_count/GET': 1,
 'downloader/request_method_count/POST': 1,
 'downloader/response_bytes': 1009098,
 'downloader/response_count': 2,
 'downloader/response_status_count/200': 2,
 'elapsed_time_seconds': 16.299211,
 'feedexport/success_count/FileFeedStorage': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2026, 3, 30, 15, 17, 8, 966844, tzinfo=datetime.timezone.utc),
 'item_scraped_count': 23,
 'log_count/DEBUG': 711,
 'log_count/INFO': 478,
 'memusage/max': 149614592,
 'memusage/startup': 149614592,
 'request_depth_max': 1,
 'response_received_count': 2,
 'scheduler/dequeued': 2,
 'scheduler/dequeued/memory': 2,
 'scheduler/enqueued': 2,
 'scheduler/enqueued/memory': 2,
 'scrape_type/new': 23,
 'scrapy-zyte-api/429': 0,
 'scrapy-zyte-api/attempts': 2,
 'scrapy-zyte-api/error_ratio': 0.0,
 'scrapy-zyte-api/errors': 0,
 'scrapy-zyte-api/fatal_errors': 0,
 'scrapy-zyte-api/mean_connection_seconds': 1.294894098304212,
 'scrapy-zyte-api/mean_response_seconds': 1.6226278087124228,
 'scrapy-zyte-api/processed': 2,
 'scrapy-zyte-api/request_args/customHttpRequestHeaders': 2,
 'scrapy-zyte-api/request_args/experimental.responseCookies': 1,
 'scrapy-zyte-api/request_args/httpRequestBody': 1,
 'scrapy-zyte-api/request_args/httpRequestMethod': 1,
 'scrapy-zyte-api/request_args/httpResponseBody': 2,
 'scrapy-zyte-api/request_args/httpResponseHeaders': 2,
 'scrapy-zyte-api/request_args/responseCookies': 1,
 'scrapy-zyte-api/request_args/url': 2,
 'scrapy-zyte-api/status_codes/200': 2,
 'scrapy-zyte-api/success': 2,
 'scrapy-zyte-api/success_ratio': 1.0,
 'scrapy-zyte-api/throttle_ratio': 0.0,
 'source/items_encountered': 23,
 'source/total_available': 23,
 'start_time': datetime.datetime(2026, 3, 30, 15, 16, 52, 667633, tzinfo=datetime.timezone.utc)}
2026-03-30 15:17:09 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-30 15:17:09 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fc432f97810>
2026-03-30 15:17:09 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fc432fa40d0>

PROJECT (sourcing_v2)
SPIDER (auto_selling_leboncoin.fr)