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)