Desktop version Jobs Stats

PROJECT (sourcing_v2)
SPIDER (auto_selling_leboncoin.fr)

2026-03-30 15:14:42 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-30 15:14:42 [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:14:42 [auto_selling_leboncoin.fr] INFO: Starting auto_selling_leboncoin.fr spider
2026-03-30 15:14:42 [auto_selling_leboncoin.fr] INFO: _job: 4ac481222c1f11f18e133aacc95538c6, SCRAPY_JOB: None
2026-03-30 15:14:42 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-30 15:14:42 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-30 15:14:42 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-30 15:14:42 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-30 15:14:42 [scrapy.extensions.telnet] INFO: Telnet Password: 237dea02938b57db
2026-03-30 15:14:42 [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:14:42 [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/4ac481222c1f11f18e133aacc95538c6.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:14:42 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:14:42 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-30 15:14:42 [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:14:43 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-30 15:14:43 [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:14:43 [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:14:43 [scrapy.core.engine] INFO: Spider opened
2026-03-30 15:14:43 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-30 15:14:43 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-30 15:14:43 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-03-30 15:14:43 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-30 15:14:43 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6026
2026-03-30 15:14:43 [scrapy.extensions.memusage] INFO: Peak memory usage is 142MiB
2026-03-30 15:14:43 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:14:43 [scrapy-playwright] INFO: Starting download handler
2026-03-30 15:14:48 [auto_selling_leboncoin.fr] INFO: Scraper started with URL: https://www.leboncoin.fr/boutique/314914/np_auto_service.htm and multipost_profile_id: 9a1fd761-8d2d-49c4-896d-df225e3ed905 and job_id: 4ac481222c1f11f18e133aacc95538c6
2026-03-30 15:14:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:14:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.leboncoin.fr/boutique/314914/np_auto_service.htm> (referer: https://www.leboncoin.fr/boutique/314914/np_auto_service.htm) ['zyte-api']
2026-03-30 15:14:50 [auto_selling_leboncoin.fr] INFO: Captured Zyte cookies: [{'name': '__Secure-Install', 'value': '5137c442-63e3-4025-9883-ea67e0ffe072', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 253402300798, 'httpOnly': False, 'secure': True}, {'name': 'cnfdVisitorId', 'value': '82e3fd29-a695-4d4c-b060-bfc1ad42e1d5', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1932563689, 'httpOnly': False, 'secure': True}, {'name': 'datadome', 'value': 'b7J1pumQ_a3rPmRcj2rShtXGwtS7YUS4xVNX1WktZktnZlvFfUTDbmCgiL7JoGx9j3TPHrpSjPxGrRgfgeZb4ypE3bh3AOpOp8tRB_7qlItkSjm9zYoa0ZmU5hgeAoZN', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1806419689, 'httpOnly': False, 'secure': True}]
2026-03-30 15:14:50 [auto_selling_leboncoin.fr] INFO: Scrapy-formatted cookies: [{'name': '__Secure-Install', 'value': '5137c442-63e3-4025-9883-ea67e0ffe072', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': '82e3fd29-a695-4d4c-b060-bfc1ad42e1d5', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': 'b7J1pumQ_a3rPmRcj2rShtXGwtS7YUS4xVNX1WktZktnZlvFfUTDbmCgiL7JoGx9j3TPHrpSjPxGrRgfgeZb4ypE3bh3AOpOp8tRB_7qlItkSjm9zYoa0ZmU5hgeAoZN', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-03-30 15:14:50 [auto_selling_leboncoin.fr] INFO: Response headers after parse_dealer_home_page: {b'X-Amz-Cf-Pop': [b'CDG50-P2'], b'Date': [b'Mon, 30 Mar 2026 15:14:49 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 bb94c626686a13857c0144152dfd53b8.cloudfront.net (CloudFront)'], b'Set-Cookie': [b'datadome=b7J1pumQ_a3rPmRcj2rShtXGwtS7YUS4xVNX1WktZktnZlvFfUTDbmCgiL7JoGx9j3TPHrpSjPxGrRgfgeZb4ypE3bh3AOpOp8tRB_7qlItkSjm9zYoa0ZmU5hgeAoZN; 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/"7e502y0jjxcmeq"'], 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'c1hAbiv1cgCeBuGggOdxk3a3Ihe1YbuupwiCq3suFeZvaoT1SbnDjg==']}
2026-03-30 15:14:50 [auto_selling_leboncoin.fr] INFO: defaultSearchOptions: {'limit': 10, 'filters': {'owner': {'user_id': '27ef34a2-f06e-4b35-85c4-fc095d17f718'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}}
2026-03-30 15:14:50 [auto_selling_leboncoin.fr] INFO: cookies: [{'name': '__Secure-Install', 'value': '5137c442-63e3-4025-9883-ea67e0ffe072', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': '82e3fd29-a695-4d4c-b060-bfc1ad42e1d5', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': 'b7J1pumQ_a3rPmRcj2rShtXGwtS7YUS4xVNX1WktZktnZlvFfUTDbmCgiL7JoGx9j3TPHrpSjPxGrRgfgeZb4ypE3bh3AOpOp8tRB_7qlItkSjm9zYoa0ZmU5hgeAoZN', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-03-30 15:14:50 [auto_selling_leboncoin.fr] INFO: Payload for get listings: {'limit': 200, 'filters': {'owner': {'user_id': '27ef34a2-f06e-4b35-85c4-fc095d17f718'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}, 'offset': 0}
2026-03-30 15:14:50 [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": "27ef34a2-f06e-4b35-85c4-fc095d17f718"}}, "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:14:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-30 15:14:51 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://api.leboncoin.fr/finder/search> (referer: https://www.leboncoin.fr/boutique/314914/np_auto_service.htm) ['zyte-api']
2026-03-30 15:14:51 [auto_selling_leboncoin.fr] INFO: Found 20 listings on page 1
2026-03-30 15:14:51 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3166992106
2026-03-30 15:14:51 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-30 15:14:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:14:52 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2107
2026-03-30 15:14:52 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:14:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-30 15:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:52 [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%273166992106%27 HTTP/1.1" 200 None
2026-03-30 15:14:52 [auto_selling_leboncoin.fr] INFO: Scrape type for 3166992106: 1
2026-03-30 15:14:52 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3166992106
2026-03-30 15:14:52 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': None,
 'currency': 'EUR',
 'description': 'Audi Q7 3.0 V6 TDI 245ch FAP S-line quattro Tiptronic - 7 '
                'places - Jantes 21" - T.O - 245\n'
                'MEC : 03/2012\n'
                '\n'
                'Financement possible : Nous finançons LOA, LLD, CREDIT, '
                'LEASING sur des durées variables de 12 à 72 mois avec toutes '
                'les garanties nécessaires.\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                'Extérieur :\n'
                '- Allumage automatique des feux\n'
                '- Rétroviseurs électriques\n'
                '- Châssis sport\n'
                '- Phares LED\n'
                '- Jantes 21" \n'
                '\n'
                'Intérieur et confort :\n'
                '- Sièges chauffants\n'
                '- Intérieur Cuir/Alcantara\n'
                '- Ordinateur de bord\n'
                '- Caméra de recul \n'
                '- Sièges chauffants AV\n'
                '- Volant multifonctions\n'
                '- Volant sport\n'
                '- Bluetooth\n'
                '- Radio CD\n'
                '- Climatisation automatique\n'
                '- Toit ouvrant panoramique\n'
                '- Attelage\n'
                '- TV\n'
                '\n'
                'Sécurité :\n'
                '- Détecteur de pluie\n'
                '- ABS\n'
                '- Anti-démarrage\n'
                '- Contrôle pression des pneus\n'
                '- ESP\n'
                '- Phares antibrouillard\n'
                '- Régulateur de vitesse\n'
                "- Aide au freinage d'urgence\n"
                '- ...\n'
                '\n'
                'Garantie 12 mois.\n'
                "Carnet d'entretien à jour !\n"
                'Dernière révision faite à 175320km (19/01/2026)\n'
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 '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/3166992106',
 'listing': 'auction',
 'make': 'AUDI',
 'model': 'Q7',
 'odometer': 177000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/04/98/db/0498db27eecfd9062c06c378dffcdc01749f40e3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/d0/37/6fd0370ca148688e31301b0a10e16883209f4587.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7d/d3/62/7dd36274af649a0b191f34343f1e2d723ecaef00.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/83/fc/0583fc0f95a3abb776e4b01a64241127d05ec449.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/07/06/870706e83d943bae27b3ed5f7c6e2c778baae25f.jpg?rule=ad-large'],
 'price': 20990,
 'price_includes_vat': False,
 'registration_date': '2012-03-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Audi Q7 3.0 V6 TDI 245cv FAP S-line quattro Tiptronic - 7 places - '
          'Jantes 21" - T.O',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2012}
2026-03-30 15:14:52 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d3582fe2-5b25-544b-933c-4fcd16506bde with identifier: 3166992106
2026-03-30 15:14:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item d3582fe2-5b25-544b-933c-4fcd16506bde
2026-03-30 15:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F98%252Fdb%252F0498db27eecfd9062c06c378dffcdc01749f40e3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/04/98/db/0498db27eecfd9062c06c378dffcdc01749f40e3.jpg?rule=ad-large already downloaded
2026-03-30 15:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6f%252Fd0%252F37%252F6fd0370ca148688e31301b0a10e16883209f4587.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/d0/37/6fd0370ca148688e31301b0a10e16883209f4587.jpg?rule=ad-large already downloaded
2026-03-30 15:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F7d%252Fd3%252F62%252F7dd36274af649a0b191f34343f1e2d723ecaef00.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7d/d3/62/7dd36274af649a0b191f34343f1e2d723ecaef00.jpg?rule=ad-large already downloaded
2026-03-30 15:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F05%252F83%252Ffc%252F0583fc0f95a3abb776e4b01a64241127d05ec449.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/05/83/fc/0583fc0f95a3abb776e4b01a64241127d05ec449.jpg?rule=ad-large already downloaded
2026-03-30 15:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:52 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F07%252F06%252F870706e83d943bae27b3ed5f7c6e2c778baae25f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/87/07/06/870706e83d943bae27b3ed5f7c6e2c778baae25f.jpg?rule=ad-large already downloaded
2026-03-30 15:14:52 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d3582fe2-5b25-544b-933c-4fcd16506bde with identifier 3166992106
2026-03-30 15:14:52 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-30 15:14:52 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:14:52 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-30 15:14:52 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-30 15:14:52 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-30 15:14:52 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:14:52 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:14:52 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:14:52 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:14:52 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-30 15:14:52 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-30 15:14:52 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-30 15:14:52 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:14:52 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:14:52 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:14:52 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:14:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-30 15:14:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-30 15:14:52 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2023
2026-03-30 15:14:52 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-30 15:14:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883692
2026-03-30 15:14:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774883692
2026-03-30 15:14:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-30 15:14:52 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:52 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-30 15:14:52 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-30 15:14:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d3582fe2-5b25-544b-933c-4fcd16506bde
2026-03-30 15:14:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': None,
 'currency': 'EUR',
 'description': 'Audi Q7 3.0 V6 TDI 245ch FAP S-line quattro Tiptronic - 7 '
                'places - Jantes 21" - T.O - 245\n'
                'MEC : 03/2012\n'
                '\n'
                'Financement possible : Nous finançons LOA, LLD, CREDIT, '
                'LEASING sur des durées variables de 12 à 72 mois avec toutes '
                'les garanties nécessaires.\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                'Extérieur :\n'
                '- Allumage automatique des feux\n'
                '- Rétroviseurs électriques\n'
                '- Châssis sport\n'
                '- Phares LED\n'
                '- Jantes 21" \n'
                '\n'
                'Intérieur et confort :\n'
                '- Sièges chauffants\n'
                '- Intérieur Cuir/Alcantara\n'
                '- Ordinateur de bord\n'
                '- Caméra de recul \n'
                '- Sièges chauffants AV\n'
                '- Volant multifonctions\n'
                '- Volant sport\n'
                '- Bluetooth\n'
                '- Radio CD\n'
                '- Climatisation automatique\n'
                '- Toit ouvrant panoramique\n'
                '- Attelage\n'
                '- TV\n'
                '\n'
                'Sécurité :\n'
                '- Détecteur de pluie\n'
                '- ABS\n'
                '- Anti-démarrage\n'
                '- Contrôle pression des pneus\n'
                '- ESP\n'
                '- Phares antibrouillard\n'
                '- Régulateur de vitesse\n'
                "- Aide au freinage d'urgence\n"
                '- ...\n'
                '\n'
                'Garantie 12 mois.\n'
                "Carnet d'entretien à jour !\n"
                'Dernière révision faite à 175320km (19/01/2026)\n'
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'd3582fe2-5b25-544b-933c-4fcd16506bde',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3166992106',
 'listing': 'auction',
 'make': 'AUDI',
 'model': 'Q7',
 'odometer': 177000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/04/98/db/0498db27eecfd9062c06c378dffcdc01749f40e3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/d0/37/6fd0370ca148688e31301b0a10e16883209f4587.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/7d/d3/62/7dd36274af649a0b191f34343f1e2d723ecaef00.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/83/fc/0583fc0f95a3abb776e4b01a64241127d05ec449.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/07/06/870706e83d943bae27b3ed5f7c6e2c778baae25f.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d3582fe2-5b25-544b-933c-4fcd16506bde/d3582fe2-5b25-544b-933c-4fcd16506bde_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 160012,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/04/98/db/0498db27eecfd9062c06c378dffcdc01749f40e3.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d3582fe2-5b25-544b-933c-4fcd16506bde/d3582fe2-5b25-544b-933c-4fcd16506bde_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 162593,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/d0/37/6fd0370ca148688e31301b0a10e16883209f4587.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d3582fe2-5b25-544b-933c-4fcd16506bde/d3582fe2-5b25-544b-933c-4fcd16506bde_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 170943,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7d/d3/62/7dd36274af649a0b191f34343f1e2d723ecaef00.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d3582fe2-5b25-544b-933c-4fcd16506bde/d3582fe2-5b25-544b-933c-4fcd16506bde_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 172280,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/83/fc/0583fc0f95a3abb776e4b01a64241127d05ec449.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d3582fe2-5b25-544b-933c-4fcd16506bde/d3582fe2-5b25-544b-933c-4fcd16506bde_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 139813,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/07/06/870706e83d943bae27b3ed5f7c6e2c778baae25f.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 20990,
 'price_includes_vat': False,
 'registration_date': '2012-03-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Audi Q7 3.0 V6 TDI 245cv FAP S-line quattro Tiptronic - 7 places - '
          'Jantes 21" - T.O',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2012}
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273166992106%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Saving data for 3166992106: {'created_time': 1774883693.078605, 'last_price_update_time': 1774883693.078617}
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3166992106') HTTP/1.1" 204 0
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3169217467
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273169217467%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Scrape type for 3169217467: 1
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3169217467
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': 'Volkswagen Transporter T5 1.9 TDi 102CV 102 \n'
                '- Vidange et filtre neuf\n'
                '- 6 mois de garantie\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '- Android Carplay\n'
                '- Apple CarPlay\n'
                '- Ecran tactile\n'
                '\n'
                'Autres :\n'
                '- Verrouillage centralisée\n'
                '- Ordinateur de bord\n'
                '- Direction assistée\n'
                '- Abs, airbag, esp…\n'
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route (300€) et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules',
 'doors_number': 2,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 105,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3169217467',
 'listing': 'auction',
 'make': 'VOLKSWAGEN',
 'model': 'Autres',
 'odometer': 155000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/8d/0a/9a8d0a13cc7609a3308dd83e92f9a7cd24f6ddfe.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/47/e4/f247e4e51d3fdc8206c803e62bd450fd1dc7625c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/53/97/e55397a5fa0fa956060601ff507c1412201cccb5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1f/5a/bb/1f5abb34205e9e6feb038ab27401634abcbbd262.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5c/cc/98/5ccc9817470da1ac6f620efb6cfa48ac4d0f54a3.jpg?rule=ad-large'],
 'price': 6990,
 'price_includes_vat': False,
 'registration_date': '2008-05-01',
 'seats_number': 3,
 'seller_name': None,
 'title': 'Volkswagen Transporter T5 1.9 TDi 102ch LONG CLIM',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2008}
2026-03-30 15:14:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f69ada17-8ca0-5f54-a994-6cb99e3a59d6 with identifier: 3169217467
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item f69ada17-8ca0-5f54-a994-6cb99e3a59d6
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9a%252F8d%252F0a%252F9a8d0a13cc7609a3308dd83e92f9a7cd24f6ddfe.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/8d/0a/9a8d0a13cc7609a3308dd83e92f9a7cd24f6ddfe.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff2%252F47%252Fe4%252Ff247e4e51d3fdc8206c803e62bd450fd1dc7625c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/47/e4/f247e4e51d3fdc8206c803e62bd450fd1dc7625c.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe5%252F53%252F97%252Fe55397a5fa0fa956060601ff507c1412201cccb5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/53/97/e55397a5fa0fa956060601ff507c1412201cccb5.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F1f%252F5a%252Fbb%252F1f5abb34205e9e6feb038ab27401634abcbbd262.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1f/5a/bb/1f5abb34205e9e6feb038ab27401634abcbbd262.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5c%252Fcc%252F98%252F5ccc9817470da1ac6f620efb6cfa48ac4d0f54a3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5c/cc/98/5ccc9817470da1ac6f620efb6cfa48ac4d0f54a3.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f69ada17-8ca0-5f54-a994-6cb99e3a59d6 with identifier 3169217467
2026-03-30 15:14:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f69ada17-8ca0-5f54-a994-6cb99e3a59d6
2026-03-30 15:14:53 [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': 'Volkswagen Transporter T5 1.9 TDi 102CV 102 \n'
                '- Vidange et filtre neuf\n'
                '- 6 mois de garantie\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '- Android Carplay\n'
                '- Apple CarPlay\n'
                '- Ecran tactile\n'
                '\n'
                'Autres :\n'
                '- Verrouillage centralisée\n'
                '- Ordinateur de bord\n'
                '- Direction assistée\n'
                '- Abs, airbag, esp…\n'
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route (300€) et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules',
 'doors_number': 2,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 105,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'f69ada17-8ca0-5f54-a994-6cb99e3a59d6',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3169217467',
 'listing': 'auction',
 'make': 'VOLKSWAGEN',
 'model': 'Autres',
 'odometer': 155000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/8d/0a/9a8d0a13cc7609a3308dd83e92f9a7cd24f6ddfe.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/47/e4/f247e4e51d3fdc8206c803e62bd450fd1dc7625c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/53/97/e55397a5fa0fa956060601ff507c1412201cccb5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1f/5a/bb/1f5abb34205e9e6feb038ab27401634abcbbd262.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5c/cc/98/5ccc9817470da1ac6f620efb6cfa48ac4d0f54a3.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f69ada17-8ca0-5f54-a994-6cb99e3a59d6/f69ada17-8ca0-5f54-a994-6cb99e3a59d6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 173522,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/8d/0a/9a8d0a13cc7609a3308dd83e92f9a7cd24f6ddfe.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f69ada17-8ca0-5f54-a994-6cb99e3a59d6/f69ada17-8ca0-5f54-a994-6cb99e3a59d6_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 172230,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/47/e4/f247e4e51d3fdc8206c803e62bd450fd1dc7625c.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f69ada17-8ca0-5f54-a994-6cb99e3a59d6/f69ada17-8ca0-5f54-a994-6cb99e3a59d6_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 164953,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/53/97/e55397a5fa0fa956060601ff507c1412201cccb5.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f69ada17-8ca0-5f54-a994-6cb99e3a59d6/f69ada17-8ca0-5f54-a994-6cb99e3a59d6_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 166764,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1f/5a/bb/1f5abb34205e9e6feb038ab27401634abcbbd262.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f69ada17-8ca0-5f54-a994-6cb99e3a59d6/f69ada17-8ca0-5f54-a994-6cb99e3a59d6_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 81434,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5c/cc/98/5ccc9817470da1ac6f620efb6cfa48ac4d0f54a3.jpg?rule=ad-large',
             'Width': 600}],
 'price': 6990,
 'price_includes_vat': False,
 'registration_date': '2008-05-01',
 'seats_number': 3,
 'seller_name': None,
 'title': 'Volkswagen Transporter T5 1.9 TDi 102ch LONG CLIM',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2008}
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273169217467%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Saving data for 3169217467: {'created_time': 1774883693.271941, 'last_price_update_time': 1774883693.271955}
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3169217467') HTTP/1.1" 204 0
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3154093127
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273154093127%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Scrape type for 3154093127: 1
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3154093127
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Mercedes VITO FG 110 CDI LONG Traction Fourgon 102ch 102cv '
                '102\n'
                'TVA apparente\n'
                '10.000€ HT \n'
                '12.000€ TTC\n'
                '\n'
                '/!\\ PLUS DE PHOTO SUR DEMANDE /!\\ \n'
                'Siege conducteur abimé + 3 éléments abîmés. Peut être '
                'refait. \n'
                'Le prix tient compte de ces défauts. \n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '- 2 Haut parleurs\n'
                "- Appel d'Assistance Localisé\n"
                "- Appel d'Urgence Localisé\n"
                '- Ecran tactile\n'
                '- Fonction MP3\n'
                '- Interface Media\n'
                '- Kit mains-libres Bluetooth\n'
                '- Lecteur carte SD\n'
                '- Prise Jack\n'
                '- Prise USB\n'
                '- Radio\n'
                '\n'
                'Conduite :\n'
                '- Détecteur d’angle mort \n'
                '- Caméra de recul\n'
                '- Radar avant + arrière\n'
                '- Aide au démarrage en côte\n'
                '- Allumage des phares automatique\n'
                '- Arrêt et redémarrage auto. du moteur\n'
                '- Capteur de pluie\n'
                '- Limiteur de vitesse\n'
                '- Régulateur de vitesse\n'
                '\n'
                'Extérieur : \n'
                '- 1 Porte latérale coulissante\n'
                "- Feux de freinage d'urgence\n"
                '- Filtre à particules\n'
                '- Phares halogènes\n'
                '- Porte latérale arrière droite\n'
                '- Portes arrière battantes\n'
                '- Rétroviseurs électriques\n'
                '- Rétroviseurs électriques dégivrants\n'
                '\n'
                'Intérieur :\n'
                '- Caméra de recul \n'
                '- Bacs de portes avant\n'
                '- Banquette 3 places\n'
                '- Boite à gants fermée\n'
                '- Compte tours\n'
                '- Filtre à Pollen\n'
                '- Habillage latéral espace de chgt\n'
                '- Ordinateur de bord\n'
                '- Paroi séparation\n'
                '- Porte-gobelets avant\n'
                '- Prise 12V\n'
                '- Siège conducteur réglable en hauteur\n'
                '- Température extérieure\n'
                '- Verrouillage centralisé des portes\n'
                '- Verrouillage centralisé à distance\n'
                '- Vitres teintées\n'
                '- Volant multifonction\n'
                '- Volant réglable en profondeur et hauteur\n'
                '\n'
                'Spécifique VUL\n'
                '- Cloison pleine\n'
                '\n'
                'Sécurité\n'
                '- ABS\n'
                "- Aide au freinage d'urgence\n"
                '- Airbag conducteur\n'
                '- Airbag passager\n'
                '- Antidémarrage électronique\n'
                '- Antipatinage\n'
                '- Ceintures avant ajustables en hauteur\n'
                '- Contrôle de freinage en courbe\n'
                '- Contrôle optimal du roulis\n'
                '- Contrôle élect. de la pression des pneus\n'
                '- ESP\n'
                '- Répartiteur électronique de freinage\n'
                '- Système de détection de somnolence\n'
                '- Témoin de bouclage des ceinture\n'
                '\n'
                'Entretien à jour chez Mercedes !\n'
                '12 mois de garantie !\n'
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': 4,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 102,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3154093127',
 'listing': 'auction',
 'make': 'MERCEDES-BENZ',
 'model': 'Autres',
 'odometer': 90000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/4a/77/e44a7763cba7c489813356f246b259d94210bed4.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/37/ab/e337abd07eb22d6788faa6f7570b6903ab7ab03b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/24/89/d424896dbe04e243c866fb63bdae58bf004b0ed2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/a4/f6/0ca4f6871afe6baf47a8876e7e5171e6168122e2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/33/2a/f9332aed302b46b1bcbad92c4357b4a7eca4eb34.jpg?rule=ad-large'],
 'price': 12000,
 'price_includes_vat': False,
 'registration_date': '2020-11-01',
 'seats_number': 3,
 'seller_name': None,
 'title': 'Mercedes Vito Fourgon 110 CDI Long TVA',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2020}
2026-03-30 15:14:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 68b05100-f122-5496-a4b9-ab93ad395ce2 with identifier: 3154093127
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 68b05100-f122-5496-a4b9-ab93ad395ce2
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe4%252F4a%252F77%252Fe44a7763cba7c489813356f246b259d94210bed4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/4a/77/e44a7763cba7c489813356f246b259d94210bed4.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe3%252F37%252Fab%252Fe337abd07eb22d6788faa6f7570b6903ab7ab03b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/37/ab/e337abd07eb22d6788faa6f7570b6903ab7ab03b.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd4%252F24%252F89%252Fd424896dbe04e243c866fb63bdae58bf004b0ed2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/24/89/d424896dbe04e243c866fb63bdae58bf004b0ed2.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0c%252Fa4%252Ff6%252F0ca4f6871afe6baf47a8876e7e5171e6168122e2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/a4/f6/0ca4f6871afe6baf47a8876e7e5171e6168122e2.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff9%252F33%252F2a%252Ff9332aed302b46b1bcbad92c4357b4a7eca4eb34.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/33/2a/f9332aed302b46b1bcbad92c4357b4a7eca4eb34.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 68b05100-f122-5496-a4b9-ab93ad395ce2 with identifier 3154093127
2026-03-30 15:14:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 68b05100-f122-5496-a4b9-ab93ad395ce2
2026-03-30 15:14:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Mercedes VITO FG 110 CDI LONG Traction Fourgon 102ch 102cv '
                '102\n'
                'TVA apparente\n'
                '10.000€ HT \n'
                '12.000€ TTC\n'
                '\n'
                '/!\\ PLUS DE PHOTO SUR DEMANDE /!\\ \n'
                'Siege conducteur abimé + 3 éléments abîmés. Peut être '
                'refait. \n'
                'Le prix tient compte de ces défauts. \n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '- 2 Haut parleurs\n'
                "- Appel d'Assistance Localisé\n"
                "- Appel d'Urgence Localisé\n"
                '- Ecran tactile\n'
                '- Fonction MP3\n'
                '- Interface Media\n'
                '- Kit mains-libres Bluetooth\n'
                '- Lecteur carte SD\n'
                '- Prise Jack\n'
                '- Prise USB\n'
                '- Radio\n'
                '\n'
                'Conduite :\n'
                '- Détecteur d’angle mort \n'
                '- Caméra de recul\n'
                '- Radar avant + arrière\n'
                '- Aide au démarrage en côte\n'
                '- Allumage des phares automatique\n'
                '- Arrêt et redémarrage auto. du moteur\n'
                '- Capteur de pluie\n'
                '- Limiteur de vitesse\n'
                '- Régulateur de vitesse\n'
                '\n'
                'Extérieur : \n'
                '- 1 Porte latérale coulissante\n'
                "- Feux de freinage d'urgence\n"
                '- Filtre à particules\n'
                '- Phares halogènes\n'
                '- Porte latérale arrière droite\n'
                '- Portes arrière battantes\n'
                '- Rétroviseurs électriques\n'
                '- Rétroviseurs électriques dégivrants\n'
                '\n'
                'Intérieur :\n'
                '- Caméra de recul \n'
                '- Bacs de portes avant\n'
                '- Banquette 3 places\n'
                '- Boite à gants fermée\n'
                '- Compte tours\n'
                '- Filtre à Pollen\n'
                '- Habillage latéral espace de chgt\n'
                '- Ordinateur de bord\n'
                '- Paroi séparation\n'
                '- Porte-gobelets avant\n'
                '- Prise 12V\n'
                '- Siège conducteur réglable en hauteur\n'
                '- Température extérieure\n'
                '- Verrouillage centralisé des portes\n'
                '- Verrouillage centralisé à distance\n'
                '- Vitres teintées\n'
                '- Volant multifonction\n'
                '- Volant réglable en profondeur et hauteur\n'
                '\n'
                'Spécifique VUL\n'
                '- Cloison pleine\n'
                '\n'
                'Sécurité\n'
                '- ABS\n'
                "- Aide au freinage d'urgence\n"
                '- Airbag conducteur\n'
                '- Airbag passager\n'
                '- Antidémarrage électronique\n'
                '- Antipatinage\n'
                '- Ceintures avant ajustables en hauteur\n'
                '- Contrôle de freinage en courbe\n'
                '- Contrôle optimal du roulis\n'
                '- Contrôle élect. de la pression des pneus\n'
                '- ESP\n'
                '- Répartiteur électronique de freinage\n'
                '- Système de détection de somnolence\n'
                '- Témoin de bouclage des ceinture\n'
                '\n'
                'Entretien à jour chez Mercedes !\n'
                '12 mois de garantie !\n'
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': 4,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 102,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '68b05100-f122-5496-a4b9-ab93ad395ce2',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3154093127',
 'listing': 'auction',
 'make': 'MERCEDES-BENZ',
 'model': 'Autres',
 'odometer': 90000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/4a/77/e44a7763cba7c489813356f246b259d94210bed4.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/37/ab/e337abd07eb22d6788faa6f7570b6903ab7ab03b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/24/89/d424896dbe04e243c866fb63bdae58bf004b0ed2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/a4/f6/0ca4f6871afe6baf47a8876e7e5171e6168122e2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/33/2a/f9332aed302b46b1bcbad92c4357b4a7eca4eb34.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68b05100-f122-5496-a4b9-ab93ad395ce2/68b05100-f122-5496-a4b9-ab93ad395ce2_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 109032,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/4a/77/e44a7763cba7c489813356f246b259d94210bed4.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68b05100-f122-5496-a4b9-ab93ad395ce2/68b05100-f122-5496-a4b9-ab93ad395ce2_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77816,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/37/ab/e337abd07eb22d6788faa6f7570b6903ab7ab03b.jpg?rule=ad-large',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68b05100-f122-5496-a4b9-ab93ad395ce2/68b05100-f122-5496-a4b9-ab93ad395ce2_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 115212,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/24/89/d424896dbe04e243c866fb63bdae58bf004b0ed2.jpg?rule=ad-large',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68b05100-f122-5496-a4b9-ab93ad395ce2/68b05100-f122-5496-a4b9-ab93ad395ce2_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 78474,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/a4/f6/0ca4f6871afe6baf47a8876e7e5171e6168122e2.jpg?rule=ad-large',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_68b05100-f122-5496-a4b9-ab93ad395ce2/68b05100-f122-5496-a4b9-ab93ad395ce2_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 98397,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/33/2a/f9332aed302b46b1bcbad92c4357b4a7eca4eb34.jpg?rule=ad-large',
             'Width': 600}],
 'price': 12000,
 'price_includes_vat': False,
 'registration_date': '2020-11-01',
 'seats_number': 3,
 'seller_name': None,
 'title': 'Mercedes Vito Fourgon 110 CDI Long TVA',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2020}
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273154093127%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Saving data for 3154093127: {'created_time': 1774883693.431801, 'last_price_update_time': 1774883693.431813}
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3154093127') HTTP/1.1" 204 0
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3167010712
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273167010712%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Scrape type for 3167010712: 1
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3167010712
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': None,
 'currency': 'EUR',
 'description': 'Peugeot Boxer 2.2 BlueHDi S&S 120cv - Fourgon - 120\n'
                'MEC : 06/2021\n'
                '\n'
                'TVA APPARENTE\n'
                '7.000€ HT\n'
                '8.400€ TTC\n'
                '\n'
                '/!\\ PLUS DE PHOTO SUR DEMANDE /!\\\n'
                'Le prix tient compte des défauts.\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '- 2 Haut parleurs\n'
                "- Appel d'Assistance Localisé\n"
                "- Appel d'Urgence Localisé\n"
                '- Ecran tactile\n'
                '- Fonction MP3\n'
                '- Interface Media\n'
                '- Kit mains-libres Bluetooth\n'
                '- Lecteur carte SD\n'
                '- Prise Jack\n'
                '- Prise USB\n'
                '- Radio\n'
                '\n'
                'Conduite :\n'
                '- Caméra de recul\n'
                '- Radar avant + arrière\n'
                '- Aide au démarrage en côte\n'
                '- Allumage des phares automatique\n'
                '- Arrêt et redémarrage auto. du moteur\n'
                '- Capteur de pluie\n'
                '- Limiteur de vitesse\n'
                '- Régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '- 1 Porte latérale coulissante\n'
                "- Feux de freinage d'urgence\n"
                '- Filtre à particules\n'
                '- Phares halogènes\n'
                '- Porte latérale arrière droite\n'
                '- Portes arrière battantes\n'
                '- Rétroviseurs électriques\n'
                '- Rétroviseurs électriques dégivrants\n'
                '\n'
                'Sécurité\n'
                '- ABS\n'
                "- Aide au freinage d'urgence\n"
                '- Airbag conducteur\n'
                '- Airbag passager\n'
                '- Antidémarrage électronique\n'
                '- Antipatinage\n'
                '- Ceintures avant ajustables en hauteur\n'
                '- Contrôle de freinage en courbe\n'
                '- Contrôle optimal du roulis\n'
                '- Contrôle élect. de la pression des pneus\n'
                '- ESP\n'
                '- Répartiteur électronique de freinage\n'
                '- Système de détection de somnolence\n'
                '- Témoin de bouclage des ceinture\n'
                '- ...\n'
                '\n'
                'Entretien à jour !\n'
                '12 mois de garantie !\n'
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 '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/3167010712',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': 'Autres',
 'odometer': 98000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/2f/ec/2a2fec52c37bee11f5461b08881f8c9b1f9fa218.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/79/24/4d/79244d42a93a134df90edfc3f8d42e306639bf96.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/53/33/af53339d28275e13a42ee938e51893055e439806.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/56/9a/77569a12951cafb0d5128a586da8dcab1e64f3c8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/61/48/b4/6148b49c7a65f2cde6c295c63ec30b7154a40705.jpg?rule=ad-large'],
 'price': 8400,
 'price_includes_vat': False,
 'registration_date': '2021-06-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Peugeot Boxer 2.2 BlueHDi S&S 120ch - Fourgon',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2021}
2026-03-30 15:14:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8c59d0e8-ea63-5951-8019-ef31d075a88a with identifier: 3167010712
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 8c59d0e8-ea63-5951-8019-ef31d075a88a
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F2a%252F2f%252Fec%252F2a2fec52c37bee11f5461b08881f8c9b1f9fa218.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/2f/ec/2a2fec52c37bee11f5461b08881f8c9b1f9fa218.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F79%252F24%252F4d%252F79244d42a93a134df90edfc3f8d42e306639bf96.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/79/24/4d/79244d42a93a134df90edfc3f8d42e306639bf96.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Faf%252F53%252F33%252Faf53339d28275e13a42ee938e51893055e439806.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/af/53/33/af53339d28275e13a42ee938e51893055e439806.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F77%252F56%252F9a%252F77569a12951cafb0d5128a586da8dcab1e64f3c8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/77/56/9a/77569a12951cafb0d5128a586da8dcab1e64f3c8.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F61%252F48%252Fb4%252F6148b49c7a65f2cde6c295c63ec30b7154a40705.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/61/48/b4/6148b49c7a65f2cde6c295c63ec30b7154a40705.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8c59d0e8-ea63-5951-8019-ef31d075a88a with identifier 3167010712
2026-03-30 15:14:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8c59d0e8-ea63-5951-8019-ef31d075a88a
2026-03-30 15:14:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': None,
 'currency': 'EUR',
 'description': 'Peugeot Boxer 2.2 BlueHDi S&S 120cv - Fourgon - 120\n'
                'MEC : 06/2021\n'
                '\n'
                'TVA APPARENTE\n'
                '7.000€ HT\n'
                '8.400€ TTC\n'
                '\n'
                '/!\\ PLUS DE PHOTO SUR DEMANDE /!\\\n'
                'Le prix tient compte des défauts.\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '- 2 Haut parleurs\n'
                "- Appel d'Assistance Localisé\n"
                "- Appel d'Urgence Localisé\n"
                '- Ecran tactile\n'
                '- Fonction MP3\n'
                '- Interface Media\n'
                '- Kit mains-libres Bluetooth\n'
                '- Lecteur carte SD\n'
                '- Prise Jack\n'
                '- Prise USB\n'
                '- Radio\n'
                '\n'
                'Conduite :\n'
                '- Caméra de recul\n'
                '- Radar avant + arrière\n'
                '- Aide au démarrage en côte\n'
                '- Allumage des phares automatique\n'
                '- Arrêt et redémarrage auto. du moteur\n'
                '- Capteur de pluie\n'
                '- Limiteur de vitesse\n'
                '- Régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '- 1 Porte latérale coulissante\n'
                "- Feux de freinage d'urgence\n"
                '- Filtre à particules\n'
                '- Phares halogènes\n'
                '- Porte latérale arrière droite\n'
                '- Portes arrière battantes\n'
                '- Rétroviseurs électriques\n'
                '- Rétroviseurs électriques dégivrants\n'
                '\n'
                'Sécurité\n'
                '- ABS\n'
                "- Aide au freinage d'urgence\n"
                '- Airbag conducteur\n'
                '- Airbag passager\n'
                '- Antidémarrage électronique\n'
                '- Antipatinage\n'
                '- Ceintures avant ajustables en hauteur\n'
                '- Contrôle de freinage en courbe\n'
                '- Contrôle optimal du roulis\n'
                '- Contrôle élect. de la pression des pneus\n'
                '- ESP\n'
                '- Répartiteur électronique de freinage\n'
                '- Système de détection de somnolence\n'
                '- Témoin de bouclage des ceinture\n'
                '- ...\n'
                '\n'
                'Entretien à jour !\n'
                '12 mois de garantie !\n'
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '8c59d0e8-ea63-5951-8019-ef31d075a88a',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3167010712',
 'listing': 'auction',
 'make': 'PEUGEOT',
 'model': 'Autres',
 'odometer': 98000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/2f/ec/2a2fec52c37bee11f5461b08881f8c9b1f9fa218.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/79/24/4d/79244d42a93a134df90edfc3f8d42e306639bf96.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/53/33/af53339d28275e13a42ee938e51893055e439806.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/56/9a/77569a12951cafb0d5128a586da8dcab1e64f3c8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/61/48/b4/6148b49c7a65f2cde6c295c63ec30b7154a40705.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c59d0e8-ea63-5951-8019-ef31d075a88a/8c59d0e8-ea63-5951-8019-ef31d075a88a_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 182753,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/2f/ec/2a2fec52c37bee11f5461b08881f8c9b1f9fa218.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c59d0e8-ea63-5951-8019-ef31d075a88a/8c59d0e8-ea63-5951-8019-ef31d075a88a_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 185951,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/79/24/4d/79244d42a93a134df90edfc3f8d42e306639bf96.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c59d0e8-ea63-5951-8019-ef31d075a88a/8c59d0e8-ea63-5951-8019-ef31d075a88a_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 178985,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/53/33/af53339d28275e13a42ee938e51893055e439806.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c59d0e8-ea63-5951-8019-ef31d075a88a/8c59d0e8-ea63-5951-8019-ef31d075a88a_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 188149,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/56/9a/77569a12951cafb0d5128a586da8dcab1e64f3c8.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8c59d0e8-ea63-5951-8019-ef31d075a88a/8c59d0e8-ea63-5951-8019-ef31d075a88a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101249,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/61/48/b4/6148b49c7a65f2cde6c295c63ec30b7154a40705.jpg?rule=ad-large',
             'Width': 600}],
 'price': 8400,
 'price_includes_vat': False,
 'registration_date': '2021-06-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Peugeot Boxer 2.2 BlueHDi S&S 120ch - Fourgon',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2021}
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273167010712%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Saving data for 3167010712: {'created_time': 1774883693.608013, 'last_price_update_time': 1774883693.608025}
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3167010712') HTTP/1.1" 204 0
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3153037539
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273153037539%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Scrape type for 3153037539: 1
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3153037539
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'PORSCHE\xa0CAYENNE E-Hybrid 3.0 V6 462cv 462ch Tiptronic BVA '
                'S\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '- BOSE Surround Sound System\n'
                '- Apple Android CarPlay\n'
                '\n'
                'Conduite :\n'
                '- Accès Confort\n'
                '- Fonction Auto-Hold\n'
                '- Pack Sport Chrono (Pack off-road) avec boussole\n'
                '- Roues AR directrices\n'
                '- Régulateur de vitesse adaptatif avec fonction freinage '
                "d'urgence\n"
                '- Suspension pneumatique incluant le PASM (Porsche Active '
                'Suspension Management)\n'
                '\n'
                'Extérieur :\n'
                '- Assistance de parking AV/AR avec avertisseur sonore\n'
                '- Caméra de recul et vue 360°\n'
                '- Hayon automatique\n'
                '- Jantes 20’’\n'
                '- Phares à LED avec fonction Porsche Dynamic Light System '
                '(PDLS)\n'
                '- Toit ouvrant panoramique\n'
                '\n'
                'Intérieur :\n'
                "- Concept d'éclairage de l'habitacle à LED\n"
                "- Sièges chauffants et ventilés à l'AV + AR \n"
                '- Volant chauffant\n'
                '\n'
                'Pack :\n'
                '- Assistance parking AV et AR avec caméra de recul\n'
                '- Capot AV actif\n'
                '- Ecusson Porsche sur appuie-tête des sièges AV\n'
                '- Fermeture assistée des portières - Soft Close\n'
                '\n'
                'Sécurité :\n'
                '- ABS\n'
                '- Assistance angle morts\n'
                '- Système de contrôle de la pression des pneus (TPM)\n'
                '\n'
                'Autres équipements et informations :\n'
                '- 2 ports de charge et de connexion USB dans la console '
                'centrale AV\n'
                '- 3ème feu stop (LED) intégré au becquet de toit\n'
                '- 5 sièges, banquette AR composée de 2 sièges latéarux '
                "confortables et d'un siège central\n"
                '- Assistance à la descente (Porshe Hill Control, PHC)\n'
                '- Boîte de vitesses Porsche Doppelkupplung (PDK) 8 rapports\n'
                '- Rétroviseur intérieur avec fonction anti-éblouissement '
                'manuelle\n'
                '- Rétroviseurs extérieurs chauffants, réglables et repliables '
                'électriquement de forme asphérique côté conducteur\n'
                '- Sièges sport adaptatifs avec Pack Mémoire (18 réglages)\n'
                '- Volant multifonction, incluant fonction de chauffage et '
                'palettes\n'
                '\n'
                'Entretien à jour chez Porsche !\n'
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 462,
 '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/3153037539',
 'listing': 'auction',
 'make': 'PORSCHE',
 'model': 'Cayenne',
 'odometer': 160000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/37/44/5b/37445b3a107fc3b7f02e46896bac22136d80a4b2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/3a/3b/9d3a3bb150b2fe0b9ee4d0bc4fc79de31659e44f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/f8/25/f6f82546c3a7151cda474a58e838e261110b55fc.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/24/d2/78/24d278003ce500f39a1087b89d2b06697a529e68.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/2f/a2/312fa2e7e51f1dc8e8ab0746790d49cb5b43b850.jpg?rule=ad-large'],
 'price': 41990,
 'price_includes_vat': False,
 'registration_date': '2018-08-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Porsche Cayenne 3.0 V6 462 E-Hybrid CHRONO T-O BOSE',
 'transmission': 'automatic',
 'trim': 'Cayenne 3.0 V6 462ch E-Hybrid',
 'vin': None,
 'year': 2018}
2026-03-30 15:14:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7bced97d-e92f-5654-af95-bac28ea29c93 with identifier: 3153037539
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 7bced97d-e92f-5654-af95-bac28ea29c93
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F37%252F44%252F5b%252F37445b3a107fc3b7f02e46896bac22136d80a4b2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/37/44/5b/37445b3a107fc3b7f02e46896bac22136d80a4b2.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9d%252F3a%252F3b%252F9d3a3bb150b2fe0b9ee4d0bc4fc79de31659e44f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/3a/3b/9d3a3bb150b2fe0b9ee4d0bc4fc79de31659e44f.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff6%252Ff8%252F25%252Ff6f82546c3a7151cda474a58e838e261110b55fc.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/f8/25/f6f82546c3a7151cda474a58e838e261110b55fc.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F24%252Fd2%252F78%252F24d278003ce500f39a1087b89d2b06697a529e68.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/24/d2/78/24d278003ce500f39a1087b89d2b06697a529e68.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F31%252F2f%252Fa2%252F312fa2e7e51f1dc8e8ab0746790d49cb5b43b850.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/31/2f/a2/312fa2e7e51f1dc8e8ab0746790d49cb5b43b850.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7bced97d-e92f-5654-af95-bac28ea29c93 with identifier 3153037539
2026-03-30 15:14:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7bced97d-e92f-5654-af95-bac28ea29c93
2026-03-30 15:14:53 [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': 'PORSCHE\xa0CAYENNE E-Hybrid 3.0 V6 462cv 462ch Tiptronic BVA '
                'S\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '- BOSE Surround Sound System\n'
                '- Apple Android CarPlay\n'
                '\n'
                'Conduite :\n'
                '- Accès Confort\n'
                '- Fonction Auto-Hold\n'
                '- Pack Sport Chrono (Pack off-road) avec boussole\n'
                '- Roues AR directrices\n'
                '- Régulateur de vitesse adaptatif avec fonction freinage '
                "d'urgence\n"
                '- Suspension pneumatique incluant le PASM (Porsche Active '
                'Suspension Management)\n'
                '\n'
                'Extérieur :\n'
                '- Assistance de parking AV/AR avec avertisseur sonore\n'
                '- Caméra de recul et vue 360°\n'
                '- Hayon automatique\n'
                '- Jantes 20’’\n'
                '- Phares à LED avec fonction Porsche Dynamic Light System '
                '(PDLS)\n'
                '- Toit ouvrant panoramique\n'
                '\n'
                'Intérieur :\n'
                "- Concept d'éclairage de l'habitacle à LED\n"
                "- Sièges chauffants et ventilés à l'AV + AR \n"
                '- Volant chauffant\n'
                '\n'
                'Pack :\n'
                '- Assistance parking AV et AR avec caméra de recul\n'
                '- Capot AV actif\n'
                '- Ecusson Porsche sur appuie-tête des sièges AV\n'
                '- Fermeture assistée des portières - Soft Close\n'
                '\n'
                'Sécurité :\n'
                '- ABS\n'
                '- Assistance angle morts\n'
                '- Système de contrôle de la pression des pneus (TPM)\n'
                '\n'
                'Autres équipements et informations :\n'
                '- 2 ports de charge et de connexion USB dans la console '
                'centrale AV\n'
                '- 3ème feu stop (LED) intégré au becquet de toit\n'
                '- 5 sièges, banquette AR composée de 2 sièges latéarux '
                "confortables et d'un siège central\n"
                '- Assistance à la descente (Porshe Hill Control, PHC)\n'
                '- Boîte de vitesses Porsche Doppelkupplung (PDK) 8 rapports\n'
                '- Rétroviseur intérieur avec fonction anti-éblouissement '
                'manuelle\n'
                '- Rétroviseurs extérieurs chauffants, réglables et repliables '
                'électriquement de forme asphérique côté conducteur\n'
                '- Sièges sport adaptatifs avec Pack Mémoire (18 réglages)\n'
                '- Volant multifonction, incluant fonction de chauffage et '
                'palettes\n'
                '\n'
                'Entretien à jour chez Porsche !\n'
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 462,
 'expiration_date': None,
 'fuel_type': 'Hybride',
 'id': '7bced97d-e92f-5654-af95-bac28ea29c93',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3153037539',
 'listing': 'auction',
 'make': 'PORSCHE',
 'model': 'Cayenne',
 'odometer': 160000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/37/44/5b/37445b3a107fc3b7f02e46896bac22136d80a4b2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/3a/3b/9d3a3bb150b2fe0b9ee4d0bc4fc79de31659e44f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/f8/25/f6f82546c3a7151cda474a58e838e261110b55fc.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/24/d2/78/24d278003ce500f39a1087b89d2b06697a529e68.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/2f/a2/312fa2e7e51f1dc8e8ab0746790d49cb5b43b850.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7bced97d-e92f-5654-af95-bac28ea29c93/7bced97d-e92f-5654-af95-bac28ea29c93_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 87342,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/37/44/5b/37445b3a107fc3b7f02e46896bac22136d80a4b2.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7bced97d-e92f-5654-af95-bac28ea29c93/7bced97d-e92f-5654-af95-bac28ea29c93_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 73714,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/3a/3b/9d3a3bb150b2fe0b9ee4d0bc4fc79de31659e44f.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7bced97d-e92f-5654-af95-bac28ea29c93/7bced97d-e92f-5654-af95-bac28ea29c93_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 80627,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/f8/25/f6f82546c3a7151cda474a58e838e261110b55fc.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7bced97d-e92f-5654-af95-bac28ea29c93/7bced97d-e92f-5654-af95-bac28ea29c93_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 75788,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/24/d2/78/24d278003ce500f39a1087b89d2b06697a529e68.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7bced97d-e92f-5654-af95-bac28ea29c93/7bced97d-e92f-5654-af95-bac28ea29c93_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85472,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/2f/a2/312fa2e7e51f1dc8e8ab0746790d49cb5b43b850.jpg?rule=ad-large',
             'Width': 800}],
 'price': 41990,
 'price_includes_vat': False,
 'registration_date': '2018-08-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Porsche Cayenne 3.0 V6 462 E-Hybrid CHRONO T-O BOSE',
 'transmission': 'automatic',
 'trim': 'Cayenne 3.0 V6 462ch E-Hybrid',
 'vin': None,
 'year': 2018}
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273153037539%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Saving data for 3153037539: {'created_time': 1774883693.785192, 'last_price_update_time': 1774883693.785205}
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3153037539') HTTP/1.1" 204 0
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3150723125
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273150723125%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Scrape type for 3150723125: 1
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3150723125
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': 'MERCEDES A200 A 200 AMG LINE 163 CH 163CH 163CV\n'
                '\n'
                'Les plus : TOIR OUVRANT / CAMERA DE RECUL / ECLAIRAGE '
                "AMBIANCE / JANTES 19'' / GRANDS ECRAN / SIEGES ELEC\n"
                '\n'
                "A PARTIR DE 283€/MOIS SUR 84 MOIS AVEC 5.000€ D'APPORT\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '- Bluetooth\n'
                '- Prise audio auxilliaire : usb\n'
                '- Téléphone Bluetooth\n'
                '- commande\n'
                '\n'
                'Conduite :\n'
                '- Allumage automatique des feux\n'
                '- Démarrage sans clé\n'
                '- carte main libre\n'
                '- châssis sport\n'
                '- détecteur de pluie\n'
                '- limiteur de vitesse\n'
                '- pack sport\n'
                '- régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '- Pack AMG\n'
                '- Toit ouvrant\n'
                '- Caméra de recul \n'
                '- Aide au stationnement\n'
                '- Radar de recul\n'
                '- feux de détresse\n'
                '- phares à LED\n'
                "- radar d'aide au stationnement\n"
                '- rétroviseurs dégivrants\n'
                '- rétroviseurs rabattables\n'
                '- rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '- Sièges électriques \n'
                '- Sièges chauffants\n'
                "- Eclairage d'ambiance \n"
                '- Double grands écrans \n'
                '- Accoudoir central\n'
                '- Accoudoir central arrière\n'
                '- Fermeture à distance\n'
                '- climatisation : automatique\n'
                '- climatisation : multi zone\n'
                '- fermeture centralisée\n'
                '- ordinateur de bord\n'
                '- sièges réglables en hauteur\n'
                '- sièges chauffants\n'
                '- verrouillage automatique des portes en roulant\n'
                '- vitres surteintées\n'
                '- vitres électriques\n'
                '- volant cuir\n'
                '- volant sport\n'
                '\n'
                'Pack :\n'
                '- Anti démarrage\n'
                '- GPS couleur\n'
                '- frein parking automatique\n'
                '- volant multifonctions\n'
                '- volant réglable\n'
                '- Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '- ABS\n'
                '- Aide au démarrage en pente\n'
                '- Airbags frontaux\n'
                '- Airbags rideaux\n'
                '- Alerte de franchissement de ligne\n'
                '- Anti-patinage\n'
                '- ESP\n'
                "- Système d'aide au freinage d'urgence\n"
                '- airbags latéraux\n'
                '- contrôle pression des pneus\n'
                '- fixations ISOFIX\n'
                '- phares antibrouillard\n'
                '- répartiteur électronique de freinage\n'
                '\n'
                'Autres équipements et informations :\n'
                "- ASR - antipatinage régulant l'accélération pour limiter la "
                "perte d'adhérence des roues motrices\n"
                '- GPS 16/9ème\n'
                "- Radar de proximité d'obstacle à l'avant du véhicule\n"
                '- commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '\n'
                'Garantie 12 mois !\n'
                "Carnet d'entretien à jour !\n"
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 163,
 '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/3150723125',
 'listing': 'auction',
 'make': 'MERCEDES-BENZ',
 'model': 'Classe A',
 'odometer': 79500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/0a/07/d50a07d673a4c2b7ce16010d3d6cf5f9e07ef14b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/59/6f/f2/596ff28eeac54de5de5ae88e4608775a6e0a4a7e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/48/2b/07482b4db3a38c0b983b0abdaa5935aad530ac83.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/5b/24/3f5b24c53ac02d3aa467c76fb189c47095706d83.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/c5/7c/6ac57c3fe5f09d73b1435a842570243dba267a4e.jpg?rule=ad-large'],
 'price': 21990,
 'price_includes_vat': False,
 'registration_date': '2019-06-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes a200 a 200 amg 163 ch toit camera eclairage ambiance',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2019}
2026-03-30 15:14:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f0e7b0fd-86dc-5f6a-8c32-661078e0fadb with identifier: 3150723125
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item f0e7b0fd-86dc-5f6a-8c32-661078e0fadb
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd5%252F0a%252F07%252Fd50a07d673a4c2b7ce16010d3d6cf5f9e07ef14b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/0a/07/d50a07d673a4c2b7ce16010d3d6cf5f9e07ef14b.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F59%252F6f%252Ff2%252F596ff28eeac54de5de5ae88e4608775a6e0a4a7e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/59/6f/f2/596ff28eeac54de5de5ae88e4608775a6e0a4a7e.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F07%252F48%252F2b%252F07482b4db3a38c0b983b0abdaa5935aad530ac83.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/07/48/2b/07482b4db3a38c0b983b0abdaa5935aad530ac83.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F3f%252F5b%252F24%252F3f5b24c53ac02d3aa467c76fb189c47095706d83.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/5b/24/3f5b24c53ac02d3aa467c76fb189c47095706d83.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6a%252Fc5%252F7c%252F6ac57c3fe5f09d73b1435a842570243dba267a4e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/c5/7c/6ac57c3fe5f09d73b1435a842570243dba267a4e.jpg?rule=ad-large already downloaded
2026-03-30 15:14:53 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f0e7b0fd-86dc-5f6a-8c32-661078e0fadb with identifier 3150723125
2026-03-30 15:14:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:53 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f0e7b0fd-86dc-5f6a-8c32-661078e0fadb
2026-03-30 15:14:53 [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': 'MERCEDES A200 A 200 AMG LINE 163 CH 163CH 163CV\n'
                '\n'
                'Les plus : TOIR OUVRANT / CAMERA DE RECUL / ECLAIRAGE '
                "AMBIANCE / JANTES 19'' / GRANDS ECRAN / SIEGES ELEC\n"
                '\n'
                "A PARTIR DE 283€/MOIS SUR 84 MOIS AVEC 5.000€ D'APPORT\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '- Bluetooth\n'
                '- Prise audio auxilliaire : usb\n'
                '- Téléphone Bluetooth\n'
                '- commande\n'
                '\n'
                'Conduite :\n'
                '- Allumage automatique des feux\n'
                '- Démarrage sans clé\n'
                '- carte main libre\n'
                '- châssis sport\n'
                '- détecteur de pluie\n'
                '- limiteur de vitesse\n'
                '- pack sport\n'
                '- régulateur de vitesse\n'
                '\n'
                'Extérieur :\n'
                '- Pack AMG\n'
                '- Toit ouvrant\n'
                '- Caméra de recul \n'
                '- Aide au stationnement\n'
                '- Radar de recul\n'
                '- feux de détresse\n'
                '- phares à LED\n'
                "- radar d'aide au stationnement\n"
                '- rétroviseurs dégivrants\n'
                '- rétroviseurs rabattables\n'
                '- rétroviseurs électriques\n'
                '\n'
                'Intérieur :\n'
                '- Sièges électriques \n'
                '- Sièges chauffants\n'
                "- Eclairage d'ambiance \n"
                '- Double grands écrans \n'
                '- Accoudoir central\n'
                '- Accoudoir central arrière\n'
                '- Fermeture à distance\n'
                '- climatisation : automatique\n'
                '- climatisation : multi zone\n'
                '- fermeture centralisée\n'
                '- ordinateur de bord\n'
                '- sièges réglables en hauteur\n'
                '- sièges chauffants\n'
                '- verrouillage automatique des portes en roulant\n'
                '- vitres surteintées\n'
                '- vitres électriques\n'
                '- volant cuir\n'
                '- volant sport\n'
                '\n'
                'Pack :\n'
                '- Anti démarrage\n'
                '- GPS couleur\n'
                '- frein parking automatique\n'
                '- volant multifonctions\n'
                '- volant réglable\n'
                '- Écran multifonction\n'
                '\n'
                'Sécurité :\n'
                '- ABS\n'
                '- Aide au démarrage en pente\n'
                '- Airbags frontaux\n'
                '- Airbags rideaux\n'
                '- Alerte de franchissement de ligne\n'
                '- Anti-patinage\n'
                '- ESP\n'
                "- Système d'aide au freinage d'urgence\n"
                '- airbags latéraux\n'
                '- contrôle pression des pneus\n'
                '- fixations ISOFIX\n'
                '- phares antibrouillard\n'
                '- répartiteur électronique de freinage\n'
                '\n'
                'Autres équipements et informations :\n'
                "- ASR - antipatinage régulant l'accélération pour limiter la "
                "perte d'adhérence des roues motrices\n"
                '- GPS 16/9ème\n'
                "- Radar de proximité d'obstacle à l'avant du véhicule\n"
                '- commandes à contrôle vocal (auto-radio, navigation ou '
                'autre)\n'
                '\n'
                'Garantie 12 mois !\n'
                "Carnet d'entretien à jour !\n"
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 163,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'f0e7b0fd-86dc-5f6a-8c32-661078e0fadb',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3150723125',
 'listing': 'auction',
 'make': 'MERCEDES-BENZ',
 'model': 'Classe A',
 'odometer': 79500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/0a/07/d50a07d673a4c2b7ce16010d3d6cf5f9e07ef14b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/59/6f/f2/596ff28eeac54de5de5ae88e4608775a6e0a4a7e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/48/2b/07482b4db3a38c0b983b0abdaa5935aad530ac83.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/5b/24/3f5b24c53ac02d3aa467c76fb189c47095706d83.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/c5/7c/6ac57c3fe5f09d73b1435a842570243dba267a4e.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0e7b0fd-86dc-5f6a-8c32-661078e0fadb/f0e7b0fd-86dc-5f6a-8c32-661078e0fadb_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 222733,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/0a/07/d50a07d673a4c2b7ce16010d3d6cf5f9e07ef14b.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0e7b0fd-86dc-5f6a-8c32-661078e0fadb/f0e7b0fd-86dc-5f6a-8c32-661078e0fadb_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 228515,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/59/6f/f2/596ff28eeac54de5de5ae88e4608775a6e0a4a7e.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0e7b0fd-86dc-5f6a-8c32-661078e0fadb/f0e7b0fd-86dc-5f6a-8c32-661078e0fadb_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 224645,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/48/2b/07482b4db3a38c0b983b0abdaa5935aad530ac83.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0e7b0fd-86dc-5f6a-8c32-661078e0fadb/f0e7b0fd-86dc-5f6a-8c32-661078e0fadb_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 224957,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/5b/24/3f5b24c53ac02d3aa467c76fb189c47095706d83.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0e7b0fd-86dc-5f6a-8c32-661078e0fadb/f0e7b0fd-86dc-5f6a-8c32-661078e0fadb_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 163569,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/c5/7c/6ac57c3fe5f09d73b1435a842570243dba267a4e.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 21990,
 'price_includes_vat': False,
 'registration_date': '2019-06-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes a200 a 200 amg 163 ch toit camera eclairage ambiance',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2019}
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273150723125%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Saving data for 3150723125: {'created_time': 1774883693.939497, 'last_price_update_time': 1774883693.939508}
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3150723125') HTTP/1.1" 204 0
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3148370568
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273148370568%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Scrape type for 3148370568: 1
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3148370568
2026-03-30 15:14:53 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': None,
 'currency': 'EUR',
 'description': 'Ford Mustang GT 5.0 V8 - 421ch - Caméra - 421\n'
                'MEC : 07/2015\n'
                'Malus à prévoir : 1920€\n'
                '\n'
                'Financement possible : Nous finançons LOA, LLD, CREDIT, '
                'LEASING sur des durées variables de 12 à 72 mois avec toutes '
                'les garanties nécessaires.\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                'Extérieur :\n'
                '- Allumage automatique des feux\n'
                '- Rétroviseurs électriques\n'
                '- Châssis sport\n'
                '- Phares LED\n'
                '- Jantes 19’’\n'
                '\n'
                'Intérieur et confort :\n'
                '- Ordinateur de bord\n'
                '- Caméra de recul\n'
                '- Cuir étendu sur le tableau de bord\n'
                '- Volant multifonctions\n'
                '- Volant sport\n'
                '- Bluetooth\n'
                '- Radio CD\n'
                '- Climatisation automatique\n'
                '\n'
                'Sécurité :\n'
                '- Détecteur de pluie\n'
                '- ABS\n'
                '- Anti-démarrage\n'
                '- Contrôle pression des pneus\n'
                '- ESP\n'
                '- Phares antibrouillard\n'
                '- ...\n'
                '\n'
                'Garantie 12 mois.\n'
                "Carnet d'entretien à jour Ford !\n"
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 '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/3148370568',
 'listing': 'auction',
 'make': 'FORD',
 'model': 'Mustang',
 'odometer': 49800,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/54/28/0a5428c6e7b83d7eed59fc44186f8b6961d610df.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/79/75/9a7975e35919da62b16736868c7e532a321bcf82.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/38/ff/5f38ff5db2cbc6c28eb88eba5069ec046acc10ae.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/01/f3/7f/01f37fa2fc31b1b8672844a9f139ff7a7d24af9d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/99/c3/c4/99c3c4ec5921f25b126f68a507c80e3eb1443b56.jpg?rule=ad-large'],
 'price': 36990,
 'price_includes_vat': False,
 'registration_date': '2015-07-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Ford Mustang GT 5.0 V8 - 421cv - Caméra - Jaune Triple',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2015}
2026-03-30 15:14:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f6f10ade-a6df-5309-a17a-185249bc7829 with identifier: 3148370568
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item f6f10ade-a6df-5309-a17a-185249bc7829
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0a%252F54%252F28%252F0a5428c6e7b83d7eed59fc44186f8b6961d610df.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/54/28/0a5428c6e7b83d7eed59fc44186f8b6961d610df.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9a%252F79%252F75%252F9a7975e35919da62b16736868c7e532a321bcf82.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/79/75/9a7975e35919da62b16736868c7e532a321bcf82.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5f%252F38%252Fff%252F5f38ff5db2cbc6c28eb88eba5069ec046acc10ae.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/38/ff/5f38ff5db2cbc6c28eb88eba5069ec046acc10ae.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F01%252Ff3%252F7f%252F01f37fa2fc31b1b8672844a9f139ff7a7d24af9d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/01/f3/7f/01f37fa2fc31b1b8672844a9f139ff7a7d24af9d.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F99%252Fc3%252Fc4%252F99c3c4ec5921f25b126f68a507c80e3eb1443b56.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/99/c3/c4/99c3c4ec5921f25b126f68a507c80e3eb1443b56.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f6f10ade-a6df-5309-a17a-185249bc7829 with identifier 3148370568
2026-03-30 15:14:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:54 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f6f10ade-a6df-5309-a17a-185249bc7829
2026-03-30 15:14:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': None,
 'currency': 'EUR',
 'description': 'Ford Mustang GT 5.0 V8 - 421ch - Caméra - 421\n'
                'MEC : 07/2015\n'
                'Malus à prévoir : 1920€\n'
                '\n'
                'Financement possible : Nous finançons LOA, LLD, CREDIT, '
                'LEASING sur des durées variables de 12 à 72 mois avec toutes '
                'les garanties nécessaires.\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                'Extérieur :\n'
                '- Allumage automatique des feux\n'
                '- Rétroviseurs électriques\n'
                '- Châssis sport\n'
                '- Phares LED\n'
                '- Jantes 19’’\n'
                '\n'
                'Intérieur et confort :\n'
                '- Ordinateur de bord\n'
                '- Caméra de recul\n'
                '- Cuir étendu sur le tableau de bord\n'
                '- Volant multifonctions\n'
                '- Volant sport\n'
                '- Bluetooth\n'
                '- Radio CD\n'
                '- Climatisation automatique\n'
                '\n'
                'Sécurité :\n'
                '- Détecteur de pluie\n'
                '- ABS\n'
                '- Anti-démarrage\n'
                '- Contrôle pression des pneus\n'
                '- ESP\n'
                '- Phares antibrouillard\n'
                '- ...\n'
                '\n'
                'Garantie 12 mois.\n'
                "Carnet d'entretien à jour Ford !\n"
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'f6f10ade-a6df-5309-a17a-185249bc7829',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3148370568',
 'listing': 'auction',
 'make': 'FORD',
 'model': 'Mustang',
 'odometer': 49800,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/54/28/0a5428c6e7b83d7eed59fc44186f8b6961d610df.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/79/75/9a7975e35919da62b16736868c7e532a321bcf82.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/38/ff/5f38ff5db2cbc6c28eb88eba5069ec046acc10ae.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/01/f3/7f/01f37fa2fc31b1b8672844a9f139ff7a7d24af9d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/99/c3/c4/99c3c4ec5921f25b126f68a507c80e3eb1443b56.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6f10ade-a6df-5309-a17a-185249bc7829/f6f10ade-a6df-5309-a17a-185249bc7829_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 179013,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/54/28/0a5428c6e7b83d7eed59fc44186f8b6961d610df.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6f10ade-a6df-5309-a17a-185249bc7829/f6f10ade-a6df-5309-a17a-185249bc7829_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 179714,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/79/75/9a7975e35919da62b16736868c7e532a321bcf82.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6f10ade-a6df-5309-a17a-185249bc7829/f6f10ade-a6df-5309-a17a-185249bc7829_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 173402,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/38/ff/5f38ff5db2cbc6c28eb88eba5069ec046acc10ae.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6f10ade-a6df-5309-a17a-185249bc7829/f6f10ade-a6df-5309-a17a-185249bc7829_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 168198,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/01/f3/7f/01f37fa2fc31b1b8672844a9f139ff7a7d24af9d.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f6f10ade-a6df-5309-a17a-185249bc7829/f6f10ade-a6df-5309-a17a-185249bc7829_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 179720,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/99/c3/c4/99c3c4ec5921f25b126f68a507c80e3eb1443b56.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 36990,
 'price_includes_vat': False,
 'registration_date': '2015-07-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Ford Mustang GT 5.0 V8 - 421cv - Caméra - Jaune Triple',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2015}
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273148370568%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [auto_selling_leboncoin.fr] INFO: Saving data for 3148370568: {'created_time': 1774883694.126565, 'last_price_update_time': 1774883694.126578}
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3148370568') HTTP/1.1" 204 0
2026-03-30 15:14:54 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3147795248
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273147795248%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [auto_selling_leboncoin.fr] INFO: Scrape type for 3147795248: 1
2026-03-30 15:14:54 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3147795248
2026-03-30 15:14:54 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': 'BMW X5 F15 xDrive 40D 313CV BVA8 M Sport FULL BLACK + CAMERA '
                'DE RECUL + TOIT PANO - 313\n'
                '\n'
                'Financement possible : crédit particulier à partir de '
                "425€/mois avec 5.000€ d'apport.\n"
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                'Extérieur :\n'
                '- Allumage automatique des feux\n'
                '- Rétroviseurs électriques\n'
                '- Châssis sport\n'
                '- Phares Full LED\n'
                '- Jantes 20’’\n'
                '\n'
                'Intérieur et confort :\n'
                '- Ordinateur de bord\n'
                '- Caméra de recul\n'
                '- Sièges chauffants AV\n'
                '- Volant multifonctions\n'
                '- Volant sport\n'
                '- Bluetooth\n'
                '- Radio CD\n'
                '- Climatisation automatique\n'
                '- Toit ouvrant panoramique\n'
                '- Affichage tête haute\n'
                '- Cuir étendu sur le tableau de bord\n'
                '\n'
                'Sécurité :\n'
                '- Détecteur de pluie\n'
                '- ABS\n'
                '- Anti-démarrage\n'
                '- Contrôle pression des pneus\n'
                '- ESP\n'
                '- Phares antibrouillard\n'
                '- Attention Assist (détecteur de fatigue)\n'
                "- Aide au freinage d'urgence\n"
                '- ...\n'
                '\n'
                'Garantie 12 mois.\n'
                "Carnet d'entretien à jour !\n"
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 313,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3147795248',
 'listing': 'auction',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 110000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/41/e5/0d/41e50d6120d6c36ccb2bc0623f1347f7077aad0a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/ae/d1/87aed1237bcf80d9b8af7d5b9b652e80deb0ef45.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f8/76/dd/f876ddf9a61afa8524cdff0b7cf6391da46ef963.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/e2/72/6ae272033e34a374c930b76300c65bd20247e25c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/71/36/a07136e745705548b3ea42a3a09d455ec6d0051c.jpg?rule=ad-large'],
 'price': 31990,
 'price_includes_vat': False,
 'registration_date': '2014-07-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW X5 F15 40d M Sport 313ch 313 BVA8 Full entretenu',
 'transmission': 'automatic',
 'trim': 'X5 xDrive40dA 313ch M Sport',
 'vin': None,
 'year': 2014}
2026-03-30 15:14:54 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 31932663-991e-5409-8abc-b1068b4a14b1 with identifier: 3147795248
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 31932663-991e-5409-8abc-b1068b4a14b1
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F41%252Fe5%252F0d%252F41e50d6120d6c36ccb2bc0623f1347f7077aad0a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/41/e5/0d/41e50d6120d6c36ccb2bc0623f1347f7077aad0a.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F87%252Fae%252Fd1%252F87aed1237bcf80d9b8af7d5b9b652e80deb0ef45.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/87/ae/d1/87aed1237bcf80d9b8af7d5b9b652e80deb0ef45.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff8%252F76%252Fdd%252Ff876ddf9a61afa8524cdff0b7cf6391da46ef963.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f8/76/dd/f876ddf9a61afa8524cdff0b7cf6391da46ef963.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6a%252Fe2%252F72%252F6ae272033e34a374c930b76300c65bd20247e25c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/e2/72/6ae272033e34a374c930b76300c65bd20247e25c.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa0%252F71%252F36%252Fa07136e745705548b3ea42a3a09d455ec6d0051c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/71/36/a07136e745705548b3ea42a3a09d455ec6d0051c.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 31932663-991e-5409-8abc-b1068b4a14b1 with identifier 3147795248
2026-03-30 15:14:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:54 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 31932663-991e-5409-8abc-b1068b4a14b1
2026-03-30 15:14:54 [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': 'BMW X5 F15 xDrive 40D 313CV BVA8 M Sport FULL BLACK + CAMERA '
                'DE RECUL + TOIT PANO - 313\n'
                '\n'
                'Financement possible : crédit particulier à partir de '
                "425€/mois avec 5.000€ d'apport.\n"
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                'Extérieur :\n'
                '- Allumage automatique des feux\n'
                '- Rétroviseurs électriques\n'
                '- Châssis sport\n'
                '- Phares Full LED\n'
                '- Jantes 20’’\n'
                '\n'
                'Intérieur et confort :\n'
                '- Ordinateur de bord\n'
                '- Caméra de recul\n'
                '- Sièges chauffants AV\n'
                '- Volant multifonctions\n'
                '- Volant sport\n'
                '- Bluetooth\n'
                '- Radio CD\n'
                '- Climatisation automatique\n'
                '- Toit ouvrant panoramique\n'
                '- Affichage tête haute\n'
                '- Cuir étendu sur le tableau de bord\n'
                '\n'
                'Sécurité :\n'
                '- Détecteur de pluie\n'
                '- ABS\n'
                '- Anti-démarrage\n'
                '- Contrôle pression des pneus\n'
                '- ESP\n'
                '- Phares antibrouillard\n'
                '- Attention Assist (détecteur de fatigue)\n'
                "- Aide au freinage d'urgence\n"
                '- ...\n'
                '\n'
                'Garantie 12 mois.\n'
                "Carnet d'entretien à jour !\n"
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 313,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '31932663-991e-5409-8abc-b1068b4a14b1',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3147795248',
 'listing': 'auction',
 'make': 'BMW',
 'model': 'X5',
 'odometer': 110000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/41/e5/0d/41e50d6120d6c36ccb2bc0623f1347f7077aad0a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/ae/d1/87aed1237bcf80d9b8af7d5b9b652e80deb0ef45.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f8/76/dd/f876ddf9a61afa8524cdff0b7cf6391da46ef963.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/e2/72/6ae272033e34a374c930b76300c65bd20247e25c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/71/36/a07136e745705548b3ea42a3a09d455ec6d0051c.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31932663-991e-5409-8abc-b1068b4a14b1/31932663-991e-5409-8abc-b1068b4a14b1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 238760,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/e5/0d/41e50d6120d6c36ccb2bc0623f1347f7077aad0a.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31932663-991e-5409-8abc-b1068b4a14b1/31932663-991e-5409-8abc-b1068b4a14b1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 228030,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/ae/d1/87aed1237bcf80d9b8af7d5b9b652e80deb0ef45.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31932663-991e-5409-8abc-b1068b4a14b1/31932663-991e-5409-8abc-b1068b4a14b1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 145343,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f8/76/dd/f876ddf9a61afa8524cdff0b7cf6391da46ef963.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31932663-991e-5409-8abc-b1068b4a14b1/31932663-991e-5409-8abc-b1068b4a14b1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90293,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/e2/72/6ae272033e34a374c930b76300c65bd20247e25c.jpg?rule=ad-large',
             'Width': 600},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_31932663-991e-5409-8abc-b1068b4a14b1/31932663-991e-5409-8abc-b1068b4a14b1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 86194,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/71/36/a07136e745705548b3ea42a3a09d455ec6d0051c.jpg?rule=ad-large',
             'Width': 600}],
 'price': 31990,
 'price_includes_vat': False,
 'registration_date': '2014-07-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW X5 F15 40d M Sport 313ch 313 BVA8 Full entretenu',
 'transmission': 'automatic',
 'trim': 'X5 xDrive40dA 313ch M Sport',
 'vin': None,
 'year': 2014}
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273147795248%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [auto_selling_leboncoin.fr] INFO: Saving data for 3147795248: {'created_time': 1774883694.291559, 'last_price_update_time': 1774883694.29157}
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3147795248') HTTP/1.1" 204 0
2026-03-30 15:14:54 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3138357027
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273138357027%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [auto_selling_leboncoin.fr] INFO: Scrape type for 3138357027: 1
2026-03-30 15:14:54 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3138357027
2026-03-30 15:14:54 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': None,
 'currency': 'EUR',
 'description': 'Renault Megane 4 IV RS - 300ch - BOSE - Trophy - Caméra - '
                '300\n'
                'MEC : 08/2019\n'
                'Aucun malus !\n'
                '\n'
                'Financement possible : Nous finançons LOA, LLD, CREDIT, '
                'LEASING sur des durées variables de 12 à 72 mois avec toutes '
                'les garanties nécessaires.\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Extérieur :\n'
                '- Allumage automatique des feux\n'
                '- Rétroviseurs électriques\n'
                '- Châssis sport\n'
                '- Phares Full LED\n'
                '- Jantes 19"\n'
                '- Cata sport\n'
                '\n'
                'Intérieur et confort :\n'
                '- Intérieur cuir/alcantara\n'
                '- Bose\n'
                '- Keyless Go\n'
                '- RS MONITOR\n'
                '- Recaro\n'
                '- Affichage tête haute\n'
                '- Park assist\n'
                '- Caméra de recul\n'
                '\n'
                'Sécurité :\n'
                '- ABS\n'
                '- ESP (programme de stabilité électronique)\n'
                '- Airbag\n'
                '- Fixations ISOFIX\n'
                '- Radar de recul\n'
                '- ...\n'
                '\n'
                'Garantie 12 mois !\n'
                "Carnet d'entretien à jour !\n"
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 '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/3138357027',
 'listing': 'auction',
 'make': 'RENAULT',
 'model': 'Megane',
 'odometer': 53000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/db/71/32/db7132175a9b19d4df84d8d53f73c30a1e7b5118.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/b0/d7/42b0d798642700edb82f90cb51cfe4ee90792f5d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/51/7d/cc/517dcce93bb3d455c94e895e14547cde4ef88015.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/80/1f/85801f23e9f6bd32cde367b55536e1e9278232e6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/03/bf/ab03bfd4d2db892db607c080cdb2aafa8136f42b.jpg?rule=ad-large'],
 'price': 36990,
 'price_includes_vat': False,
 'registration_date': '2019-08-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Renault Megane 4 IV RS II - 300cv - BOSE - Trophy - Caméra - Head '
          'up - Recaro',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2019}
2026-03-30 15:14:54 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d96e91af-3a5d-5803-858c-e14b798bc876 with identifier: 3138357027
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item d96e91af-3a5d-5803-858c-e14b798bc876
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fdb%252F71%252F32%252Fdb7132175a9b19d4df84d8d53f73c30a1e7b5118.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/db/71/32/db7132175a9b19d4df84d8d53f73c30a1e7b5118.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F42%252Fb0%252Fd7%252F42b0d798642700edb82f90cb51cfe4ee90792f5d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/42/b0/d7/42b0d798642700edb82f90cb51cfe4ee90792f5d.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F51%252F7d%252Fcc%252F517dcce93bb3d455c94e895e14547cde4ef88015.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/51/7d/cc/517dcce93bb3d455c94e895e14547cde4ef88015.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F85%252F80%252F1f%252F85801f23e9f6bd32cde367b55536e1e9278232e6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/85/80/1f/85801f23e9f6bd32cde367b55536e1e9278232e6.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fab%252F03%252Fbf%252Fab03bfd4d2db892db607c080cdb2aafa8136f42b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/03/bf/ab03bfd4d2db892db607c080cdb2aafa8136f42b.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d96e91af-3a5d-5803-858c-e14b798bc876 with identifier 3138357027
2026-03-30 15:14:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:54 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d96e91af-3a5d-5803-858c-e14b798bc876
2026-03-30 15:14:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': None,
 'currency': 'EUR',
 'description': 'Renault Megane 4 IV RS - 300ch - BOSE - Trophy - Caméra - '
                '300\n'
                'MEC : 08/2019\n'
                'Aucun malus !\n'
                '\n'
                'Financement possible : Nous finançons LOA, LLD, CREDIT, '
                'LEASING sur des durées variables de 12 à 72 mois avec toutes '
                'les garanties nécessaires.\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Extérieur :\n'
                '- Allumage automatique des feux\n'
                '- Rétroviseurs électriques\n'
                '- Châssis sport\n'
                '- Phares Full LED\n'
                '- Jantes 19"\n'
                '- Cata sport\n'
                '\n'
                'Intérieur et confort :\n'
                '- Intérieur cuir/alcantara\n'
                '- Bose\n'
                '- Keyless Go\n'
                '- RS MONITOR\n'
                '- Recaro\n'
                '- Affichage tête haute\n'
                '- Park assist\n'
                '- Caméra de recul\n'
                '\n'
                'Sécurité :\n'
                '- ABS\n'
                '- ESP (programme de stabilité électronique)\n'
                '- Airbag\n'
                '- Fixations ISOFIX\n'
                '- Radar de recul\n'
                '- ...\n'
                '\n'
                'Garantie 12 mois !\n'
                "Carnet d'entretien à jour !\n"
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'd96e91af-3a5d-5803-858c-e14b798bc876',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3138357027',
 'listing': 'auction',
 'make': 'RENAULT',
 'model': 'Megane',
 'odometer': 53000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/db/71/32/db7132175a9b19d4df84d8d53f73c30a1e7b5118.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/b0/d7/42b0d798642700edb82f90cb51cfe4ee90792f5d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/51/7d/cc/517dcce93bb3d455c94e895e14547cde4ef88015.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/80/1f/85801f23e9f6bd32cde367b55536e1e9278232e6.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/03/bf/ab03bfd4d2db892db607c080cdb2aafa8136f42b.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d96e91af-3a5d-5803-858c-e14b798bc876/d96e91af-3a5d-5803-858c-e14b798bc876_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 208482,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/71/32/db7132175a9b19d4df84d8d53f73c30a1e7b5118.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d96e91af-3a5d-5803-858c-e14b798bc876/d96e91af-3a5d-5803-858c-e14b798bc876_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 213253,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/b0/d7/42b0d798642700edb82f90cb51cfe4ee90792f5d.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d96e91af-3a5d-5803-858c-e14b798bc876/d96e91af-3a5d-5803-858c-e14b798bc876_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 209252,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/51/7d/cc/517dcce93bb3d455c94e895e14547cde4ef88015.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d96e91af-3a5d-5803-858c-e14b798bc876/d96e91af-3a5d-5803-858c-e14b798bc876_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 213838,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/80/1f/85801f23e9f6bd32cde367b55536e1e9278232e6.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d96e91af-3a5d-5803-858c-e14b798bc876/d96e91af-3a5d-5803-858c-e14b798bc876_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 163929,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/03/bf/ab03bfd4d2db892db607c080cdb2aafa8136f42b.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 36990,
 'price_includes_vat': False,
 'registration_date': '2019-08-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Renault Megane 4 IV RS II - 300cv - BOSE - Trophy - Caméra - Head '
          'up - Recaro',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2019}
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273138357027%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [auto_selling_leboncoin.fr] INFO: Saving data for 3138357027: {'created_time': 1774883694.491196, 'last_price_update_time': 1774883694.491206}
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3138357027') HTTP/1.1" 204 0
2026-03-30 15:14:54 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3080593479
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273080593479%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [auto_selling_leboncoin.fr] INFO: Scrape type for 3080593479: 1
2026-03-30 15:14:54 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3080593479
2026-03-30 15:14:54 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Cupra Ateca 2.0 TSI 300cv 4Drive DSG7 - Pano - Caméra 360° - '
                '300ch - Brembo - Beats\n'
                'MEC : 03/2019\n'
                '\n'
                'Prévoir malus de 1196€\n'
                '\n'
                'Financement possible : Nous finançons LOA, LLD, CREDIT, '
                'LEASING sur des durées variables de 12 à 72 mois avec toutes '
                'les garanties nécessaires.\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                'Extérieur :\n'
                '- Allumage automatique des feux\n'
                '- Rétroviseurs électriques\n'
                '- Châssis sport\n'
                '- Phares Full LED\n'
                '- Jantes 19" Cooper\n'
                '- Frein Brembo \n'
                '\n'
                'Intérieur et confort :\n'
                '- Sono Beats \n'
                '- Sièges chauffants \n'
                '- Intérieur Cuir/Alcantara\n'
                '- Ordinateur de bord\n'
                '- Caméra de recul 360°\n'
                '- Sièges chauffants AV\n'
                '- Volant multifonctions\n'
                '- Volant sport \n'
                '- Bluetooth\n'
                '- Radio CD\n'
                '- Climatisation automatique\n'
                '- Toit ouvrant panoramique\n'
                '- Keyless Go\n'
                '- ACC\n'
                "- Avertisseur d'angle mort\n"
                '\n'
                'Sécurité :\n'
                '- Détecteur de pluie\n'
                '- ABS\n'
                '- Anti-démarrage\n'
                '- Contrôle pression des pneus\n'
                '- ESP\n'
                '- Phares antibrouillard\n'
                '- Régulateur de vitesse\n'
                "- Aide au freinage d'urgence\n"
                '- ...\n'
                '\n'
                'Garantie 12 mois.\n'
                "Carnet d'entretien à jour ! \n"
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 300,
 '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/3080593479',
 'listing': 'auction',
 'make': 'CUPRA',
 'model': 'Ateca',
 'odometer': 53000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/46/d0/5e46d0b305c433a817291f48cbbe51b7bb315ef5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/51/40/53/514053ccbecfd199a66a5f4817dac1b25516d329.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/48/fa/f4/48faf4c93ead4a44be6c752d42c2a284b964e4d2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/53/6c/c8536c0ab252915ef6baaa3464816b197d23029f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/9d/a5/dd9da592190baa6b49a3448f67495dbc51279bbd.jpg?rule=ad-large'],
 'price': 28990,
 'price_includes_vat': False,
 'registration_date': '2019-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Cupra Ateca 2.0 TSi 300 ch Brembo Toit Caméra 360',
 'transmission': 'automatic',
 'trim': 'Ateca 2.0 TSI 300ch 4Drive DSG7',
 'vin': None,
 'year': 2019}
2026-03-30 15:14:54 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 3fefce28-067e-581d-8b9e-6b9ae378e1f1 with identifier: 3080593479
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 3fefce28-067e-581d-8b9e-6b9ae378e1f1
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5e%252F46%252Fd0%252F5e46d0b305c433a817291f48cbbe51b7bb315ef5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/46/d0/5e46d0b305c433a817291f48cbbe51b7bb315ef5.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F51%252F40%252F53%252F514053ccbecfd199a66a5f4817dac1b25516d329.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/51/40/53/514053ccbecfd199a66a5f4817dac1b25516d329.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F48%252Ffa%252Ff4%252F48faf4c93ead4a44be6c752d42c2a284b964e4d2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/48/fa/f4/48faf4c93ead4a44be6c752d42c2a284b964e4d2.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc8%252F53%252F6c%252Fc8536c0ab252915ef6baaa3464816b197d23029f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/53/6c/c8536c0ab252915ef6baaa3464816b197d23029f.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fdd%252F9d%252Fa5%252Fdd9da592190baa6b49a3448f67495dbc51279bbd.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/9d/a5/dd9da592190baa6b49a3448f67495dbc51279bbd.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 3fefce28-067e-581d-8b9e-6b9ae378e1f1 with identifier 3080593479
2026-03-30 15:14:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:54 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 3fefce28-067e-581d-8b9e-6b9ae378e1f1
2026-03-30 15:14:54 [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': 'Cupra Ateca 2.0 TSI 300cv 4Drive DSG7 - Pano - Caméra 360° - '
                '300ch - Brembo - Beats\n'
                'MEC : 03/2019\n'
                '\n'
                'Prévoir malus de 1196€\n'
                '\n'
                'Financement possible : Nous finançons LOA, LLD, CREDIT, '
                'LEASING sur des durées variables de 12 à 72 mois avec toutes '
                'les garanties nécessaires.\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                'Extérieur :\n'
                '- Allumage automatique des feux\n'
                '- Rétroviseurs électriques\n'
                '- Châssis sport\n'
                '- Phares Full LED\n'
                '- Jantes 19" Cooper\n'
                '- Frein Brembo \n'
                '\n'
                'Intérieur et confort :\n'
                '- Sono Beats \n'
                '- Sièges chauffants \n'
                '- Intérieur Cuir/Alcantara\n'
                '- Ordinateur de bord\n'
                '- Caméra de recul 360°\n'
                '- Sièges chauffants AV\n'
                '- Volant multifonctions\n'
                '- Volant sport \n'
                '- Bluetooth\n'
                '- Radio CD\n'
                '- Climatisation automatique\n'
                '- Toit ouvrant panoramique\n'
                '- Keyless Go\n'
                '- ACC\n'
                "- Avertisseur d'angle mort\n"
                '\n'
                'Sécurité :\n'
                '- Détecteur de pluie\n'
                '- ABS\n'
                '- Anti-démarrage\n'
                '- Contrôle pression des pneus\n'
                '- ESP\n'
                '- Phares antibrouillard\n'
                '- Régulateur de vitesse\n'
                "- Aide au freinage d'urgence\n"
                '- ...\n'
                '\n'
                'Garantie 12 mois.\n'
                "Carnet d'entretien à jour ! \n"
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 300,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '3fefce28-067e-581d-8b9e-6b9ae378e1f1',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3080593479',
 'listing': 'auction',
 'make': 'CUPRA',
 'model': 'Ateca',
 'odometer': 53000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/46/d0/5e46d0b305c433a817291f48cbbe51b7bb315ef5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/51/40/53/514053ccbecfd199a66a5f4817dac1b25516d329.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/48/fa/f4/48faf4c93ead4a44be6c752d42c2a284b964e4d2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/53/6c/c8536c0ab252915ef6baaa3464816b197d23029f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/9d/a5/dd9da592190baa6b49a3448f67495dbc51279bbd.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94a441e5-2c01-51cb-a3be-fce77018eb24/94a441e5-2c01-51cb-a3be-fce77018eb24_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158452,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/46/d0/5e46d0b305c433a817291f48cbbe51b7bb315ef5.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94a441e5-2c01-51cb-a3be-fce77018eb24/94a441e5-2c01-51cb-a3be-fce77018eb24_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 148607,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/51/40/53/514053ccbecfd199a66a5f4817dac1b25516d329.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94a441e5-2c01-51cb-a3be-fce77018eb24/94a441e5-2c01-51cb-a3be-fce77018eb24_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 161283,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/48/fa/f4/48faf4c93ead4a44be6c752d42c2a284b964e4d2.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94a441e5-2c01-51cb-a3be-fce77018eb24/94a441e5-2c01-51cb-a3be-fce77018eb24_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 118679,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/53/6c/c8536c0ab252915ef6baaa3464816b197d23029f.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_94a441e5-2c01-51cb-a3be-fce77018eb24/94a441e5-2c01-51cb-a3be-fce77018eb24_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 76520,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/9d/a5/dd9da592190baa6b49a3448f67495dbc51279bbd.jpg?rule=ad-large',
             'Width': 600}],
 'price': 28990,
 'price_includes_vat': False,
 'registration_date': '2019-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Cupra Ateca 2.0 TSi 300 ch Brembo Toit Caméra 360',
 'transmission': 'automatic',
 'trim': 'Ateca 2.0 TSI 300ch 4Drive DSG7',
 'vin': None,
 'year': 2019}
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273080593479%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [auto_selling_leboncoin.fr] INFO: Saving data for 3080593479: {'created_time': 1774883694.653285, 'last_price_update_time': 1774883694.653299}
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3080593479') HTTP/1.1" 204 0
2026-03-30 15:14:54 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3071780521
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273071780521%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [auto_selling_leboncoin.fr] INFO: Scrape type for 3071780521: 1
2026-03-30 15:14:54 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3071780521
2026-03-30 15:14:54 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': None,
 'currency': 'EUR',
 'description': 'Audi A5 Cabriolet 2.0 TDI 190ch S-Line Quattro - 190\n'
                'MEC : 06/2016\n'
                '\n'
                'Financement possible : Nous finançons LOA, LLD, CREDIT, '
                'LEASING sur des durées variables de 12 à 72 mois avec toutes '
                'les garanties nécessaires.\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                'Extérieur :\n'
                '- Allumage automatique des feux\n'
                '- Rétroviseurs électriques\n'
                '- Châssis sport\n'
                '- Phares LED\n'
                '- Jantes 20’’\n'
                '\n'
                'Intérieur et confort :\n'
                '- Radar AV + AR\n'
                '- Intérieur cuir/alcantara\n'
                '- Ordinateur de bord\n'
                '- Sièges chauffants\n'
                '- Volant multifonctions\n'
                '- Volant sport\n'
                '- Bluetooth\n'
                '- Radio CD\n'
                '- Climatisation automatique\n'
                '\n'
                'Sécurité :\n'
                '- Détecteur de pluie\n'
                '- ABS\n'
                '- Anti-démarrage\n'
                '- Contrôle pression des pneus\n'
                '- ESP\n'
                '- Phares antibrouillard\n'
                "- Aide au freinage d'urgence\n"
                '- ...\n'
                '\n'
                'Garantie 12 mois.\n'
                "Carnet d'entretien à jour !\n"
                'Dernier entretien fait le 24/05/2024 à 89580km.\n'
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 '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/3071780521',
 'listing': 'auction',
 'make': 'AUDI',
 'model': 'A5',
 'odometer': 93000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/8a/8e/6c/8a8e6c79c701c8761845f97cae2582c50691c3c2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/c4/38/c6c438b1619fdf79cdd80b8b176420c27ec2d17e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/4c/38/f14c382774ddd4885eafff4bbae5fbf49a973d73.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/ca/b5/77cab5c268c1c2189f53892343b22479b5bd579a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/43/99/1c4399cb6d872061c28c1396d8ebea0b19068c64.jpg?rule=ad-large'],
 'price': 17990,
 'price_includes_vat': False,
 'registration_date': '2016-06-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Audi A5 Cabriolet 2.0 TDI 190cv S-Line Quattro',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2016}
2026-03-30 15:14:54 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1cce0d77-f0d4-50cd-af7e-fcd20d8cd103 with identifier: 3071780521
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 1cce0d77-f0d4-50cd-af7e-fcd20d8cd103
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F8a%252F8e%252F6c%252F8a8e6c79c701c8761845f97cae2582c50691c3c2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8a/8e/6c/8a8e6c79c701c8761845f97cae2582c50691c3c2.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc6%252Fc4%252F38%252Fc6c438b1619fdf79cdd80b8b176420c27ec2d17e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/c4/38/c6c438b1619fdf79cdd80b8b176420c27ec2d17e.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff1%252F4c%252F38%252Ff14c382774ddd4885eafff4bbae5fbf49a973d73.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/4c/38/f14c382774ddd4885eafff4bbae5fbf49a973d73.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F77%252Fca%252Fb5%252F77cab5c268c1c2189f53892343b22479b5bd579a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/77/ca/b5/77cab5c268c1c2189f53892343b22479b5bd579a.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F1c%252F43%252F99%252F1c4399cb6d872061c28c1396d8ebea0b19068c64.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/43/99/1c4399cb6d872061c28c1396d8ebea0b19068c64.jpg?rule=ad-large already downloaded
2026-03-30 15:14:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1cce0d77-f0d4-50cd-af7e-fcd20d8cd103 with identifier 3071780521
2026-03-30 15:14:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:54 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1cce0d77-f0d4-50cd-af7e-fcd20d8cd103
2026-03-30 15:14:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': None,
 'currency': 'EUR',
 'description': 'Audi A5 Cabriolet 2.0 TDI 190ch S-Line Quattro - 190\n'
                'MEC : 06/2016\n'
                '\n'
                'Financement possible : Nous finançons LOA, LLD, CREDIT, '
                'LEASING sur des durées variables de 12 à 72 mois avec toutes '
                'les garanties nécessaires.\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                'Extérieur :\n'
                '- Allumage automatique des feux\n'
                '- Rétroviseurs électriques\n'
                '- Châssis sport\n'
                '- Phares LED\n'
                '- Jantes 20’’\n'
                '\n'
                'Intérieur et confort :\n'
                '- Radar AV + AR\n'
                '- Intérieur cuir/alcantara\n'
                '- Ordinateur de bord\n'
                '- Sièges chauffants\n'
                '- Volant multifonctions\n'
                '- Volant sport\n'
                '- Bluetooth\n'
                '- Radio CD\n'
                '- Climatisation automatique\n'
                '\n'
                'Sécurité :\n'
                '- Détecteur de pluie\n'
                '- ABS\n'
                '- Anti-démarrage\n'
                '- Contrôle pression des pneus\n'
                '- ESP\n'
                '- Phares antibrouillard\n'
                "- Aide au freinage d'urgence\n"
                '- ...\n'
                '\n'
                'Garantie 12 mois.\n'
                "Carnet d'entretien à jour !\n"
                'Dernier entretien fait le 24/05/2024 à 89580km.\n'
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '1cce0d77-f0d4-50cd-af7e-fcd20d8cd103',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3071780521',
 'listing': 'auction',
 'make': 'AUDI',
 'model': 'A5',
 'odometer': 93000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/8a/8e/6c/8a8e6c79c701c8761845f97cae2582c50691c3c2.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/c4/38/c6c438b1619fdf79cdd80b8b176420c27ec2d17e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/4c/38/f14c382774ddd4885eafff4bbae5fbf49a973d73.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/ca/b5/77cab5c268c1c2189f53892343b22479b5bd579a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/43/99/1c4399cb6d872061c28c1396d8ebea0b19068c64.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59e894eb-fb82-5c96-b537-40e0146d8589/59e894eb-fb82-5c96-b537-40e0146d8589_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112277,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8a/8e/6c/8a8e6c79c701c8761845f97cae2582c50691c3c2.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59e894eb-fb82-5c96-b537-40e0146d8589/59e894eb-fb82-5c96-b537-40e0146d8589_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 112055,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/c4/38/c6c438b1619fdf79cdd80b8b176420c27ec2d17e.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59e894eb-fb82-5c96-b537-40e0146d8589/59e894eb-fb82-5c96-b537-40e0146d8589_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 147748,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/4c/38/f14c382774ddd4885eafff4bbae5fbf49a973d73.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59e894eb-fb82-5c96-b537-40e0146d8589/59e894eb-fb82-5c96-b537-40e0146d8589_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 105208,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/ca/b5/77cab5c268c1c2189f53892343b22479b5bd579a.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_59e894eb-fb82-5c96-b537-40e0146d8589/59e894eb-fb82-5c96-b537-40e0146d8589_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 150598,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/43/99/1c4399cb6d872061c28c1396d8ebea0b19068c64.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 17990,
 'price_includes_vat': False,
 'registration_date': '2016-06-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Audi A5 Cabriolet 2.0 TDI 190cv S-Line Quattro',
 'transmission': 'manual',
 'trim': None,
 'vin': None,
 'year': 2016}
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273071780521%27 HTTP/1.1" 200 None
2026-03-30 15:14:54 [auto_selling_leboncoin.fr] INFO: Saving data for 3071780521: {'created_time': 1774883694.909765, 'last_price_update_time': 1774883694.909776}
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3071780521') HTTP/1.1" 204 0
2026-03-30 15:14:55 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3166982314
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273166982314%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [auto_selling_leboncoin.fr] INFO: Scrape type for 3166982314: 1
2026-03-30 15:14:55 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3166982314
2026-03-30 15:14:55 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': 'LAND ROVER RANGER ROVER MARK VI SWB AUTOBIOGRAPHY 258ch - '
                '258\n'
                'MEC : 02/2017\n'
                '\n'
                'Financement possible : Nous finançons LOA, LLD, CREDIT, '
                'LEASING sur des durées variables de 12 à 72 mois avec toutes '
                'les garanties nécessaires.\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                'Extérieur :\n'
                '- Allumage automatique des feux\n'
                '- Rétroviseurs électriques\n'
                '- Châssis sport\n'
                '- Phares Full LED\n'
                '- Jantes 22"\n'
                '\n'
                'Intérieur et confort :\n'
                '- Ordinateur de bord\n'
                '- Caméra de recul 360°\n'
                '- Cuir étendu sur le tableau de bord\n'
                '- Volant multifonctions\n'
                '- Volant chauffant\n'
                '- Bluetooth\n'
                '- Radio CD\n'
                '- Climatisation automatique\n'
                '- Toit ouvrant panoramique\n'
                '- Ciel de toit alcantara\n'
                '- Sièges chauffants/ventilés\n'
                '- Sièges AR chauffants\n'
                '- ACC\n'
                '\n'
                'Sécurité :\n'
                '- Détecteur de pluie\n'
                '- ABS\n'
                '- Anti-démarrage\n'
                '- Contrôle pression des pneus\n'
                '- ESP\n'
                '- Phares antibrouillard\n'
                '- ...\n'
                '\n'
                'Garantie 12 mois.\n'
                "Carnet d'entretien à jour Land Rover !\n"
                'Dernière révision faite à 110.090km (07/01/2026)\n'
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 258,
 '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/3166982314',
 'listing': 'auction',
 'make': 'LAND-ROVER',
 'model': 'Range Rover Sport',
 'odometer': 114000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/6c/ed/5e6cedb694e30536b15f2d0f7ca8cdd849a4a56c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/39/15/f7/3915f72d6c535aeb6aa2dc629cc5deb4c4754aab.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/e9/6e/f5e96ee24f311ac0400cdff901aebdf90c3147ad.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/66/a7/dc/66a7dc8b0134927b693f42377261f74d5dc9d201.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/83/0f/fe830f0827b001dd9748168fd4d19bf86308fa59.jpg?rule=ad-large'],
 'price': 42990,
 'price_includes_vat': False,
 'registration_date': '2017-02-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'LAND ROVER RANGER ROVER MARK VI SWB AUTOBIOGRAPHY 258cv',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2017}
2026-03-30 15:14:55 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 23029901-5027-5350-a5ab-fdbd694e835b with identifier: 3166982314
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 23029901-5027-5350-a5ab-fdbd694e835b
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F6c%252Fed%252F5e6cedb694e30536b15f2d0f7ca8cdd849a4a56c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/6c/ed/5e6cedb694e30536b15f2d0f7ca8cdd849a4a56c.jpg?rule=ad-large already downloaded
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F15%252Ff7%252F3915f72d6c535aeb6aa2dc629cc5deb4c4754aab.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/39/15/f7/3915f72d6c535aeb6aa2dc629cc5deb4c4754aab.jpg?rule=ad-large already downloaded
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fe9%252F6e%252Ff5e96ee24f311ac0400cdff901aebdf90c3147ad.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/e9/6e/f5e96ee24f311ac0400cdff901aebdf90c3147ad.jpg?rule=ad-large already downloaded
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fa7%252Fdc%252F66a7dc8b0134927b693f42377261f74d5dc9d201.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/66/a7/dc/66a7dc8b0134927b693f42377261f74d5dc9d201.jpg?rule=ad-large already downloaded
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F83%252F0f%252Ffe830f0827b001dd9748168fd4d19bf86308fa59.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/83/0f/fe830f0827b001dd9748168fd4d19bf86308fa59.jpg?rule=ad-large already downloaded
2026-03-30 15:14:55 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 23029901-5027-5350-a5ab-fdbd694e835b with identifier 3166982314
2026-03-30 15:14:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:55 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 23029901-5027-5350-a5ab-fdbd694e835b
2026-03-30 15:14:55 [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': 'LAND ROVER RANGER ROVER MARK VI SWB AUTOBIOGRAPHY 258ch - '
                '258\n'
                'MEC : 02/2017\n'
                '\n'
                'Financement possible : Nous finançons LOA, LLD, CREDIT, '
                'LEASING sur des durées variables de 12 à 72 mois avec toutes '
                'les garanties nécessaires.\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                'Extérieur :\n'
                '- Allumage automatique des feux\n'
                '- Rétroviseurs électriques\n'
                '- Châssis sport\n'
                '- Phares Full LED\n'
                '- Jantes 22"\n'
                '\n'
                'Intérieur et confort :\n'
                '- Ordinateur de bord\n'
                '- Caméra de recul 360°\n'
                '- Cuir étendu sur le tableau de bord\n'
                '- Volant multifonctions\n'
                '- Volant chauffant\n'
                '- Bluetooth\n'
                '- Radio CD\n'
                '- Climatisation automatique\n'
                '- Toit ouvrant panoramique\n'
                '- Ciel de toit alcantara\n'
                '- Sièges chauffants/ventilés\n'
                '- Sièges AR chauffants\n'
                '- ACC\n'
                '\n'
                'Sécurité :\n'
                '- Détecteur de pluie\n'
                '- ABS\n'
                '- Anti-démarrage\n'
                '- Contrôle pression des pneus\n'
                '- ESP\n'
                '- Phares antibrouillard\n'
                '- ...\n'
                '\n'
                'Garantie 12 mois.\n'
                "Carnet d'entretien à jour Land Rover !\n"
                'Dernière révision faite à 110.090km (07/01/2026)\n'
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 258,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': '23029901-5027-5350-a5ab-fdbd694e835b',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3166982314',
 'listing': 'auction',
 'make': 'LAND-ROVER',
 'model': 'Range Rover Sport',
 'odometer': 114000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/6c/ed/5e6cedb694e30536b15f2d0f7ca8cdd849a4a56c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/39/15/f7/3915f72d6c535aeb6aa2dc629cc5deb4c4754aab.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/e9/6e/f5e96ee24f311ac0400cdff901aebdf90c3147ad.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/66/a7/dc/66a7dc8b0134927b693f42377261f74d5dc9d201.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/83/0f/fe830f0827b001dd9748168fd4d19bf86308fa59.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_23029901-5027-5350-a5ab-fdbd694e835b/23029901-5027-5350-a5ab-fdbd694e835b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 145243,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/6c/ed/5e6cedb694e30536b15f2d0f7ca8cdd849a4a56c.jpg?rule=ad-large',
             'Width': 979},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_23029901-5027-5350-a5ab-fdbd694e835b/23029901-5027-5350-a5ab-fdbd694e835b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 131919,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/39/15/f7/3915f72d6c535aeb6aa2dc629cc5deb4c4754aab.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_23029901-5027-5350-a5ab-fdbd694e835b/23029901-5027-5350-a5ab-fdbd694e835b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 158369,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/e9/6e/f5e96ee24f311ac0400cdff901aebdf90c3147ad.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_23029901-5027-5350-a5ab-fdbd694e835b/23029901-5027-5350-a5ab-fdbd694e835b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 156263,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/66/a7/dc/66a7dc8b0134927b693f42377261f74d5dc9d201.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_23029901-5027-5350-a5ab-fdbd694e835b/23029901-5027-5350-a5ab-fdbd694e835b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124196,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/83/0f/fe830f0827b001dd9748168fd4d19bf86308fa59.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 42990,
 'price_includes_vat': False,
 'registration_date': '2017-02-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'LAND ROVER RANGER ROVER MARK VI SWB AUTOBIOGRAPHY 258cv',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2017}
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273166982314%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [auto_selling_leboncoin.fr] INFO: Saving data for 3166982314: {'created_time': 1774883695.412734, 'last_price_update_time': 1774883695.412746}
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3166982314') HTTP/1.1" 204 0
2026-03-30 15:14:55 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3130822106
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273130822106%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [auto_selling_leboncoin.fr] INFO: Scrape type for 3130822106: 1
2026-03-30 15:14:55 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3130822106
2026-03-30 15:14:55 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Blanc',
 'currency': 'EUR',
 'description': 'Mercedes CLA45 CLA 45 AMG 381cv 4 MATIC - 381\n'
                'MEC : 09/2016\n'
                '\n'
                'Financement possible : Nous finançons LOA, LLD, CREDIT, '
                'LEASING sur des durées variables de 12 à 72 mois avec toutes '
                'les garanties nécessaires.\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                'Extérieur :\n'
                '- Allumage automatique des feux\n'
                '- Rétroviseurs électriques\n'
                '- Châssis sport\n'
                '- Phares LED\n'
                '- Jantes 19’’\n'
                '- Pack night\n'
                '\n'
                'Intérieur et confort :\n'
                '- Ordinateur de bord\n'
                '- Caméra de recul\n'
                '- Cuir étendu sur le tableau de bord\n'
                '- Sièges chauffants\n'
                '- Volant multifonctions\n'
                '- Volant sport\n'
                '- Bluetooth\n'
                '- Radio CD\n'
                '- Climatisation automatique\n'
                '- Toit ouvrant panoramique\n'
                '- Sièges baquets\n'
                '- Echappement sport \n'
                '\n'
                'Sécurité :\n'
                '- Détecteur de pluie\n'
                '- ABS\n'
                '- Anti-démarrage\n'
                '- Contrôle pression des pneus\n'
                '- ESP\n'
                '- Phares antibrouillard\n'
                '- Attention Assist (détecteur de fatigue)\n'
                "- Aide au freinage d'urgence\n"
                '- ...\n'
                '\n'
                'Garantie 12 mois.\n'
                "Carnet d'entretien à jour Mercedes !\n"
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': 4,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 360,
 '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/3130822106',
 'listing': 'auction',
 'make': 'MERCEDES-BENZ',
 'model': 'Classe CLA',
 'odometer': 68270,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/06/5e/0f065e239248023dbcfae7e44bb54b1a4c02ca5d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/69/f5/0369f587e387753fa371e2215a24522f18f09703.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/54/97/8a/54978a3f6365eab76059d1205377517bf43a2eb7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/27/28/ce/2728ce1e9166482b7ae81b8274c614d860b4962f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/c7/83/dac7837d61594d22c9ae1a4cbb5b961572604646.jpg?rule=ad-large'],
 'price': 34990,
 'price_includes_vat': False,
 'registration_date': '2016-09-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes CLA45 CLA 45 AMG 381ch 4 MATIC - T.O - Caméra - Recaro',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2016}
2026-03-30 15:14:55 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fa5d3afc-dc75-5b76-9723-10425a87fdbc with identifier: 3130822106
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item fa5d3afc-dc75-5b76-9723-10425a87fdbc
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F06%252F5e%252F0f065e239248023dbcfae7e44bb54b1a4c02ca5d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/06/5e/0f065e239248023dbcfae7e44bb54b1a4c02ca5d.jpg?rule=ad-large already downloaded
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F69%252Ff5%252F0369f587e387753fa371e2215a24522f18f09703.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/03/69/f5/0369f587e387753fa371e2215a24522f18f09703.jpg?rule=ad-large already downloaded
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F97%252F8a%252F54978a3f6365eab76059d1205377517bf43a2eb7.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/54/97/8a/54978a3f6365eab76059d1205377517bf43a2eb7.jpg?rule=ad-large already downloaded
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F28%252Fce%252F2728ce1e9166482b7ae81b8274c614d860b4962f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/27/28/ce/2728ce1e9166482b7ae81b8274c614d860b4962f.jpg?rule=ad-large already downloaded
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fc7%252F83%252Fdac7837d61594d22c9ae1a4cbb5b961572604646.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/da/c7/83/dac7837d61594d22c9ae1a4cbb5b961572604646.jpg?rule=ad-large already downloaded
2026-03-30 15:14:55 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fa5d3afc-dc75-5b76-9723-10425a87fdbc with identifier 3130822106
2026-03-30 15:14:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:55 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fa5d3afc-dc75-5b76-9723-10425a87fdbc
2026-03-30 15:14:55 [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': 'Mercedes CLA45 CLA 45 AMG 381cv 4 MATIC - 381\n'
                'MEC : 09/2016\n'
                '\n'
                'Financement possible : Nous finançons LOA, LLD, CREDIT, '
                'LEASING sur des durées variables de 12 à 72 mois avec toutes '
                'les garanties nécessaires.\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                'Extérieur :\n'
                '- Allumage automatique des feux\n'
                '- Rétroviseurs électriques\n'
                '- Châssis sport\n'
                '- Phares LED\n'
                '- Jantes 19’’\n'
                '- Pack night\n'
                '\n'
                'Intérieur et confort :\n'
                '- Ordinateur de bord\n'
                '- Caméra de recul\n'
                '- Cuir étendu sur le tableau de bord\n'
                '- Sièges chauffants\n'
                '- Volant multifonctions\n'
                '- Volant sport\n'
                '- Bluetooth\n'
                '- Radio CD\n'
                '- Climatisation automatique\n'
                '- Toit ouvrant panoramique\n'
                '- Sièges baquets\n'
                '- Echappement sport \n'
                '\n'
                'Sécurité :\n'
                '- Détecteur de pluie\n'
                '- ABS\n'
                '- Anti-démarrage\n'
                '- Contrôle pression des pneus\n'
                '- ESP\n'
                '- Phares antibrouillard\n'
                '- Attention Assist (détecteur de fatigue)\n'
                "- Aide au freinage d'urgence\n"
                '- ...\n'
                '\n'
                'Garantie 12 mois.\n'
                "Carnet d'entretien à jour Mercedes !\n"
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': 4,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 360,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'fa5d3afc-dc75-5b76-9723-10425a87fdbc',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3130822106',
 'listing': 'auction',
 'make': 'MERCEDES-BENZ',
 'model': 'Classe CLA',
 'odometer': 68270,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/06/5e/0f065e239248023dbcfae7e44bb54b1a4c02ca5d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/69/f5/0369f587e387753fa371e2215a24522f18f09703.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/54/97/8a/54978a3f6365eab76059d1205377517bf43a2eb7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/27/28/ce/2728ce1e9166482b7ae81b8274c614d860b4962f.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/c7/83/dac7837d61594d22c9ae1a4cbb5b961572604646.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fa5d3afc-dc75-5b76-9723-10425a87fdbc/fa5d3afc-dc75-5b76-9723-10425a87fdbc_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 106960,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/06/5e/0f065e239248023dbcfae7e44bb54b1a4c02ca5d.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fa5d3afc-dc75-5b76-9723-10425a87fdbc/fa5d3afc-dc75-5b76-9723-10425a87fdbc_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 110327,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/69/f5/0369f587e387753fa371e2215a24522f18f09703.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fa5d3afc-dc75-5b76-9723-10425a87fdbc/fa5d3afc-dc75-5b76-9723-10425a87fdbc_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 111838,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/54/97/8a/54978a3f6365eab76059d1205377517bf43a2eb7.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fa5d3afc-dc75-5b76-9723-10425a87fdbc/fa5d3afc-dc75-5b76-9723-10425a87fdbc_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 102612,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/27/28/ce/2728ce1e9166482b7ae81b8274c614d860b4962f.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fa5d3afc-dc75-5b76-9723-10425a87fdbc/fa5d3afc-dc75-5b76-9723-10425a87fdbc_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 141584,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/c7/83/dac7837d61594d22c9ae1a4cbb5b961572604646.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 34990,
 'price_includes_vat': False,
 'registration_date': '2016-09-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes CLA45 CLA 45 AMG 381ch 4 MATIC - T.O - Caméra - Recaro',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2016}
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273130822106%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [auto_selling_leboncoin.fr] INFO: Saving data for 3130822106: {'created_time': 1774883695.564172, 'last_price_update_time': 1774883695.564181}
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3130822106') HTTP/1.1" 204 0
2026-03-30 15:14:55 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165020046
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273165020046%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165020046: 1
2026-03-30 15:14:55 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165020046
2026-03-30 15:14:55 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': 'SKODA OCTAVIA 2.0 TDI 184ch 184cv VRS RS TOIT OUVRANT CARPLAY '
                'CAMERA DE RECUL\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '- Interface multimédia USB\n'
                '- Système mobile Bluetooth à reconnaissance vocale\n'
                '\n'
                'Conduite :\n'
                '- ACC \n'
                '- Feux adaptatifs \n'
                '- Aide au démarrage en côte (HHC)\n'
                '- Performence Driving Mode Select : selection du profil de '
                'conduite\n'
                '- Système "Start-Stop" et récupération d\'énergie au '
                'freinage\n'
                '\n'
                'Extérieur :\n'
                "- 2 sorties d'échappement chromées parallèles\n"
                '- Caméra de recul\n'
                '- Essuie-glace AR\n'
                '- Feux AR à LED \n'
                '- Feux de jour à LED\n'
                '- Radars de stationnement AV/AR\n'
                '- Rétroviseurs extérieurs rabattables et électrochromatiques\n'
                '- Vitres AR et lunette AR surteintées\n'
                '\n'
                'Intérieur :\n'
                '- Accoudoir central AR\n'
                '- Banquette AR rabattable 2/3-1/3\n'
                '- Climatisation à régulation automatique bi-zone Climatronic\n'
                '- Ordinateur de bord grand écran "Maxi-Dot" couleur\n'
                '- Pack Fumeur (AV/AR)\n'
                '- Prise 12 V dans le coffre\n'
                '- Pédalier en aluminium\n'
                '- Réglage en hauteur et lombaire des sièges AV\n'
                '- Verrouillage centralisé à distance\n'
                '- Vitres AR électriques\n'
                '- Vitres AV électriques\n'
                '- Volant réglable en hauteur et en profondeur\n'
                '\n'
                'Pack :\n'
                "- Combiné d'instruments de couleur spécifique RS\n"
                '- Etriers de freins peints en rouge\n'
                '- Inserts décoratifs RS\n'
                '- Rangement porte-lunettes\n'
                '- Seuils de portes chromés RS\n'
                '- Tapis de sol\n'
                '\n'
                'Sellerie :\n'
                '- Sellerie tissu-Alcantara spécifique RS\n'
                '\n'
                'Sécurité :\n'
                '- 7 airbags + airbag passager déconnectable\n'
                "- Alarme sonore d'oubli d'extinction des feux\n"
                '- Contrôle de la pression de pneus\n'
                '- Phares AV antibrouillard à LED\n'
                '\n'
                'Autres équipements et informations :\n'
                '- 8 HP\n'
                '- Accoudoir central AV + boîte à gants réfrigérée "Jumbo '
                'Box"\n'
                '- Appui-têtes AV intégrés dans les dossiers des sièges AV\n'
                '- ESC incluant ABS, EBV, MSR, ASR, EDS, HBA, DSR, ESBS, XDS+, '
                'TSA et frein anti-multicollisions (MKB)\n'
                '- Emblème RS sur la calandre et sur le hayon\n'
                '- Fixations ISOFIX aux places AR extérieures pour sièges '
                'enfants avec attaches TopTether\n'
                "- Front Assistant : freinage automatique d'urgence incluant "
                'la protection des piétons\n'
                "- KESSY : système d'autorisation d'accès, de démarrage et "
                'arrêt du moteur main-libre\n'
                '- Pare-chocs AV avec spoiler sport intégré\n'
                '- Phares AV Full LED incluant les laves-phares haute pression '
                "et le contrôle dynamique d'éclairage des angles\n"
                '- Sièges AR rabattables depuis le coffre à bagages\n'
                '- Smartlink (Mirrorlink, Carplay, Android Auto)\n'
                '- Spolier AR\n'
                "- Système de navigation GPS couleur ''Amundsen'' avec "
                "cartographie Europe de l'Ouest, écran tactile, lecteur de "
                "carte SD et connexion WLAN (incluant l'information sur l'état "
                'du trafic en France)\n'
                '- Volant 3 branches en cuir multifonctions (radio/téléphone), '
                'palettes au volant sur les version DSG\n'
                '\n'
                'Entretien à jour !\n'
                'Garantie 12 mois !\n'
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 184,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165020046',
 'listing': 'auction',
 'make': 'SKODA',
 'model': 'Octavia',
 'odometer': 85000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/52/ab/f252ab3e96f4c89bef311730def595b5f4f86f33.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/75/79/e375797f7c8d28c7b467bbe6c6eb7bbfd32933cf.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/6f/0f/c66f0f22c237affd65dd70a81dd0b91dd48f714b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/d0/cb/02d0cbc44cc2817aa4d1dcc1e4eb1717602d69a7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/87/fd/fc87fdd8e19306b6d298ddf7072c33188c6d3bdc.jpg?rule=ad-large'],
 'price': 21990,
 'price_includes_vat': False,
 'registration_date': '2019-06-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Skoda Octavia Combi RS 2.0 TDI 184 VRS - PANO ACC',
 'transmission': 'automatic',
 'trim': 'Octavia Combi 2.0 TDI 184ch SCR FAP RS DSG7',
 'vin': None,
 'year': 2019}
2026-03-30 15:14:55 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: bfa3628b-7933-5419-a0bf-00269c8f6d0d with identifier: 3165020046
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item bfa3628b-7933-5419-a0bf-00269c8f6d0d
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F52%252Fab%252Ff252ab3e96f4c89bef311730def595b5f4f86f33.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/52/ab/f252ab3e96f4c89bef311730def595b5f4f86f33.jpg?rule=ad-large already downloaded
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F75%252F79%252Fe375797f7c8d28c7b467bbe6c6eb7bbfd32933cf.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/75/79/e375797f7c8d28c7b467bbe6c6eb7bbfd32933cf.jpg?rule=ad-large already downloaded
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc6%252F6f%252F0f%252Fc66f0f22c237affd65dd70a81dd0b91dd48f714b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/6f/0f/c66f0f22c237affd65dd70a81dd0b91dd48f714b.jpg?rule=ad-large already downloaded
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fd0%252Fcb%252F02d0cbc44cc2817aa4d1dcc1e4eb1717602d69a7.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/02/d0/cb/02d0cbc44cc2817aa4d1dcc1e4eb1717602d69a7.jpg?rule=ad-large already downloaded
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F87%252Ffd%252Ffc87fdd8e19306b6d298ddf7072c33188c6d3bdc.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/87/fd/fc87fdd8e19306b6d298ddf7072c33188c6d3bdc.jpg?rule=ad-large already downloaded
2026-03-30 15:14:55 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: bfa3628b-7933-5419-a0bf-00269c8f6d0d with identifier 3165020046
2026-03-30 15:14:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:55 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item bfa3628b-7933-5419-a0bf-00269c8f6d0d
2026-03-30 15:14:55 [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': 'SKODA OCTAVIA 2.0 TDI 184ch 184cv VRS RS TOIT OUVRANT CARPLAY '
                'CAMERA DE RECUL\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '- Interface multimédia USB\n'
                '- Système mobile Bluetooth à reconnaissance vocale\n'
                '\n'
                'Conduite :\n'
                '- ACC \n'
                '- Feux adaptatifs \n'
                '- Aide au démarrage en côte (HHC)\n'
                '- Performence Driving Mode Select : selection du profil de '
                'conduite\n'
                '- Système "Start-Stop" et récupération d\'énergie au '
                'freinage\n'
                '\n'
                'Extérieur :\n'
                "- 2 sorties d'échappement chromées parallèles\n"
                '- Caméra de recul\n'
                '- Essuie-glace AR\n'
                '- Feux AR à LED \n'
                '- Feux de jour à LED\n'
                '- Radars de stationnement AV/AR\n'
                '- Rétroviseurs extérieurs rabattables et électrochromatiques\n'
                '- Vitres AR et lunette AR surteintées\n'
                '\n'
                'Intérieur :\n'
                '- Accoudoir central AR\n'
                '- Banquette AR rabattable 2/3-1/3\n'
                '- Climatisation à régulation automatique bi-zone Climatronic\n'
                '- Ordinateur de bord grand écran "Maxi-Dot" couleur\n'
                '- Pack Fumeur (AV/AR)\n'
                '- Prise 12 V dans le coffre\n'
                '- Pédalier en aluminium\n'
                '- Réglage en hauteur et lombaire des sièges AV\n'
                '- Verrouillage centralisé à distance\n'
                '- Vitres AR électriques\n'
                '- Vitres AV électriques\n'
                '- Volant réglable en hauteur et en profondeur\n'
                '\n'
                'Pack :\n'
                "- Combiné d'instruments de couleur spécifique RS\n"
                '- Etriers de freins peints en rouge\n'
                '- Inserts décoratifs RS\n'
                '- Rangement porte-lunettes\n'
                '- Seuils de portes chromés RS\n'
                '- Tapis de sol\n'
                '\n'
                'Sellerie :\n'
                '- Sellerie tissu-Alcantara spécifique RS\n'
                '\n'
                'Sécurité :\n'
                '- 7 airbags + airbag passager déconnectable\n'
                "- Alarme sonore d'oubli d'extinction des feux\n"
                '- Contrôle de la pression de pneus\n'
                '- Phares AV antibrouillard à LED\n'
                '\n'
                'Autres équipements et informations :\n'
                '- 8 HP\n'
                '- Accoudoir central AV + boîte à gants réfrigérée "Jumbo '
                'Box"\n'
                '- Appui-têtes AV intégrés dans les dossiers des sièges AV\n'
                '- ESC incluant ABS, EBV, MSR, ASR, EDS, HBA, DSR, ESBS, XDS+, '
                'TSA et frein anti-multicollisions (MKB)\n'
                '- Emblème RS sur la calandre et sur le hayon\n'
                '- Fixations ISOFIX aux places AR extérieures pour sièges '
                'enfants avec attaches TopTether\n'
                "- Front Assistant : freinage automatique d'urgence incluant "
                'la protection des piétons\n'
                "- KESSY : système d'autorisation d'accès, de démarrage et "
                'arrêt du moteur main-libre\n'
                '- Pare-chocs AV avec spoiler sport intégré\n'
                '- Phares AV Full LED incluant les laves-phares haute pression '
                "et le contrôle dynamique d'éclairage des angles\n"
                '- Sièges AR rabattables depuis le coffre à bagages\n'
                '- Smartlink (Mirrorlink, Carplay, Android Auto)\n'
                '- Spolier AR\n'
                "- Système de navigation GPS couleur ''Amundsen'' avec "
                "cartographie Europe de l'Ouest, écran tactile, lecteur de "
                "carte SD et connexion WLAN (incluant l'information sur l'état "
                'du trafic en France)\n'
                '- Volant 3 branches en cuir multifonctions (radio/téléphone), '
                'palettes au volant sur les version DSG\n'
                '\n'
                'Entretien à jour !\n'
                'Garantie 12 mois !\n'
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 184,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'bfa3628b-7933-5419-a0bf-00269c8f6d0d',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165020046',
 'listing': 'auction',
 'make': 'SKODA',
 'model': 'Octavia',
 'odometer': 85000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/52/ab/f252ab3e96f4c89bef311730def595b5f4f86f33.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/75/79/e375797f7c8d28c7b467bbe6c6eb7bbfd32933cf.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/6f/0f/c66f0f22c237affd65dd70a81dd0b91dd48f714b.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/d0/cb/02d0cbc44cc2817aa4d1dcc1e4eb1717602d69a7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/87/fd/fc87fdd8e19306b6d298ddf7072c33188c6d3bdc.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa3628b-7933-5419-a0bf-00269c8f6d0d/bfa3628b-7933-5419-a0bf-00269c8f6d0d_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 90278,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/52/ab/f252ab3e96f4c89bef311730def595b5f4f86f33.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa3628b-7933-5419-a0bf-00269c8f6d0d/bfa3628b-7933-5419-a0bf-00269c8f6d0d_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88365,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/75/79/e375797f7c8d28c7b467bbe6c6eb7bbfd32933cf.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa3628b-7933-5419-a0bf-00269c8f6d0d/bfa3628b-7933-5419-a0bf-00269c8f6d0d_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 101420,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/6f/0f/c66f0f22c237affd65dd70a81dd0b91dd48f714b.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa3628b-7933-5419-a0bf-00269c8f6d0d/bfa3628b-7933-5419-a0bf-00269c8f6d0d_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 104540,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/d0/cb/02d0cbc44cc2817aa4d1dcc1e4eb1717602d69a7.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_bfa3628b-7933-5419-a0bf-00269c8f6d0d/bfa3628b-7933-5419-a0bf-00269c8f6d0d_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 77806,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/87/fd/fc87fdd8e19306b6d298ddf7072c33188c6d3bdc.jpg?rule=ad-large',
             'Width': 800}],
 'price': 21990,
 'price_includes_vat': False,
 'registration_date': '2019-06-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Skoda Octavia Combi RS 2.0 TDI 184 VRS - PANO ACC',
 'transmission': 'automatic',
 'trim': 'Octavia Combi 2.0 TDI 184ch SCR FAP RS DSG7',
 'vin': None,
 'year': 2019}
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273165020046%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [auto_selling_leboncoin.fr] INFO: Saving data for 3165020046: {'created_time': 1774883695.721141, 'last_price_update_time': 1774883695.72115}
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165020046') HTTP/1.1" 204 0
2026-03-30 15:14:55 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3136618565
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273136618565%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [auto_selling_leboncoin.fr] INFO: Scrape type for 3136618565: 1
2026-03-30 15:14:55 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3136618565
2026-03-30 15:14:55 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'BMW M6 F06 V8 4.4 560ch Pack Carbon - FULL - B&O - HUD - 560 '
                '- Gran coupe - GC\n'
                'MEC : 10/2013\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                'Extérieur :\n'
                '- Allumage automatique des feux\n'
                '- Rétroviseurs électriques\n'
                '- Châssis sport\n'
                '- Phares LED\n'
                '- Jantes 20’’\n'
                '\n'
                'Intérieur et confort :\n'
                '- Avertisseur angle mort\n'
                '- Ordinateur de bord\n'
                '- Caméra de recul 360°\n'
                '- Sièges chauffants AV\n'
                '- Volant multifonctions\n'
                '- Volant sport\n'
                '- Bluetooth\n'
                '- Radio CD\n'
                '- Climatisation automatique\n'
                '- Bang & Olufsen\n'
                '- Pack Carbon\n'
                '- Affichage tête haute\n'
                '- Cuir étendu sur le tableau de bord\n'
                '- Ciel de toit alcantara\n'
                '- Freins céramiques\n'
                '- Access confort\n'
                '- Soft close\n'
                '\n'
                'Sécurité :\n'
                '- Détecteur de pluie\n'
                '- ABS\n'
                '- Anti-démarrage\n'
                '- Contrôle pression des pneus\n'
                '- ESP\n'
                '- Phares antibrouillard\n'
                '- Attention Assist (détecteur de fatigue)\n'
                "- Aide au freinage d'urgence\n"
                '- ...\n'
                '\n'
                'Garantie 12 mois.\n'
                'Différentiel arrière neuf !\n'
                'Turbo neuf !\n'
                "Carnet d'entretien à jour exclusif BMW :\n"
                '- 21662km\n'
                '- 26276km\n'
                '- 55159km\n'
                '- 84907km\n'
                '- 111819km\n'
                '- 136331km\n'
                '- 151016km\n'
                '- 153877km\n'
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 560,
 '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/3136618565',
 'listing': 'auction',
 'make': 'BMW',
 'model': 'M6',
 'odometer': 160000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/48/69/62/4869625f23a5892091d2fca1c8f900309b82edb3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/f2/c2/b1f2c2303fa742b7c64dcd641a9314c166793f0c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/b7/f4/2ab7f45bfd83b564581d5fa8c15701dd0fd7580d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/9c/25/5f9c2512a946a365bf1faf5edc2a04b44efe8189.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/68/05/6b/68056bc87f5389317733fd721c3a1a60f396ddca.jpg?rule=ad-large'],
 'price': 37990,
 'price_includes_vat': False,
 'registration_date': '2013-10-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW M6 F06 V8 4.4 560cv Pack Carbone - FULL - B&O - HUD - Céramique '
          '- Grancoupe',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2013}
2026-03-30 15:14:55 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a9a8dc4-d572-56e5-8ddd-d78e51fdd257 with identifier: 3136618565
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 1a9a8dc4-d572-56e5-8ddd-d78e51fdd257
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F48%252F69%252F62%252F4869625f23a5892091d2fca1c8f900309b82edb3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/48/69/62/4869625f23a5892091d2fca1c8f900309b82edb3.jpg?rule=ad-large already downloaded
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb1%252Ff2%252Fc2%252Fb1f2c2303fa742b7c64dcd641a9314c166793f0c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/f2/c2/b1f2c2303fa742b7c64dcd641a9314c166793f0c.jpg?rule=ad-large already downloaded
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fb7%252Ff4%252F2ab7f45bfd83b564581d5fa8c15701dd0fd7580d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/b7/f4/2ab7f45bfd83b564581d5fa8c15701dd0fd7580d.jpg?rule=ad-large already downloaded
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F9c%252F25%252F5f9c2512a946a365bf1faf5edc2a04b44efe8189.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/9c/25/5f9c2512a946a365bf1faf5edc2a04b44efe8189.jpg?rule=ad-large already downloaded
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F68%252F05%252F6b%252F68056bc87f5389317733fd721c3a1a60f396ddca.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/68/05/6b/68056bc87f5389317733fd721c3a1a60f396ddca.jpg?rule=ad-large already downloaded
2026-03-30 15:14:55 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1a9a8dc4-d572-56e5-8ddd-d78e51fdd257 with identifier 3136618565
2026-03-30 15:14:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:55 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1a9a8dc4-d572-56e5-8ddd-d78e51fdd257
2026-03-30 15:14:55 [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': 'BMW M6 F06 V8 4.4 560ch Pack Carbon - FULL - B&O - HUD - 560 '
                '- Gran coupe - GC\n'
                'MEC : 10/2013\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                'Extérieur :\n'
                '- Allumage automatique des feux\n'
                '- Rétroviseurs électriques\n'
                '- Châssis sport\n'
                '- Phares LED\n'
                '- Jantes 20’’\n'
                '\n'
                'Intérieur et confort :\n'
                '- Avertisseur angle mort\n'
                '- Ordinateur de bord\n'
                '- Caméra de recul 360°\n'
                '- Sièges chauffants AV\n'
                '- Volant multifonctions\n'
                '- Volant sport\n'
                '- Bluetooth\n'
                '- Radio CD\n'
                '- Climatisation automatique\n'
                '- Bang & Olufsen\n'
                '- Pack Carbon\n'
                '- Affichage tête haute\n'
                '- Cuir étendu sur le tableau de bord\n'
                '- Ciel de toit alcantara\n'
                '- Freins céramiques\n'
                '- Access confort\n'
                '- Soft close\n'
                '\n'
                'Sécurité :\n'
                '- Détecteur de pluie\n'
                '- ABS\n'
                '- Anti-démarrage\n'
                '- Contrôle pression des pneus\n'
                '- ESP\n'
                '- Phares antibrouillard\n'
                '- Attention Assist (détecteur de fatigue)\n'
                "- Aide au freinage d'urgence\n"
                '- ...\n'
                '\n'
                'Garantie 12 mois.\n'
                'Différentiel arrière neuf !\n'
                'Turbo neuf !\n'
                "Carnet d'entretien à jour exclusif BMW :\n"
                '- 21662km\n'
                '- 26276km\n'
                '- 55159km\n'
                '- 84907km\n'
                '- 111819km\n'
                '- 136331km\n'
                '- 151016km\n'
                '- 153877km\n'
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 560,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '1a9a8dc4-d572-56e5-8ddd-d78e51fdd257',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3136618565',
 'listing': 'auction',
 'make': 'BMW',
 'model': 'M6',
 'odometer': 160000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/48/69/62/4869625f23a5892091d2fca1c8f900309b82edb3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/f2/c2/b1f2c2303fa742b7c64dcd641a9314c166793f0c.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/b7/f4/2ab7f45bfd83b564581d5fa8c15701dd0fd7580d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/9c/25/5f9c2512a946a365bf1faf5edc2a04b44efe8189.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/68/05/6b/68056bc87f5389317733fd721c3a1a60f396ddca.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a9a8dc4-d572-56e5-8ddd-d78e51fdd257/1a9a8dc4-d572-56e5-8ddd-d78e51fdd257_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 127044,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/48/69/62/4869625f23a5892091d2fca1c8f900309b82edb3.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a9a8dc4-d572-56e5-8ddd-d78e51fdd257/1a9a8dc4-d572-56e5-8ddd-d78e51fdd257_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 129621,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/f2/c2/b1f2c2303fa742b7c64dcd641a9314c166793f0c.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a9a8dc4-d572-56e5-8ddd-d78e51fdd257/1a9a8dc4-d572-56e5-8ddd-d78e51fdd257_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 136423,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/b7/f4/2ab7f45bfd83b564581d5fa8c15701dd0fd7580d.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a9a8dc4-d572-56e5-8ddd-d78e51fdd257/1a9a8dc4-d572-56e5-8ddd-d78e51fdd257_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 148986,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/9c/25/5f9c2512a946a365bf1faf5edc2a04b44efe8189.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1a9a8dc4-d572-56e5-8ddd-d78e51fdd257/1a9a8dc4-d572-56e5-8ddd-d78e51fdd257_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 88513,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/68/05/6b/68056bc87f5389317733fd721c3a1a60f396ddca.jpg?rule=ad-large',
             'Width': 600}],
 'price': 37990,
 'price_includes_vat': False,
 'registration_date': '2013-10-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'BMW M6 F06 V8 4.4 560cv Pack Carbone - FULL - B&O - HUD - Céramique '
          '- Grancoupe',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2013}
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273136618565%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [auto_selling_leboncoin.fr] INFO: Saving data for 3136618565: {'created_time': 1774883695.875795, 'last_price_update_time': 1774883695.875807}
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3136618565') HTTP/1.1" 204 0
2026-03-30 15:14:55 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3163599754
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273163599754%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [auto_selling_leboncoin.fr] INFO: Scrape type for 3163599754: 1
2026-03-30 15:14:55 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3163599754
2026-03-30 15:14:55 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Audi A6 Avant Compétition 3.0 Bi-TDi 326 cv 326 FULL - T.O - '
                'Bose - Attelage - Siège RS\n'
                'MEC : 09/2016\n'
                '\n'
                'Malus à prévoir de 792€ \n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '- GPS / Navi \n'
                '- Bluetooth\n'
                '- Système Audio BOSE\n'
                '\n'
                'Conduite :\n'
                '- Affichage tête haute HUD\n'
                '- Détecteur d’angle mort \n'
                '- Ouverture et démarrage sans clé (Keyless)\n'
                '- Stop & Start\n'
                '- Détecteur de pluie\n'
                '- Sièges sport RS\n'
                '\n'
                'Extérieur :\n'
                '- Feux Full LED\n'
                '- Caméra de recul\n'
                '- Radar de stationnement AV/AR\n'
                '- Rétroviseurs dégivrants\n'
                '- Rétroviseurs rabattables\n'
                '- Rétroviseurs électriques\n'
                '- Toit ouvrant panoramique\n'
                '- Attelage amovible\n'
                '\n'
                'Intérieur :\n'
                '- Sièges RS\n'
                '- Sièges chauffant AV/AR\n'
                '- Fermeture centralisée\n'
                '- Ordinateur de bord\n'
                '\n'
                'Sécurité :\n'
                '- ABS\n'
                '- ESP\n'
                '- Régulateur adaptatif ACC\n'
                '- Contrôle pression des pneus\n'
                '- Fixations ISOFIX\n'
                '- Kit de dépannage pneumatique\n'
                '- ...\n'
                '\n'
                'Garantie 12 mois.\n'
                "Carnet d'entretien à jour !\n"
                'Prix affiché hors frais de mise en route (300€)\n'
                '\n'
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 326,
 '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/3163599754',
 'listing': 'auction',
 'make': 'AUDI',
 'model': 'A6',
 'odometer': 111000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/22/74/78/22747873de339def4adb7a7bb1c50cacd22bd62d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/81/46/418146405600c118a50061e1e3665cda6735b461.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/80/43/27/804327d0db40aff7bd4e4bbf6ba0f13933673cc5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/62/78/c86278e59ae8905b67c1eaa943eb658102306be0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/66/cb/5566cb5a4524c8a2c9020464c833493876b6567c.jpg?rule=ad-large'],
 'price': 30990,
 'price_includes_vat': False,
 'registration_date': '2016-09-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi A6 Compétition 3.0 Bi-TDi 326 ch S-Line T-O Bose Attelage '
          'Siège RS',
 'transmission': 'automatic',
 'trim': 'A6 Avant 3.0 V6 BiTDI 326ch Compétition quattro Tiptronic',
 'vin': None,
 'year': 2017}
2026-03-30 15:14:55 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f0134f2f-a9d0-5bba-a0f8-74e7f565d9c6 with identifier: 3163599754
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item f0134f2f-a9d0-5bba-a0f8-74e7f565d9c6
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F22%252F74%252F78%252F22747873de339def4adb7a7bb1c50cacd22bd62d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/22/74/78/22747873de339def4adb7a7bb1c50cacd22bd62d.jpg?rule=ad-large already downloaded
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F81%252F46%252F418146405600c118a50061e1e3665cda6735b461.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/41/81/46/418146405600c118a50061e1e3665cda6735b461.jpg?rule=ad-large already downloaded
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F80%252F43%252F27%252F804327d0db40aff7bd4e4bbf6ba0f13933673cc5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/80/43/27/804327d0db40aff7bd4e4bbf6ba0f13933673cc5.jpg?rule=ad-large already downloaded
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F62%252F78%252Fc86278e59ae8905b67c1eaa943eb658102306be0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/62/78/c86278e59ae8905b67c1eaa943eb658102306be0.jpg?rule=ad-large already downloaded
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F66%252Fcb%252F5566cb5a4524c8a2c9020464c833493876b6567c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/55/66/cb/5566cb5a4524c8a2c9020464c833493876b6567c.jpg?rule=ad-large already downloaded
2026-03-30 15:14:56 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f0134f2f-a9d0-5bba-a0f8-74e7f565d9c6 with identifier 3163599754
2026-03-30 15:14:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:56 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f0134f2f-a9d0-5bba-a0f8-74e7f565d9c6
2026-03-30 15:14:56 [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': 'Audi A6 Avant Compétition 3.0 Bi-TDi 326 cv 326 FULL - T.O - '
                'Bose - Attelage - Siège RS\n'
                'MEC : 09/2016\n'
                '\n'
                'Malus à prévoir de 792€ \n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '- GPS / Navi \n'
                '- Bluetooth\n'
                '- Système Audio BOSE\n'
                '\n'
                'Conduite :\n'
                '- Affichage tête haute HUD\n'
                '- Détecteur d’angle mort \n'
                '- Ouverture et démarrage sans clé (Keyless)\n'
                '- Stop & Start\n'
                '- Détecteur de pluie\n'
                '- Sièges sport RS\n'
                '\n'
                'Extérieur :\n'
                '- Feux Full LED\n'
                '- Caméra de recul\n'
                '- Radar de stationnement AV/AR\n'
                '- Rétroviseurs dégivrants\n'
                '- Rétroviseurs rabattables\n'
                '- Rétroviseurs électriques\n'
                '- Toit ouvrant panoramique\n'
                '- Attelage amovible\n'
                '\n'
                'Intérieur :\n'
                '- Sièges RS\n'
                '- Sièges chauffant AV/AR\n'
                '- Fermeture centralisée\n'
                '- Ordinateur de bord\n'
                '\n'
                'Sécurité :\n'
                '- ABS\n'
                '- ESP\n'
                '- Régulateur adaptatif ACC\n'
                '- Contrôle pression des pneus\n'
                '- Fixations ISOFIX\n'
                '- Kit de dépannage pneumatique\n'
                '- ...\n'
                '\n'
                'Garantie 12 mois.\n'
                "Carnet d'entretien à jour !\n"
                'Prix affiché hors frais de mise en route (300€)\n'
                '\n'
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 326,
 'expiration_date': None,
 'fuel_type': 'Diesel',
 'id': 'f0134f2f-a9d0-5bba-a0f8-74e7f565d9c6',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3163599754',
 'listing': 'auction',
 'make': 'AUDI',
 'model': 'A6',
 'odometer': 111000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/22/74/78/22747873de339def4adb7a7bb1c50cacd22bd62d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/81/46/418146405600c118a50061e1e3665cda6735b461.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/80/43/27/804327d0db40aff7bd4e4bbf6ba0f13933673cc5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/62/78/c86278e59ae8905b67c1eaa943eb658102306be0.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/66/cb/5566cb5a4524c8a2c9020464c833493876b6567c.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0134f2f-a9d0-5bba-a0f8-74e7f565d9c6/f0134f2f-a9d0-5bba-a0f8-74e7f565d9c6_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 120154,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/74/78/22747873de339def4adb7a7bb1c50cacd22bd62d.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0134f2f-a9d0-5bba-a0f8-74e7f565d9c6/f0134f2f-a9d0-5bba-a0f8-74e7f565d9c6_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113202,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/81/46/418146405600c118a50061e1e3665cda6735b461.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0134f2f-a9d0-5bba-a0f8-74e7f565d9c6/f0134f2f-a9d0-5bba-a0f8-74e7f565d9c6_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 114886,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/80/43/27/804327d0db40aff7bd4e4bbf6ba0f13933673cc5.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0134f2f-a9d0-5bba-a0f8-74e7f565d9c6/f0134f2f-a9d0-5bba-a0f8-74e7f565d9c6_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 119813,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/62/78/c86278e59ae8905b67c1eaa943eb658102306be0.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f0134f2f-a9d0-5bba-a0f8-74e7f565d9c6/f0134f2f-a9d0-5bba-a0f8-74e7f565d9c6_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 85748,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/66/cb/5566cb5a4524c8a2c9020464c833493876b6567c.jpg?rule=ad-large',
             'Width': 800}],
 'price': 30990,
 'price_includes_vat': False,
 'registration_date': '2016-09-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Audi A6 Compétition 3.0 Bi-TDi 326 ch S-Line T-O Bose Attelage '
          'Siège RS',
 'transmission': 'automatic',
 'trim': 'A6 Avant 3.0 V6 BiTDI 326ch Compétition quattro Tiptronic',
 'vin': None,
 'year': 2017}
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273163599754%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [auto_selling_leboncoin.fr] INFO: Saving data for 3163599754: {'created_time': 1774883696.05115, 'last_price_update_time': 1774883696.05116}
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3163599754') HTTP/1.1" 204 0
2026-03-30 15:14:56 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3142384041
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273142384041%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [auto_selling_leboncoin.fr] INFO: Scrape type for 3142384041: 1
2026-03-30 15:14:56 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3142384041
2026-03-30 15:14:56 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Noir',
 'currency': 'EUR',
 'description': 'Opel Corsa 1.2 Turbo 130ch 130cv 130 GS Line BVA\n'
                '\n'
                'Première main, entretien à jour ! \n'
                '0 frais à prévoir !\n'
                'Distribution faite chez Opel. \n'
                'Garantie 12 mois !\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '- Android auto\n'
                '- Apple CARPLAY\n'
                '- Commandes vocales\n'
                '- Kit téléphone main libre Bluetooth\n'
                '- Prise USB\n'
                '- Reconnaissance vocale\n'
                '\n'
                'Conduite :\n'
                '- Aide au démarrage en côte\n'
                '- Boîte de vitesse séquentielle\n'
                '- Capteur de pluie\n'
                '- Choix du mode de conduite\n'
                '- Démarrage sans clé\n'
                '- Essuies glaces automatiques\n'
                '- Frein de parking auto\n'
                '- Frein de parking électrique\n'
                '- Indicateur de limitation de vitesse\n'
                '- Palettes au volant\n'
                '- Système Start & stop\n'
                '\n'
                'Extérieur :\n'
                '- Aide au parking AV + AR \n'
                '- Jantes alu\n'
                '- Ouverture du coffre à distance\n'
                '- Phares AV de jour à LED\n'
                '- Phares LED\n'
                '- Rétroviseurs rabattables électriquement\n'
                '- Vitres AR surteintées\n'
                '\n'
                'Intérieur :\n'
                '- 4 vitres électriques\n'
                '- Accoudoir central AV\n'
                '- Banquette 1/3 - 2/3\n'
                '- Climatisation manuelle\n'
                '- Ordinateur de bord\n'
                '- Porte gobelet avant\n'
                '- Rétroviseur intérieur électrochrome\n'
                '- Volant alu/cuir\n'
                '- Volant réglable hauteur\n'
                '- Volant réglable profondeur\n'
                '\n'
                'Pack :\n'
                '- Boîte de vitesse automatique\n'
                '- Mode Eco\n'
                '- Mode sport\n'
                '- Régulateur / Limiteur de vitesse\n'
                '- Verrouillage centralisé\n'
                '- Volant multifonctions\n'
                '\n'
                'Sellerie :\n'
                '- Sellerie semi-cuir\n'
                '\n'
                'Sécurité :\n'
                '- ABS\n'
                '- Airbags\n'
                '- Antibrouillards avant\n'
                '- Contrôle de pression des pneus\n'
                '- Détection somnolence\n'
                '- ESP\n'
                '- Feux automatiques\n'
                '- Fixations isofix\n'
                '- Fixations isofix AV\n'
                '- Lecture des panneaux\n'
                '- Phares antibrouillard\n'
                '- Radar anti-collision\n'
                '- Roue de secours galette\n'
                '- Système de lecture des panneaux\n'
                '- Système de lecture des sms\n'
                '\n'
                'Autres équipements et informations :\n'
                "- Carnet d'entretien\n"
                '- Double des clés\n'
                '- Entretien constructeur\n'
                "- Factures d'entretien\n"
                '- Line assist avec correction de trajectoire\n'
                '- Mode normal\n'
                '- Pleins phares auto\n'
                '- Véhicule non fumeur\n'
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 '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/3142384041',
 'listing': 'auction',
 'make': 'OPEL',
 'model': 'Corsa',
 'odometer': 99800,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/be/51/17/be51171816fc6999123961bb8ac72f8be50944c5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3a/85/fd/3a85fdeb55bd32b5f3ad3e582bf129f7911ca7e3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/83/00/b18300ba489355f4bf1291496432605a372de515.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/5c/ac/635cac9aa976a95143d047e09a52dfe70a00ccb7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/51/9f/b8519f68baa129044c6aa7ce31230f49132ed7ac.jpg?rule=ad-large'],
 'price': 11990,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Opel Corsa 1.2 Turbo 130ch 130 GS Line BVA',
 'transmission': 'automatic',
 'trim': 'Corsa 1.2 Turbo 130ch GS Line BVA',
 'vin': None,
 'year': 2021}
2026-03-30 15:14:56 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 275910a1-1170-5bc5-9ebf-a6fd8543c92b with identifier: 3142384041
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 275910a1-1170-5bc5-9ebf-a6fd8543c92b
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F51%252F17%252Fbe51171816fc6999123961bb8ac72f8be50944c5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/be/51/17/be51171816fc6999123961bb8ac72f8be50944c5.jpg?rule=ad-large already downloaded
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F85%252Ffd%252F3a85fdeb55bd32b5f3ad3e582bf129f7911ca7e3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3a/85/fd/3a85fdeb55bd32b5f3ad3e582bf129f7911ca7e3.jpg?rule=ad-large already downloaded
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb1%252F83%252F00%252Fb18300ba489355f4bf1291496432605a372de515.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/83/00/b18300ba489355f4bf1291496432605a372de515.jpg?rule=ad-large already downloaded
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F5c%252Fac%252F635cac9aa976a95143d047e09a52dfe70a00ccb7.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/63/5c/ac/635cac9aa976a95143d047e09a52dfe70a00ccb7.jpg?rule=ad-large already downloaded
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F51%252F9f%252Fb8519f68baa129044c6aa7ce31230f49132ed7ac.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/51/9f/b8519f68baa129044c6aa7ce31230f49132ed7ac.jpg?rule=ad-large already downloaded
2026-03-30 15:14:56 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 275910a1-1170-5bc5-9ebf-a6fd8543c92b with identifier 3142384041
2026-03-30 15:14:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:56 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 275910a1-1170-5bc5-9ebf-a6fd8543c92b
2026-03-30 15:14:56 [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': 'Opel Corsa 1.2 Turbo 130ch 130cv 130 GS Line BVA\n'
                '\n'
                'Première main, entretien à jour ! \n'
                '0 frais à prévoir !\n'
                'Distribution faite chez Opel. \n'
                'Garantie 12 mois !\n'
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '- Android auto\n'
                '- Apple CARPLAY\n'
                '- Commandes vocales\n'
                '- Kit téléphone main libre Bluetooth\n'
                '- Prise USB\n'
                '- Reconnaissance vocale\n'
                '\n'
                'Conduite :\n'
                '- Aide au démarrage en côte\n'
                '- Boîte de vitesse séquentielle\n'
                '- Capteur de pluie\n'
                '- Choix du mode de conduite\n'
                '- Démarrage sans clé\n'
                '- Essuies glaces automatiques\n'
                '- Frein de parking auto\n'
                '- Frein de parking électrique\n'
                '- Indicateur de limitation de vitesse\n'
                '- Palettes au volant\n'
                '- Système Start & stop\n'
                '\n'
                'Extérieur :\n'
                '- Aide au parking AV + AR \n'
                '- Jantes alu\n'
                '- Ouverture du coffre à distance\n'
                '- Phares AV de jour à LED\n'
                '- Phares LED\n'
                '- Rétroviseurs rabattables électriquement\n'
                '- Vitres AR surteintées\n'
                '\n'
                'Intérieur :\n'
                '- 4 vitres électriques\n'
                '- Accoudoir central AV\n'
                '- Banquette 1/3 - 2/3\n'
                '- Climatisation manuelle\n'
                '- Ordinateur de bord\n'
                '- Porte gobelet avant\n'
                '- Rétroviseur intérieur électrochrome\n'
                '- Volant alu/cuir\n'
                '- Volant réglable hauteur\n'
                '- Volant réglable profondeur\n'
                '\n'
                'Pack :\n'
                '- Boîte de vitesse automatique\n'
                '- Mode Eco\n'
                '- Mode sport\n'
                '- Régulateur / Limiteur de vitesse\n'
                '- Verrouillage centralisé\n'
                '- Volant multifonctions\n'
                '\n'
                'Sellerie :\n'
                '- Sellerie semi-cuir\n'
                '\n'
                'Sécurité :\n'
                '- ABS\n'
                '- Airbags\n'
                '- Antibrouillards avant\n'
                '- Contrôle de pression des pneus\n'
                '- Détection somnolence\n'
                '- ESP\n'
                '- Feux automatiques\n'
                '- Fixations isofix\n'
                '- Fixations isofix AV\n'
                '- Lecture des panneaux\n'
                '- Phares antibrouillard\n'
                '- Radar anti-collision\n'
                '- Roue de secours galette\n'
                '- Système de lecture des panneaux\n'
                '- Système de lecture des sms\n'
                '\n'
                'Autres équipements et informations :\n'
                "- Carnet d'entretien\n"
                '- Double des clés\n'
                '- Entretien constructeur\n'
                "- Factures d'entretien\n"
                '- Line assist avec correction de trajectoire\n'
                '- Mode normal\n'
                '- Pleins phares auto\n'
                '- Véhicule non fumeur\n'
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 130,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '275910a1-1170-5bc5-9ebf-a6fd8543c92b',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3142384041',
 'listing': 'auction',
 'make': 'OPEL',
 'model': 'Corsa',
 'odometer': 99800,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/be/51/17/be51171816fc6999123961bb8ac72f8be50944c5.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/3a/85/fd/3a85fdeb55bd32b5f3ad3e582bf129f7911ca7e3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/83/00/b18300ba489355f4bf1291496432605a372de515.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/5c/ac/635cac9aa976a95143d047e09a52dfe70a00ccb7.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/51/9f/b8519f68baa129044c6aa7ce31230f49132ed7ac.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_275910a1-1170-5bc5-9ebf-a6fd8543c92b/275910a1-1170-5bc5-9ebf-a6fd8543c92b_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124034,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/be/51/17/be51171816fc6999123961bb8ac72f8be50944c5.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_275910a1-1170-5bc5-9ebf-a6fd8543c92b/275910a1-1170-5bc5-9ebf-a6fd8543c92b_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 128629,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3a/85/fd/3a85fdeb55bd32b5f3ad3e582bf129f7911ca7e3.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_275910a1-1170-5bc5-9ebf-a6fd8543c92b/275910a1-1170-5bc5-9ebf-a6fd8543c92b_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 121301,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/83/00/b18300ba489355f4bf1291496432605a372de515.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_275910a1-1170-5bc5-9ebf-a6fd8543c92b/275910a1-1170-5bc5-9ebf-a6fd8543c92b_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 124419,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/5c/ac/635cac9aa976a95143d047e09a52dfe70a00ccb7.jpg?rule=ad-large',
             'Width': 800},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_275910a1-1170-5bc5-9ebf-a6fd8543c92b/275910a1-1170-5bc5-9ebf-a6fd8543c92b_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 91614,
             'Height': 600,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/51/9f/b8519f68baa129044c6aa7ce31230f49132ed7ac.jpg?rule=ad-large',
             'Width': 800}],
 'price': 11990,
 'price_includes_vat': False,
 'registration_date': '2021-01-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Opel Corsa 1.2 Turbo 130ch 130 GS Line BVA',
 'transmission': 'automatic',
 'trim': 'Corsa 1.2 Turbo 130ch GS Line BVA',
 'vin': None,
 'year': 2021}
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273142384041%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [auto_selling_leboncoin.fr] INFO: Saving data for 3142384041: {'created_time': 1774883696.23012, 'last_price_update_time': 1774883696.230132}
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3142384041') HTTP/1.1" 204 0
2026-03-30 15:14:56 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 2844153778
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%272844153778%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [auto_selling_leboncoin.fr] INFO: Scrape type for 2844153778: 1
2026-03-30 15:14:56 [auto_selling_leboncoin.fr] INFO: Scraping new listing 2844153778
2026-03-30 15:14:56 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Gris',
 'currency': 'EUR',
 'description': 'Cupra Ateca 2.0 TSI 300cv 4Drive DSG7 - T.0 - Caméra 360° - '
                '300\n'
                'MEC : 06/2019\n'
                '\n'
                'Prévoir malus de 1196€\n'
                '\n'
                'Financement possible : Nous finançons LOA, LLD, CREDIT, '
                'LEASING sur des durées variables de 12 à 72 mois avec toutes '
                'les garanties nécessaires.\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                'Extérieur :\n'
                '- Allumage automatique des feux\n'
                '- Rétroviseurs électriques\n'
                '- Châssis sport\n'
                '- Phares Full LED\n'
                '- Jantes 19"\n'
                '\n'
                'Intérieur et confort :\n'
                '- Intérieur Cuir/Alcantara\n'
                '- Ordinateur de bord\n'
                '- Caméra de recul 360°\n'
                '- Sièges chauffants AV\n'
                '- Volant multifonctions\n'
                '- Volant sport \n'
                '- Bluetooth\n'
                '- Radio CD\n'
                '- Climatisation automatique\n'
                '- Toit ouvrant panoramique\n'
                '- Beats Audio\n'
                '- Keyless Go\n'
                '- ACC\n'
                "- Avertisseur d'angle mort\n"
                '- Attelage electrique\n'
                '\n'
                'Sécurité :\n'
                '- Détecteur de pluie\n'
                '- ABS\n'
                '- Anti-démarrage\n'
                '- Contrôle pression des pneus\n'
                '- ESP\n'
                '- Phares antibrouillard\n'
                '- Régulateur de vitesse\n'
                "- Aide au freinage d'urgence\n"
                '- ...\n'
                '\n'
                'Garantie 12 mois.\n'
                "Carnet d'entretien à jour !\n"
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 300,
 '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/2844153778',
 'listing': 'auction',
 'make': 'CUPRA',
 'model': 'Ateca',
 'odometer': 61500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/12/39/3d123987f027a6e430180621b00853535988ed3a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/52/70/a55270c8c6e36178cf8cc843776f855b73e50243.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/72/ca/18/72ca1884cbd4cf46b24f1386dbf14469860057e9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/01/ca/2601ca4f8b57624509e75eba229c9bdbdd70ccf3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/72/60/9f7260cd657bf5f528192445c7cf8680dc1a113f.jpg?rule=ad-large'],
 'price': 29990,
 'price_includes_vat': False,
 'registration_date': '2019-06-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Cupra Ateca 2.0 TSI 300ch 4Drive DSG7 - Sièges Sport - T.O - Caméra '
          '360° - Beats - Attelage',
 'transmission': 'automatic',
 'trim': 'Ateca 2.0 TSI 300ch 4Drive DSG7',
 'vin': None,
 'year': 2019}
2026-03-30 15:14:56 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f9bfc1ba-dc16-503c-82b9-213f4c4f18b2 with identifier: 2844153778
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item f9bfc1ba-dc16-503c-82b9-213f4c4f18b2
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F12%252F39%252F3d123987f027a6e430180621b00853535988ed3a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/12/39/3d123987f027a6e430180621b00853535988ed3a.jpg?rule=ad-large already downloaded
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa5%252F52%252F70%252Fa55270c8c6e36178cf8cc843776f855b73e50243.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/52/70/a55270c8c6e36178cf8cc843776f855b73e50243.jpg?rule=ad-large already downloaded
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fca%252F18%252F72ca1884cbd4cf46b24f1386dbf14469860057e9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/72/ca/18/72ca1884cbd4cf46b24f1386dbf14469860057e9.jpg?rule=ad-large already downloaded
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F01%252Fca%252F2601ca4f8b57624509e75eba229c9bdbdd70ccf3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/26/01/ca/2601ca4f8b57624509e75eba229c9bdbdd70ccf3.jpg?rule=ad-large already downloaded
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9f%252F72%252F60%252F9f7260cd657bf5f528192445c7cf8680dc1a113f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/72/60/9f7260cd657bf5f528192445c7cf8680dc1a113f.jpg?rule=ad-large already downloaded
2026-03-30 15:14:56 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f9bfc1ba-dc16-503c-82b9-213f4c4f18b2 with identifier 2844153778
2026-03-30 15:14:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:56 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f9bfc1ba-dc16-503c-82b9-213f4c4f18b2
2026-03-30 15:14:56 [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': 'Cupra Ateca 2.0 TSI 300cv 4Drive DSG7 - T.0 - Caméra 360° - '
                '300\n'
                'MEC : 06/2019\n'
                '\n'
                'Prévoir malus de 1196€\n'
                '\n'
                'Financement possible : Nous finançons LOA, LLD, CREDIT, '
                'LEASING sur des durées variables de 12 à 72 mois avec toutes '
                'les garanties nécessaires.\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                'Extérieur :\n'
                '- Allumage automatique des feux\n'
                '- Rétroviseurs électriques\n'
                '- Châssis sport\n'
                '- Phares Full LED\n'
                '- Jantes 19"\n'
                '\n'
                'Intérieur et confort :\n'
                '- Intérieur Cuir/Alcantara\n'
                '- Ordinateur de bord\n'
                '- Caméra de recul 360°\n'
                '- Sièges chauffants AV\n'
                '- Volant multifonctions\n'
                '- Volant sport \n'
                '- Bluetooth\n'
                '- Radio CD\n'
                '- Climatisation automatique\n'
                '- Toit ouvrant panoramique\n'
                '- Beats Audio\n'
                '- Keyless Go\n'
                '- ACC\n'
                "- Avertisseur d'angle mort\n"
                '- Attelage electrique\n'
                '\n'
                'Sécurité :\n'
                '- Détecteur de pluie\n'
                '- ABS\n'
                '- Anti-démarrage\n'
                '- Contrôle pression des pneus\n'
                '- ESP\n'
                '- Phares antibrouillard\n'
                '- Régulateur de vitesse\n'
                "- Aide au freinage d'urgence\n"
                '- ...\n'
                '\n'
                'Garantie 12 mois.\n'
                "Carnet d'entretien à jour !\n"
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 300,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'f9bfc1ba-dc16-503c-82b9-213f4c4f18b2',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/2844153778',
 'listing': 'auction',
 'make': 'CUPRA',
 'model': 'Ateca',
 'odometer': 61500,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/12/39/3d123987f027a6e430180621b00853535988ed3a.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/52/70/a55270c8c6e36178cf8cc843776f855b73e50243.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/72/ca/18/72ca1884cbd4cf46b24f1386dbf14469860057e9.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/01/ca/2601ca4f8b57624509e75eba229c9bdbdd70ccf3.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/72/60/9f7260cd657bf5f528192445c7cf8680dc1a113f.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b66b1ae-c4d1-59d4-8d3f-bb0ba2a094b8/8b66b1ae-c4d1-59d4-8d3f-bb0ba2a094b8_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 132313,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/12/39/3d123987f027a6e430180621b00853535988ed3a.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b66b1ae-c4d1-59d4-8d3f-bb0ba2a094b8/8b66b1ae-c4d1-59d4-8d3f-bb0ba2a094b8_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 131295,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/52/70/a55270c8c6e36178cf8cc843776f855b73e50243.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b66b1ae-c4d1-59d4-8d3f-bb0ba2a094b8/8b66b1ae-c4d1-59d4-8d3f-bb0ba2a094b8_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 141470,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/01/ca/2601ca4f8b57624509e75eba229c9bdbdd70ccf3.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_8b66b1ae-c4d1-59d4-8d3f-bb0ba2a094b8/8b66b1ae-c4d1-59d4-8d3f-bb0ba2a094b8_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 130681,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/72/ca/18/72ca1884cbd4cf46b24f1386dbf14469860057e9.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f5545cd3-5e67-5637-b9a4-3c06ad98623a/f5545cd3-5e67-5637-b9a4-3c06ad98623a_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 127552,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/72/60/9f7260cd657bf5f528192445c7cf8680dc1a113f.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 29990,
 'price_includes_vat': False,
 'registration_date': '2019-06-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Cupra Ateca 2.0 TSI 300ch 4Drive DSG7 - Sièges Sport - T.O - Caméra '
          '360° - Beats - Attelage',
 'transmission': 'automatic',
 'trim': 'Ateca 2.0 TSI 300ch 4Drive DSG7',
 'vin': None,
 'year': 2019}
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%272844153778%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [auto_selling_leboncoin.fr] INFO: Saving data for 2844153778: {'created_time': 1774883696.401551, 'last_price_update_time': 1774883696.401561}
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='2844153778') HTTP/1.1" 204 0
2026-03-30 15:14:56 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3140045713
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273140045713%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [auto_selling_leboncoin.fr] INFO: Scrape type for 3140045713: 1
2026-03-30 15:14:56 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3140045713
2026-03-30 15:14:56 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': None,
 'currency': 'EUR',
 'description': 'Cupra Ateca 2.0 TSI 300ch 4Drive REMUS - Beats - KW - 300\n'
                'MEC : 11/2018\n'
                '\n'
                'Prévoir malus de 1196€\n'
                '\n'
                'Financement possible : Nous finançons LOA, LLD, CREDIT, '
                'LEASING sur des durées variables de 12 à 72 mois avec toutes '
                'les garanties nécessaires.\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                'Extérieur :\n'
                '- Allumage automatique des feux\n'
                '- Rétroviseurs électriques\n'
                '- Châssis sport\n'
                '- Phares Full LED\n'
                '- Jantes 19"\n'
                '- Echappement Remus\n'
                '- Combiné fileté\n'
                '\n'
                'Intérieur et confort :\n'
                '- Intérieur Cuir/Alcantara\n'
                '- Ordinateur de bord\n'
                '- Caméra de recul 360°\n'
                '- Sièges chauffants AV\n'
                '- Volant multifonctions\n'
                '- Volant sport\n'
                '- Bluetooth\n'
                '- Radio CD\n'
                '- Climatisation automatique\n'
                '- Beats Audio\n'
                '- Keyless Go\n'
                '- Attelage \n'
                '\n'
                'Sécurité :\n'
                '- Détecteur de pluie\n'
                '- ABS\n'
                '- Anti-démarrage\n'
                '- Contrôle pression des pneus\n'
                '- ESP\n'
                '- Phares antibrouillard\n'
                '- Régulateur de vitesse\n'
                "- Aide au freinage d'urgence\n"
                '- ...\n'
                '\n'
                'Garantie 12 mois.\n'
                "Carnet d'entretien à jour !\n"
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 '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/3140045713',
 'listing': 'auction',
 'make': 'SEAT',
 'model': 'Ateca',
 'odometer': 80000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/99/e7/d399e789eab15bcc4cda36af8fad9e02bc2a1904.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/07/29/6a0729dca35819fc86c4436363dd882058910faf.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/10/d2/67/10d26717c24f500f08fcee08feea55ad384b6c44.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/7c/61/c37c6146711b3f0ac17686eeaf557ed81fd7a27d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/56/2c/7c/562c7c5d5772020244d9e8aa13f301654a3cc8ac.jpg?rule=ad-large'],
 'price': 26990,
 'price_includes_vat': False,
 'registration_date': '2018-11-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Cupra Ateca 2.0 TSI 300cv 4Drive REMUS - Beats - KW',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2018}
2026-03-30 15:14:56 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a3a16d04-2833-505b-bb98-38ac1198c0fe with identifier: 3140045713
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item a3a16d04-2833-505b-bb98-38ac1198c0fe
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F99%252Fe7%252Fd399e789eab15bcc4cda36af8fad9e02bc2a1904.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/99/e7/d399e789eab15bcc4cda36af8fad9e02bc2a1904.jpg?rule=ad-large already downloaded
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F07%252F29%252F6a0729dca35819fc86c4436363dd882058910faf.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/07/29/6a0729dca35819fc86c4436363dd882058910faf.jpg?rule=ad-large already downloaded
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F10%252Fd2%252F67%252F10d26717c24f500f08fcee08feea55ad384b6c44.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/10/d2/67/10d26717c24f500f08fcee08feea55ad384b6c44.jpg?rule=ad-large already downloaded
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F7c%252F61%252Fc37c6146711b3f0ac17686eeaf557ed81fd7a27d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/7c/61/c37c6146711b3f0ac17686eeaf557ed81fd7a27d.jpg?rule=ad-large already downloaded
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F2c%252F7c%252F562c7c5d5772020244d9e8aa13f301654a3cc8ac.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/56/2c/7c/562c7c5d5772020244d9e8aa13f301654a3cc8ac.jpg?rule=ad-large already downloaded
2026-03-30 15:14:56 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a3a16d04-2833-505b-bb98-38ac1198c0fe with identifier 3140045713
2026-03-30 15:14:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:56 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a3a16d04-2833-505b-bb98-38ac1198c0fe
2026-03-30 15:14:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': None,
 'currency': 'EUR',
 'description': 'Cupra Ateca 2.0 TSI 300ch 4Drive REMUS - Beats - KW - 300\n'
                'MEC : 11/2018\n'
                '\n'
                'Prévoir malus de 1196€\n'
                '\n'
                'Financement possible : Nous finançons LOA, LLD, CREDIT, '
                'LEASING sur des durées variables de 12 à 72 mois avec toutes '
                'les garanties nécessaires.\n'
                '\n'
                'OPTIONS ET EQUIPEMENTS :\n'
                'Extérieur :\n'
                '- Allumage automatique des feux\n'
                '- Rétroviseurs électriques\n'
                '- Châssis sport\n'
                '- Phares Full LED\n'
                '- Jantes 19"\n'
                '- Echappement Remus\n'
                '- Combiné fileté\n'
                '\n'
                'Intérieur et confort :\n'
                '- Intérieur Cuir/Alcantara\n'
                '- Ordinateur de bord\n'
                '- Caméra de recul 360°\n'
                '- Sièges chauffants AV\n'
                '- Volant multifonctions\n'
                '- Volant sport\n'
                '- Bluetooth\n'
                '- Radio CD\n'
                '- Climatisation automatique\n'
                '- Beats Audio\n'
                '- Keyless Go\n'
                '- Attelage \n'
                '\n'
                'Sécurité :\n'
                '- Détecteur de pluie\n'
                '- ABS\n'
                '- Anti-démarrage\n'
                '- Contrôle pression des pneus\n'
                '- ESP\n'
                '- Phares antibrouillard\n'
                '- Régulateur de vitesse\n'
                "- Aide au freinage d'urgence\n"
                '- ...\n'
                '\n'
                'Garantie 12 mois.\n'
                "Carnet d'entretien à jour !\n"
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': None,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': None,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': 'a3a16d04-2833-505b-bb98-38ac1198c0fe',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3140045713',
 'listing': 'auction',
 'make': 'SEAT',
 'model': 'Ateca',
 'odometer': 80000,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/99/e7/d399e789eab15bcc4cda36af8fad9e02bc2a1904.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/07/29/6a0729dca35819fc86c4436363dd882058910faf.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/10/d2/67/10d26717c24f500f08fcee08feea55ad384b6c44.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/7c/61/c37c6146711b3f0ac17686eeaf557ed81fd7a27d.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/56/2c/7c/562c7c5d5772020244d9e8aa13f301654a3cc8ac.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3a16d04-2833-505b-bb98-38ac1198c0fe/a3a16d04-2833-505b-bb98-38ac1198c0fe_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 181675,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/99/e7/d399e789eab15bcc4cda36af8fad9e02bc2a1904.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3a16d04-2833-505b-bb98-38ac1198c0fe/a3a16d04-2833-505b-bb98-38ac1198c0fe_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 180520,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/07/29/6a0729dca35819fc86c4436363dd882058910faf.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3a16d04-2833-505b-bb98-38ac1198c0fe/a3a16d04-2833-505b-bb98-38ac1198c0fe_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 173806,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/10/d2/67/10d26717c24f500f08fcee08feea55ad384b6c44.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3a16d04-2833-505b-bb98-38ac1198c0fe/a3a16d04-2833-505b-bb98-38ac1198c0fe_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 172603,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c3/7c/61/c37c6146711b3f0ac17686eeaf557ed81fd7a27d.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3a16d04-2833-505b-bb98-38ac1198c0fe/a3a16d04-2833-505b-bb98-38ac1198c0fe_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 148595,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/56/2c/7c/562c7c5d5772020244d9e8aa13f301654a3cc8ac.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 26990,
 'price_includes_vat': False,
 'registration_date': '2018-11-01',
 'seats_number': None,
 'seller_name': None,
 'title': 'Cupra Ateca 2.0 TSI 300cv 4Drive REMUS - Beats - KW',
 'transmission': 'automatic',
 'trim': None,
 'vin': None,
 'year': 2018}
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273140045713%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [auto_selling_leboncoin.fr] INFO: Saving data for 3140045713: {'created_time': 1774883696.571226, 'last_price_update_time': 1774883696.571238}
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3140045713') HTTP/1.1" 204 0
2026-03-30 15:14:56 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3106458911
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273106458911%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [auto_selling_leboncoin.fr] INFO: Scrape type for 3106458911: 1
2026-03-30 15:14:56 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3106458911
2026-03-30 15:14:56 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Jaune',
 'currency': 'EUR',
 'description': 'Mercedes A35 A 35 AMG 306CH 306CV 306 \n'
                '\n'
                'Garantie 12 mois.\n'
                "Carnet d'entretien à jour Mercedes !\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '- Affiche tête haute\n'
                '- Systeme audio Burmester\n'
                '- Android Auto / Apple CarPlay\n'
                '- Commande vocale pour téléphone\n'
                '- Ecran tactile\n'
                '- GPS\n'
                '- Interface Bluetooth\n'
                '- Système audio à commande vocale\n'
                '\n'
                'Conduite :\n'
                '- Allumage automatique des phares\n'
                '- Capteur de pluie\n'
                '- Démarrage sans clé\n'
                '- Limiteur de vitesse\n'
                '- Régulateur de vitesse\n'
                '- Sélection du mode de conduite\n'
                '\n'
                'Extérieur :\n'
                '- Feux Multibeam \n'
                '- Toit ouvrant panoramique \n'
                '- Aide parking avec caméra de recul\n'
                '- Becquet arrière\n'
                '- Caméra 360°\n'
                '- Caméra de recul\n'
                '- Feux avant LED\n'
                '- Jantes/roues en alliage léger 19"\n'
                '- Keyless-go\n'
                '- Rétroviseurs extérieurs rabattable électriquement\n'
                '- Vitres teintées\n'
                '\n'
                'Intérieur :\n'
                '- Sièges Recaro \n'
                '- 4 vitres electriques\n'
                '- Accoudoir arrière\n'
                '- Accoudoir avant\n'
                '- Banquette 1/3 - 2/3\n'
                '- Banquette arrière partagée et rabattable\n'
                '- Climatisation automatique\n'
                '- Intérieur cuir\n'
                "- Lumière d'ambiance intérieur à LED\n"
                '- Ordinateur de bord\n'
                '- Pédalier alu\n'
                '- Rétroviseur intérieur électrochrome\n'
                '- Siège conducteur chauffant\n'
                '- Siège conducteur réglable éléctriquement\n'
                '- Siège passager chauffant\n'
                '- Siège passager réglable éléctriquement\n'
                '- Sièges avant chauffants\n'
                '- Sièges électriques à mémoire\n'
                '- Système information conducteur\n'
                '- Virtual cockpit\n'
                '- Volant en cuir\n'
                '- Volant sport\n'
                '\n'
                'Sécurité :\n'
                '- ABS\n'
                '- Alarme\n'
                '- Alerte de franchissement involontaire de lignes\n'
                '- Assistance au freinage d?urgence\n'
                '- Assistant dynamique au maintien de voie\n'
                "- Avertisseur d'angle mort\n"
                '- Contrôle pression pneus (RDC)\n'
                "- Détecteur actif d'angle mort\n"
                '- ESP (programme de stabilité électronique)\n'
                '- Kit de réparation pneus (Mobile Tyre)\n'
                '- Lecture des panneaux de signalisation\n'
                '\n'
                'Autres équipements et informations :\n'
                '- Ceinture centrale arrière 3 points\n'
                "- Factures d'entretien\n"
                '- Préparation du système de géolocalisation véhicule\n'
                '- Système anti bloquage (ABS)\n'
                '- Téléassistance\n'
                '- Volant réglable manuellement\n'
                '\n'
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 306,
 '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/3106458911',
 'listing': 'auction',
 'make': 'MERCEDES-BENZ',
 'model': 'Classe A',
 'odometer': 56600,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 0,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/8d/5b/ae8d5bf64ac10be63391b639a8e9bb1ae099ba56.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/95/74/3d/95743d5e1fcf299c75bd7086038b5fd2e25ab9ef.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/db/a7/5ddba7abc64fe7682ca2135d0b496b455a85a2f8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/36/89/2d3689f221267a22f56e24bdb1fd272eff52bc9e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/18/3d/31/183d311504907bac11cf3575062996c7c61f02f9.jpg?rule=ad-large'],
 'price': 36990,
 'price_includes_vat': False,
 'registration_date': '2019-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes Benz A35 A 35 AMG TOIT BURMESTER RECARO',
 'transmission': 'automatic',
 'trim': 'Classe A 35 AMG 306ch 4Matic 7G-DCT Speedshift AMG',
 'vin': None,
 'year': 2019}
2026-03-30 15:14:56 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 793385c5-ad77-5549-a066-c3a3ea2956b4 with identifier: 3106458911
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 793385c5-ad77-5549-a066-c3a3ea2956b4
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fae%252F8d%252F5b%252Fae8d5bf64ac10be63391b639a8e9bb1ae099ba56.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/8d/5b/ae8d5bf64ac10be63391b639a8e9bb1ae099ba56.jpg?rule=ad-large already downloaded
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F74%252F3d%252F95743d5e1fcf299c75bd7086038b5fd2e25ab9ef.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/95/74/3d/95743d5e1fcf299c75bd7086038b5fd2e25ab9ef.jpg?rule=ad-large already downloaded
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fdb%252Fa7%252F5ddba7abc64fe7682ca2135d0b496b455a85a2f8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/db/a7/5ddba7abc64fe7682ca2135d0b496b455a85a2f8.jpg?rule=ad-large already downloaded
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F36%252F89%252F2d3689f221267a22f56e24bdb1fd272eff52bc9e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/36/89/2d3689f221267a22f56e24bdb1fd272eff52bc9e.jpg?rule=ad-large already downloaded
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F18%252F3d%252F31%252F183d311504907bac11cf3575062996c7c61f02f9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/18/3d/31/183d311504907bac11cf3575062996c7c61f02f9.jpg?rule=ad-large already downloaded
2026-03-30 15:14:56 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 793385c5-ad77-5549-a066-c3a3ea2956b4 with identifier 3106458911
2026-03-30 15:14:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:56 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 793385c5-ad77-5549-a066-c3a3ea2956b4
2026-03-30 15:14:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
 'c_o_2_emission_value': None,
 'category': None,
 'color': 'Jaune',
 'currency': 'EUR',
 'description': 'Mercedes A35 A 35 AMG 306CH 306CV 306 \n'
                '\n'
                'Garantie 12 mois.\n'
                "Carnet d'entretien à jour Mercedes !\n"
                '\n'
                'OPTIONS ET ÉQUIPEMENTS :\n'
                'Audio - Télécommunications :\n'
                '- Affiche tête haute\n'
                '- Systeme audio Burmester\n'
                '- Android Auto / Apple CarPlay\n'
                '- Commande vocale pour téléphone\n'
                '- Ecran tactile\n'
                '- GPS\n'
                '- Interface Bluetooth\n'
                '- Système audio à commande vocale\n'
                '\n'
                'Conduite :\n'
                '- Allumage automatique des phares\n'
                '- Capteur de pluie\n'
                '- Démarrage sans clé\n'
                '- Limiteur de vitesse\n'
                '- Régulateur de vitesse\n'
                '- Sélection du mode de conduite\n'
                '\n'
                'Extérieur :\n'
                '- Feux Multibeam \n'
                '- Toit ouvrant panoramique \n'
                '- Aide parking avec caméra de recul\n'
                '- Becquet arrière\n'
                '- Caméra 360°\n'
                '- Caméra de recul\n'
                '- Feux avant LED\n'
                '- Jantes/roues en alliage léger 19"\n'
                '- Keyless-go\n'
                '- Rétroviseurs extérieurs rabattable électriquement\n'
                '- Vitres teintées\n'
                '\n'
                'Intérieur :\n'
                '- Sièges Recaro \n'
                '- 4 vitres electriques\n'
                '- Accoudoir arrière\n'
                '- Accoudoir avant\n'
                '- Banquette 1/3 - 2/3\n'
                '- Banquette arrière partagée et rabattable\n'
                '- Climatisation automatique\n'
                '- Intérieur cuir\n'
                "- Lumière d'ambiance intérieur à LED\n"
                '- Ordinateur de bord\n'
                '- Pédalier alu\n'
                '- Rétroviseur intérieur électrochrome\n'
                '- Siège conducteur chauffant\n'
                '- Siège conducteur réglable éléctriquement\n'
                '- Siège passager chauffant\n'
                '- Siège passager réglable éléctriquement\n'
                '- Sièges avant chauffants\n'
                '- Sièges électriques à mémoire\n'
                '- Système information conducteur\n'
                '- Virtual cockpit\n'
                '- Volant en cuir\n'
                '- Volant sport\n'
                '\n'
                'Sécurité :\n'
                '- ABS\n'
                '- Alarme\n'
                '- Alerte de franchissement involontaire de lignes\n'
                '- Assistance au freinage d?urgence\n'
                '- Assistant dynamique au maintien de voie\n'
                "- Avertisseur d'angle mort\n"
                '- Contrôle pression pneus (RDC)\n'
                "- Détecteur actif d'angle mort\n"
                '- ESP (programme de stabilité électronique)\n'
                '- Kit de réparation pneus (Mobile Tyre)\n'
                '- Lecture des panneaux de signalisation\n'
                '\n'
                'Autres équipements et informations :\n'
                '- Ceinture centrale arrière 3 points\n'
                "- Factures d'entretien\n"
                '- Préparation du système de géolocalisation véhicule\n'
                '- Système anti bloquage (ABS)\n'
                '- Téléassistance\n'
                '- Volant réglable manuellement\n'
                '\n'
                '_________________________________\n'
                '-- Vous recherchez un véhicule avec le toit panoramique, le '
                'cuir, la caméra de recul ou autres option, coloris, '
                'motorisation ?\n'
                'Contactez nous et nous vous proposerons des véhicules qui '
                'répondent à vos attentes !\n'
                'Nous reprenons votre ancien véhicule !\n'
                '_________________________________\n'
                '✅ Prix hors frais de mise à la route et carte grise.\n'
                '\n'
                '💡Des erreurs pouvant se glisser dans nos annonces, merci de '
                'nous contacter pour plus de renseignements sur ces '
                'dernières.\n'
                '\n'
                '📸 Plus de photos sur demande ou sur notre site internet.\n'
                '\n'
                "- Garanties mécaniques possibles jusqu'à 48 mois\n"
                '- Reprise de votre ancien véhicule (sous conditions)\n'
                '____________________________\n'
                '💎 Nos services :\n'
                '👉🏻 Gestion des formalités administratives et demande de carte '
                'grise\n'
                '👉🏻 Livraison possible dans toute la France\n'
                '👉🏻 Financement de 24 à 72 mois\n'
                '👉🏻 Recherche personnalisée / Proposition sous 24h\n'
                '____________________________\n'
                '♻️ Pour les trajets courts, privilégiez la marche ou le vélo\n'
                '\n'
                '🛼TAPEZ 9090 dans la barre de recherche en Alsace pour voir '
                'nos véhicules.',
 'doors_number': 5,
 'emission_standard': None,
 'engine': None,
 'engine_horse_power': 306,
 'expiration_date': None,
 'fuel_type': 'Essence',
 'id': '793385c5-ad77-5549-a066-c3a3ea2956b4',
 'is_damaged': False,
 'is_operable': True,
 'license_plate': None,
 'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3106458911',
 'listing': 'auction',
 'make': 'MERCEDES-BENZ',
 'model': 'Classe A',
 'odometer': 56600,
 'odometer_reading_unit': 'km',
 'origin_country_code': 'FR',
 'original_photo_count': 5,
 'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/8d/5b/ae8d5bf64ac10be63391b639a8e9bb1ae099ba56.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/95/74/3d/95743d5e1fcf299c75bd7086038b5fd2e25ab9ef.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/db/a7/5ddba7abc64fe7682ca2135d0b496b455a85a2f8.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/36/89/2d3689f221267a22f56e24bdb1fd272eff52bc9e.jpg?rule=ad-large',
                'https://img.leboncoin.fr/api/v1/lbcpb1/images/18/3d/31/183d311504907bac11cf3575062996c7c61f02f9.jpg?rule=ad-large'],
 'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c5dca6a-c73e-5b38-a2d3-775924859ba1/5c5dca6a-c73e-5b38-a2d3-775924859ba1_image_0.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 113678,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/8d/5b/ae8d5bf64ac10be63391b639a8e9bb1ae099ba56.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c5dca6a-c73e-5b38-a2d3-775924859ba1/5c5dca6a-c73e-5b38-a2d3-775924859ba1_image_1.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 121416,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/95/74/3d/95743d5e1fcf299c75bd7086038b5fd2e25ab9ef.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c5dca6a-c73e-5b38-a2d3-775924859ba1/5c5dca6a-c73e-5b38-a2d3-775924859ba1_image_2.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 118744,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/36/89/2d3689f221267a22f56e24bdb1fd272eff52bc9e.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c5dca6a-c73e-5b38-a2d3-775924859ba1/5c5dca6a-c73e-5b38-a2d3-775924859ba1_image_3.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 134297,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/db/a7/5ddba7abc64fe7682ca2135d0b496b455a85a2f8.jpg?rule=ad-large',
             'Width': 1067},
            {'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5c5dca6a-c73e-5b38-a2d3-775924859ba1/5c5dca6a-c73e-5b38-a2d3-775924859ba1_image_4.jpg',
             'Extension': 'jpg',
             'FileSizeInBytes': 180827,
             'Height': 800,
             'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/18/3d/31/183d311504907bac11cf3575062996c7c61f02f9.jpg?rule=ad-large',
             'Width': 1067}],
 'price': 36990,
 'price_includes_vat': False,
 'registration_date': '2019-03-01',
 'seats_number': 5,
 'seller_name': None,
 'title': 'Mercedes Benz A35 A 35 AMG TOIT BURMESTER RECARO',
 'transmission': 'automatic',
 'trim': 'Classe A 35 AMG 306ch 4Matic 7G-DCT Speedshift AMG',
 'vin': None,
 'year': 2019}
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273106458911%27 HTTP/1.1" 200 None
2026-03-30 15:14:56 [auto_selling_leboncoin.fr] INFO: Saving data for 3106458911: {'created_time': 1774883696.779703, 'last_price_update_time': 1774883696.779712}
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3106458911') HTTP/1.1" 204 0
2026-03-30 15:14:56 [auto_selling_leboncoin.fr] INFO: No more listings found to scrape
2026-03-30 15:14:56 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-30 15:14:56 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-30 15:14:56 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-30 15:14:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-30 15:14:56 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 4ac481222c1f11f18e133aacc95538c6
2026-03-30 15:14:56 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:14:56 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:14:56 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:14:56 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:14:56 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-30 15:14:56 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-30 15:14:56 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-30 15:14:56 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-30 15:14:56 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-30 15:14:56 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:14:56 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:14:56 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:14:56 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:14:56 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-30 15:14:57 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-30 15:14:57 [auto_selling_leboncoin.fr] INFO: auto_selling_leboncoin.fr Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 9, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
2026-03-30 15:14:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-30 15:14:57 [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%201773587697 HTTP/1.1" 200 None
2026-03-30 15:14:57 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (20 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_leboncoin.fr/4ac481222c1f11f18e133aacc95538c6.jl
2026-03-30 15:14:57 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 725,
 'downloader/request_count': 2,
 'downloader/request_method_count/GET': 1,
 'downloader/request_method_count/POST': 1,
 'downloader/response_bytes': 865685,
 'downloader/response_count': 2,
 'downloader/response_status_count/200': 2,
 'elapsed_time_seconds': 14.724378,
 'feedexport/success_count/FileFeedStorage': 1,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2026, 3, 30, 15, 14, 57, 806218, tzinfo=datetime.timezone.utc),
 'item_scraped_count': 20,
 'log_count/DEBUG': 426,
 'log_count/INFO': 327,
 'memusage/max': 149262336,
 'memusage/startup': 149262336,
 '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': 20,
 '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.456018147058785,
 'scrapy-zyte-api/mean_response_seconds': 1.7652325173839927,
 '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': 20,
 'source/total_available': 20,
 'start_time': datetime.datetime(2026, 3, 30, 15, 14, 43, 81840, tzinfo=datetime.timezone.utc)}
2026-03-30 15:14:57 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-30 15:14:58 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fd2b5757e10>
2026-03-30 15:14:58 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7fd2b57606d0>

PROJECT (sourcing_v2)
SPIDER (auto_selling_leboncoin.fr)