2026-03-26 19:59:09 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-26 19:59:09 [scrapy.utils.log] INFO: Versions: lxml 5.2.2.0, libxml2 2.12.6, cssselect 1.2.0, parsel 1.9.1, w3lib 2.1.2, Twisted 24.3.0, Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0], pyOpenSSL 24.1.0 (OpenSSL 3.2.1 30 Jan 2024), cryptography 42.0.7, Platform Linux-5.15.0-1098-azure-x86_64-with-glibc2.36
2026-03-26 19:59:09 [auto_selling_leboncoin.fr] INFO: Starting auto_selling_leboncoin.fr spider
2026-03-26 19:59:09 [auto_selling_leboncoin.fr] INFO: Quick mode enabled: limiting photo downloads to 1 per item
2026-03-26 19:59:09 [auto_selling_leboncoin.fr] INFO: _job: 3d583f48294e11f18f76c264925fbcfa, SCRAPY_JOB: None
2026-03-26 19:59:09 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-26 19:59:09 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-26 19:59:09 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-26 19:59:09 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-26 19:59:09 [scrapy.extensions.telnet] INFO: Telnet Password: 98a1734cca32b5f6
2026-03-26 19:59:09 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
'scrapy.extensions.telnet.TelnetConsole',
'scrapy.extensions.memusage.MemoryUsage',
'scrapy.extensions.feedexport.FeedExporter',
'scrapy.extensions.logstats.LogStats',
'scrapy.extensions.closespider.CloseSpider']
2026-03-26 19:59:09 [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/3d583f48294e11f18f76c264925fbcfa.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-26 19:59:09 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-26 19:59:09 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-26 19:59:09 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware',
'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
'scrapy_zyte_api.ScrapyZyteAPIDownloaderMiddleware',
'scrapy.downloadermiddlewares.retry.RetryMiddleware',
'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
'scrapy.downloadermiddlewares.stats.DownloaderStats']
2026-03-26 19:59:09 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-26 19:59:09 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
'scrapy_zyte_api.ScrapyZyteAPISpiderMiddleware',
'scrapy.spidermiddlewares.referer.RefererMiddleware',
'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
'scrapy.spidermiddlewares.depth.DepthMiddleware',
'crawlers.middlewares.photo_download_middleware.PhotoDownloadMiddleware',
'crawlers.auto_selling.middlewares.id_gen_middleware.IdGenMiddleware']
2026-03-26 19:59:09 [scrapy.middleware] INFO: Enabled item pipelines:
['crawlers.pipelines.post_to_azurebus_auto_selling.AzureBusPipelineAutoSelling',
'crawlers.pipelines.save_to_cdlq_db_auto_selling.SaveToCdlqDbAutoSelling']
2026-03-26 19:59:09 [scrapy.core.engine] INFO: Spider opened
2026-03-26 19:59:09 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-26 19:59:09 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-26 19:59:09 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2-quickmode
2026-03-26 19:59:09 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-26 19:59:09 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
2026-03-26 19:59:09 [scrapy.extensions.memusage] INFO: Peak memory usage is 140MiB
2026-03-26 19:59:09 [scrapy-playwright] INFO: Starting download handler
2026-03-26 19:59:09 [scrapy-playwright] INFO: Starting download handler
2026-03-26 19:59:14 [auto_selling_leboncoin.fr] INFO: Scraper started with URL: https://www.leboncoin.fr/boutique/80272/bma-auto.htm and multipost_profile_id: 9b4d9d21-3559-41b7-a4f7-487b46d62027 and job_id: 3d583f48294e11f18f76c264925fbcfa
2026-03-26 19:59:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-26 19:59:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.leboncoin.fr/boutique/80272/bma-auto.htm> (referer: https://www.leboncoin.fr/boutique/80272/bma-auto.htm) ['zyte-api']
2026-03-26 19:59:16 [auto_selling_leboncoin.fr] INFO: Captured Zyte cookies: [{'name': '__Secure-Install', 'value': '60bb4952-ff1d-4068-86b9-5d8de7c0d73d', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 253402300798, 'httpOnly': False, 'secure': True}, {'name': 'cnfdVisitorId', 'value': '4f6c549b-a87e-4a5f-93d3-a669a7bf19ef', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1932235155, 'httpOnly': False, 'secure': True}, {'name': 'datadome', 'value': 'r3RwsBOrs_7qMPhDO2c260MsVsSciAVdHoCIGTiPOtxwGcSQjOv1Vrtict4RRRP7RDwKwOtY_iqFuGQZfWGp5EWeOMM4umhJeB~sUTnWPHkuxmkqbFXuoJ1GtZvER4N6', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1806091155, 'httpOnly': False, 'secure': True}]
2026-03-26 19:59:16 [auto_selling_leboncoin.fr] INFO: Scrapy-formatted cookies: [{'name': '__Secure-Install', 'value': '60bb4952-ff1d-4068-86b9-5d8de7c0d73d', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': '4f6c549b-a87e-4a5f-93d3-a669a7bf19ef', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': 'r3RwsBOrs_7qMPhDO2c260MsVsSciAVdHoCIGTiPOtxwGcSQjOv1Vrtict4RRRP7RDwKwOtY_iqFuGQZfWGp5EWeOMM4umhJeB~sUTnWPHkuxmkqbFXuoJ1GtZvER4N6', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-03-26 19:59:16 [auto_selling_leboncoin.fr] INFO: Response headers after parse_dealer_home_page: {b'X-Amz-Cf-Pop': [b'CDG50-P2'], b'Date': [b'Thu, 26 Mar 2026 19:59:15 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 3975dc95fb3c5fc91da92363a17c96c4.cloudfront.net (CloudFront)'], b'Set-Cookie': [b'datadome=r3RwsBOrs_7qMPhDO2c260MsVsSciAVdHoCIGTiPOtxwGcSQjOv1Vrtict4RRRP7RDwKwOtY_iqFuGQZfWGp5EWeOMM4umhJeB~sUTnWPHkuxmkqbFXuoJ1GtZvER4N6; 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/"je10t9m8icajuq"'], 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'miV8cyGc0q5lpoJ99-94t0IfHtHhae-dI-_QwOtbuTBqijq9PUhZzw==']}
2026-03-26 19:59:16 [auto_selling_leboncoin.fr] INFO: defaultSearchOptions: {'limit': 10, 'filters': {'owner': {'user_id': '33965ca9-6296-4c9c-998a-a9925d35f598'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}}
2026-03-26 19:59:16 [auto_selling_leboncoin.fr] INFO: cookies: [{'name': '__Secure-Install', 'value': '60bb4952-ff1d-4068-86b9-5d8de7c0d73d', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': '4f6c549b-a87e-4a5f-93d3-a669a7bf19ef', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': 'r3RwsBOrs_7qMPhDO2c260MsVsSciAVdHoCIGTiPOtxwGcSQjOv1Vrtict4RRRP7RDwKwOtY_iqFuGQZfWGp5EWeOMM4umhJeB~sUTnWPHkuxmkqbFXuoJ1GtZvER4N6', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-03-26 19:59:16 [auto_selling_leboncoin.fr] INFO: Payload for get listings: {'limit': 200, 'filters': {'owner': {'user_id': '33965ca9-6296-4c9c-998a-a9925d35f598'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}, 'offset': 0}
2026-03-26 19:59:16 [auto_selling_leboncoin.fr] INFO: Request: curl -X POST https://api.leboncoin.fr/finder/search --data-raw '{"filters": {"category": {"id": "1"}, "enums": {"ad_type": ["offer"]}, "owner": {"user_id": "33965ca9-6296-4c9c-998a-a9925d35f598"}}, "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-26 19:59:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-26 19:59:18 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://api.leboncoin.fr/finder/search> (referer: https://www.leboncoin.fr/boutique/80272/bma-auto.htm) ['zyte-api']
2026-03-26 19:59:18 [auto_selling_leboncoin.fr] INFO: Found 28 listings on page 1
2026-03-26 19:59:18 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3144400606
2026-03-26 19:59:18 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-26 19:59:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-26 19:59:18 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2106
2026-03-26 19:59:18 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-26 19:59:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-26 19:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:18 [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%273144400606%27 HTTP/1.1" 200 None
2026-03-26 19:59:18 [auto_selling_leboncoin.fr] INFO: Scrape type for 3144400606: 1
2026-03-26 19:59:18 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3144400606
2026-03-26 19:59:18 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'Citroën Berlingo propre interieur exterieur\n'
'dmc 27/08/2019\n'
'248500km\n'
'Moteur 1,6 HDI 100 \n'
'KIT DISTRIBUTION POMPE AUX NEUF\n'
'AMORTISSEURS AVANT NEUF\n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSE\n'
'\n'
'Équipements :\n'
'-gps\n'
'-bleutooth\n'
'- CarPlay\n'
'- Écran tactil\n'
'- Centralisation \n'
'- Ordinateur de bord\n'
'- usb auxiliaire \n'
'- Commande au volant \n'
'- Climatisation \n'
'- Aide freinage d urgence\n'
'- Caméra de recule\n'
'- Aide au démarrage en côte \n'
'- Vitres électriques\n'
'- Rétros Électriques\n'
'- Régulateur limiteur de vitesse',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 100,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3144400606',
'listing': 'auction',
'make': 'CITROEN',
'model': 'Berlingo',
'odometer': 248500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/a0/1d/1ca01d1f071102ea9988e75c07ed341156617b1c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/79/9c/9c/799c9c6f868a630b0b13a8e429a30cab89990c14.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/52/34/0d5234ff2044d6e0393b2809ea523d02a301bbc9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7a/00/78/7a0078d7b2564727b5d7c08e977a0de3622d1fae.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/fa/ee/e1faeeaf68d7a850455732f40d96aeebf70b687a.jpg?rule=ad-large'],
'price': 6990,
'price_includes_vat': False,
'registration_date': '2019-08-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroen berlingo 1.6 hdi 100cv',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2019}
2026-03-26 19:59:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e177e3e-3c5c-5e23-9729-8a23e29010dc with identifier: 3144400606
2026-03-26 19:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 9e177e3e-3c5c-5e23-9729-8a23e29010dc
2026-03-26 19:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fa0%252F1d%252F1ca01d1f071102ea9988e75c07ed341156617b1c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/a0/1d/1ca01d1f071102ea9988e75c07ed341156617b1c.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:18 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3158124186
2026-03-26 19:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:18 [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%273158124186%27 HTTP/1.1" 200 None
2026-03-26 19:59:18 [auto_selling_leboncoin.fr] INFO: Scrape type for 3158124186: 1
2026-03-26 19:59:18 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3158124186
2026-03-26 19:59:18 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'PEUGEOT 308 SW 1.6 e-HDi 92 cv, 5 portes, première mise en '
'circulation le 13/12/2012, \n'
'6 MOIS GARANTIE MOTEUR ET BOITE DE VITESSE\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
'- Lecteur CD\n'
'- Lecteur MP3\n'
'\n'
'Extérieur :\n'
'- Rampes/barres de toit\n'
'- Rétroviseurs extérieurs dégivrants\n'
'- Rétroviseurs extérieurs électriques\n'
'- Toit Panoramique\n'
'\n'
'Intérieur :\n'
'- Accoudoir avant\n'
'- Climatisation \n'
'- Lève-vitres arrière électriques\n'
'- Lève-vitres avant électriques\n'
'- Siège conducteur réglable en hauteur\n'
'- Volant en cuir\n'
'- Régulateur/ limitateur de vitesse\n'
'\n'
'Pack :\n'
'- Verrouillage centralisé télécommandé\n'
'\n'
'Sécurité :\n'
'- Airbag conducteur\n'
'- Airbag latéral conducteur et passager\n'
'- Airbag passager\n'
'- Airbags rideaux avant',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 92,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3158124186',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '308',
'odometer': 246000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/38/f3/55/38f35503c57b78469df8ce8783a247054a6be959.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d0/39/92/d039925e962667070bcc9279adb91ea48a004f83.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/03/34/e0033445ccee362fc28cf2370d7d5a4b98e496bf.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/99/3b/f5/993bf5d50ba18bdaba39e99c48bb506d8e8906b7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/9e/15/4b9e1560d55900fa02775bcf25fccc81596c7f1a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/ab/56/ccab56b50a1c271b32b8ba54fcc118944f9a408f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/bc/d6/f6bcd6250a273fd97e2d04fb54704d7a49b6b72b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/73/d8/8773d8f7dae82c70ce51e2eabda3d04113e593e3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/31/ba/ac31baf1375d56ed957f6eff328a749c8c97c8a4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/32/fe/94/32fe94e8a584c118899592541f12d7b3ca0fb2bb.jpg?rule=ad-large'],
'price': 2990,
'price_includes_vat': False,
'registration_date': '2012-11-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 308 sw 1.6 hdi 92ch',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2012}
2026-03-26 19:59:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c7d87ab3-348c-5094-b18a-eeaf949b2ea2 with identifier: 3158124186
2026-03-26 19:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c7d87ab3-348c-5094-b18a-eeaf949b2ea2
2026-03-26 19:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F38%252Ff3%252F55%252F38f35503c57b78469df8ce8783a247054a6be959.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/38/f3/55/38f35503c57b78469df8ce8783a247054a6be959.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:18 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3159367032
2026-03-26 19:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:18 [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%273159367032%27 HTTP/1.1" 200 None
2026-03-26 19:59:18 [auto_selling_leboncoin.fr] INFO: Scrape type for 3159367032: 1
2026-03-26 19:59:18 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3159367032
2026-03-26 19:59:18 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'Peugeot 308 III 1.5 BLUEHDI 130cv CUIR CAMERA GPS XENON LED '
'ALLURE EAT8 berline, gris, 7 cv, 5 portes, première mise en '
'circulation le 26/04/2022, première main, \n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSE\n'
'\n'
'5 places, \n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Carplay\n'
' - EQUIPEMENTS => Navigation connectée\n'
' - Prise audio usb\n'
' - auto-radio commandé au volant\n'
' - ecran tactile\n'
'\n'
'Conduite :\n'
' - Frein stationnement électrique\n'
' - Guidage pour manoeuvre de stationnement\n'
' - Indicateur de limitation de vitesse\n'
' - Régulateur de vitesse adaptatif\n'
' - Stop & Start\n'
' - allumage automatique des feux\n'
' - démarrage sans clé\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Eclairage au sol\n'
' - Feux arrière à led\n'
' - Pare brise acoustique\n'
' - Phares avant led\n'
" - Système d'éclairage intelligent\n"
' - caméra de recul\n'
' - jantes : aluminium\n'
' - projecteurs xénon\n'
" - radar arrière de détection d'obstacles\n"
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
'\n'
'Intérieur :\n'
' - Banquette 1/3 2/3\n'
' - Vitres arrières électriques\n'
' - climatisation : automatique\n'
' - fermeture centralisée\n'
' - vitres avant éléctriques\n'
' - vitres surteintées\n'
'\n'
'Pack :\n'
' - Sieges arrières rabattable\n'
' - nombre de rapports : 8 vitesses\n'
' - volant multifonctions\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - Dispositif freinage automatique\n'
' - Détecteur de sous gonflage\n'
' - Système de détection de somnolence\n'
' - Système de prévention des collisions\n'
' - ABS\n'
' - Aide au demarrage en pente\n'
' - Airbags rideaux\n'
' - Airbags rideaux arrière\n'
' - ESP\n'
" - aide au freinage d'urgence\n"
' - airbag conducteur\n'
' - airbag coté passager\n'
' - airbags latéraux\n'
' - alerte de franchissement involontaire de lignes\n'
' - anti-patinage\n'
' - fixations ISOFIX\n'
" - radar avant de détection d'obstacles\n"
' - répartiteur électronique de freinage\n'
'\n'
'Autres équipements et informations :\n'
' - Sellerie tri matières tep/tissu falgo\n'
' - Semi cuir\n'
" - Classe Crit'air : 2",
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 130,
'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/3159367032',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '308',
'odometer': 137700,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/42/95/71/429571a7471c87a015a7c9d827e0a156527f7711.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/66/cc/07/66cc07fef82b7b40a010d08f392df14a2b8062cd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/cf/e5/f1cfe55deed9a6fa150bf3285555ae0181791f08.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d9/57/31/d957319e53fe610fba4797168932c9fa9fe7c5db.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/b4/53/6ab4530f64ffbd7ebc20baa33124b07077938deb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/57/eb/0357eb3bc622727b114696a99fd8dea74ca1216c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/18/74/c2/1874c2e534ff04250a8b24a818cc3fcc787cdfa6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/59/c7/b9/59c7b9c4456fb739d9ff23b23da22106bb5fea05.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/9a/af/219aaf23b1a9de9e5ba13a960b536f34738dcdef.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/75/18/52/7518522154fa783f1edea76c3f611065c77e5d45.jpg?rule=ad-large'],
'price': 14990,
'price_includes_vat': False,
'registration_date': '2022-04-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 308 allure pack 1 5 hdi 130cv eat8',
'transmission': 'automatic',
'trim': 'Active Pack_308 1.5 BlueHDi 130ch S&S Active Pack EAT8',
'vin': None,
'year': 2022}
2026-03-26 19:59:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fb3b1dc0-6a55-5cc5-ab25-4fd5a116333b with identifier: 3159367032
2026-03-26 19:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item fb3b1dc0-6a55-5cc5-ab25-4fd5a116333b
2026-03-26 19:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F95%252F71%252F429571a7471c87a015a7c9d827e0a156527f7711.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/42/95/71/429571a7471c87a015a7c9d827e0a156527f7711.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:18 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3162904625
2026-03-26 19:59:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [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%273162904625%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3162904625: 1
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3162904625
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'PEUGEOT 3008 1.6 HDI 110CH CONFORT 5 PORTES BOITE DE '
'MANURLLE\n'
'\n'
'KIT DISTRIBUTION COMPLET NEUF\n'
'KIT D EMBRAYAGE VOLANT MOTEUR NEUF\n'
'\n'
'OPTIONS\n'
'Exterieur et châssis\n'
' Aide parking av/ar\n'
' Frein de parking automatique\n'
' Jantes alu\n'
' Lunette arrière dégivrante\n'
' Peinture métallisée\n'
' Radar de recul\n'
' Rétroviseurs électriques et dégivrants\n'
'\n'
'Interieur\n'
' 4 vitres électriques\n'
' Accoudoir central avant\n'
' Allume cigare\n'
' Banquette 1/3 - 2/3\n'
' Boite 6 vitesses\n'
' Climatisation \n'
' Direction assistée\n'
' Fermeture électrique\n'
' Ordinateur de bord\n'
' Prise 12V\n'
' Régulateur limiteur de vitesse\n'
' Siège conducteur réglable hauteur\n'
' Système audio CD MP3\n'
'\n'
'Sécurité\n'
' 2 airbags\n'
' 3 ceintures ar. 3 points\n'
' 3e feu stop\n'
' ABS\n'
' ESP',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 112,
'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/3162904625',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '3008',
'odometer': 275000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/03/52/9e/03529ec73d2c0e1e55b122671177b3e4916e14e3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/d6/c1/00d6c143c2be551eb9304ad5f76e315a80e6c489.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/95/5f/54/955f54e5f4e7e1a414c468cb46fa3801d53812f8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/14/22/8a/14228a75e2ac8d5db3cc90efad6736524a8bec78.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/90/c6/0b90c6366bb959784cebf8deed4a43cfcbdb4d9f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/9d/be/3b9dbe0f57a3516a670ea8ad9ab4109d60ef7285.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/2d/dc/dd2ddc0cc849c18c949241d66b6b7482cd57ca5a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/64/54/a2/6454a2b6ea3db6547084545db3634e3c77bb392d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/eb/0f/0beb0f294dc1f2b09bc025dddeb1d6a022614af1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/01/0c/da/010cda07022b2c9b4075f1643575c56d0efa5e5c.jpg?rule=ad-large'],
'price': 3490,
'price_includes_vat': False,
'registration_date': '2009-11-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 3008 confort 1.6 hdi 110cv',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2009}
2026-03-26 19:59:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f5f01e5-b680-5f24-9dee-d4ec749be289 with identifier: 3162904625
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2f5f01e5-b680-5f24-9dee-d4ec749be289
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F52%252F9e%252F03529ec73d2c0e1e55b122671177b3e4916e14e3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/03/52/9e/03529ec73d2c0e1e55b122671177b3e4916e14e3.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165439344
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [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%273165439344%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165439344: 1
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165439344
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Peugeot Expert FOURGON FGN TOLE STANDARD BLUEHDI 115 S&S BVM6 '
'PREMIUM PACK camionnette, blanc, 5 cv, 4 portes, couleur '
'intérieure : noir, première mise en circulation le '
'20/10/2017, \n'
'9500€ HT\n'
'11400€TTC\n'
'TVA RÉCUPÉRABLE\n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSE\n'
'\n'
'3 places, longueur : 4 959,00 mètre(s), poids en charge : '
'1608 kg\n'
'boîte de vitesse : manuelle\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - commandes vocales\n'
' \n'
'Conduite :\n'
' - limiteur de vitesse\n'
' - pack visibilite\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Aide au stationnement AR\n'
' - porte latérale\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Air conditionné manuel\n'
' - fermeture centralisée\n'
' - réglages du volant : hauteur et profondeur\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - Rétroviseurs extérieurs électriques et chauffants\n'
' - Siège Conducteur avec réhausse',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 115,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3165439344',
'listing': 'auction',
'make': 'PEUGEOT',
'model': 'Autres',
'odometer': 156000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/d9/06/cbd9069eda507b77f72bf3c27991d0c346cf2368.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/12/7a/b0/127ab05834d301a39e99b23a044f84f94b94b7d9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/62/7a/3f/627a3ff77af0ce0463f77c51bdc54ab9997b7bdb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/b0/7e/05b07e1bac2e5f02b895289e729aa9617593d540.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/61/0d/75/610d7519408a2d59d3db94dbcb88545bdf8ca282.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/73/d8/a0/73d8a0820784522032d2687648c3abea434c6966.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/7c/d0/7e7cd08ef85ba4fe47ee9318dfd85171a78dbc5f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/fd/3c/8bfd3c7b71389f97420013a0606f11773728ed7d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/bb/e9/b0bbe9a44364b0fdc85d406ff42e38f2b8966ced.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/64/ae/4464ae63073ccc99213bf0b177798c5f4c0ec4c3.jpg?rule=ad-large'],
'price': 11400,
'price_includes_vat': False,
'registration_date': '2017-10-01',
'seats_number': 2,
'seller_name': None,
'title': 'Peugeot expert 1.6 hdi 115ch prèmium',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2017}
2026-03-26 19:59:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f61b96fa-cd32-563e-bbc1-88ab43e73ff0 with identifier: 3165439344
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item f61b96fa-cd32-563e-bbc1-88ab43e73ff0
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fcb%252Fd9%252F06%252Fcbd9069eda507b77f72bf3c27991d0c346cf2368.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/d9/06/cbd9069eda507b77f72bf3c27991d0c346cf2368.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3025602139
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [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%273025602139%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3025602139: 1
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3025602139
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Rouge',
'currency': 'EUR',
'description': 'Citroen DS4 1.6 E-HDI AIRDREAM SO CHIC, 6cv, 5 portes, mise '
'en circulation le 06-09-2011\n'
'\n'
'5 places, \n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'Audio - Télécommunications\n'
'- Commandes du système audio au volant\n'
'-gps\n'
'- Kit mains-libres Bluetooth\n'
'- Prise USB\n'
'\n'
'Conduite\n'
'- Aide au démarrage en côte\n'
'- Capteur de luminosité\n'
'- Capteur de pluie\n'
'- Frein stationnement électrique automatiq\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'\n'
'Extérieur\n'
'- Becquet arrière\n'
"- Eclairage statique d'intersection\n"
'- Rétroviseurs rabattables électriquement\n'
'- Vitres arrière et lunette AR surteintées\n'
'\n'
'Intérieur\n'
'- Accoudoir arrière\n'
'- Banquette AR rabattable\n'
'- Clim automatique bi-zones\n'
'- Direction assistée\n'
'- Ordinateur de Bord\n'
'- Pack Cuir/Tissu\n'
'- Prise 12V\n'
'- Sièges AV réglables en hauteur\n'
'- Tablette cache bagages\n'
'- Vitres avant électriques\n'
'- Volant cuir\n'
'- système isofix',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 115,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3025602139',
'listing': 'auction',
'make': 'CITROEN',
'model': 'DS4',
'odometer': 141700,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/50/20/6a/50206a0c38fc0042f2c3ba3130b6ad8369e1a369.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/0c/28/fa0c28c271d8c46ba59c215c168815b9685fd297.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/be/a5/d6bea5c763caec30a8c36c867e5f958cf5153798.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d8/7d/89/d87d8928df0925ae301cc5998b36b6f7ec227081.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/64/64/30/6464300d6dcf937af9ad52dbc8da4348a8f748f9.jpg?rule=ad-large'],
'price': 6990,
'price_includes_vat': False,
'registration_date': '2011-09-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroën ds4 so chic 1.6 hdi 115 cv 138000km',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2026-03-26 19:59:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e09bb84a-2663-5ec5-a273-b978cf41c282 with identifier: 3025602139
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e09bb84a-2663-5ec5-a273-b978cf41c282
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F50%252F20%252F6a%252F50206a0c38fc0042f2c3ba3130b6ad8369e1a369.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/50/20/6a/50206a0c38fc0042f2c3ba3130b6ad8369e1a369.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3167583264
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [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%273167583264%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3167583264: 1
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3167583264
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'PEUGEOT 407 2.0 HDI 136 CV\n'
'Boite de vitesse : MANUEL\n'
'Carburant : DIESEL\n'
'PROPRE INTERIEUR EXTERIEUR\n'
'\n'
'198 500 KLM*\n'
'FACTURES D ENTRETINS DISPONIBLE\n'
'KIT DISTRI KIT D EMBRAYAGE VOLANT MOTEUR OK AVEC FACTURES\n'
'\n'
'Options :\n'
'\n'
'Direction assistée \n'
'Fermeture centralisée à distance \n'
'Vitre électrique \n'
'Climatisation autonome \n'
'Régulateur de vitesse \n'
'Limiteur de vitesse \n'
'Allumages automatique des feux \n'
'Capteur de pluie \n'
'Aide au stationnement\n'
'Ordinateur de bord \n'
'Airbag\n'
'Abs',
'doors_number': 2,
'emission_standard': None,
'engine': None,
'engine_horse_power': 136,
'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/3167583264',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '407',
'odometer': 198500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/60/cf/e160cf5192d4b1744f28aa95866cd4a9ff486e47.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/32/4f/8d/324f8d8b728d974fa62c7d270831e51b67cddc1f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/58/2b/97/582b97600b5a4bf8f45c60f82d79929a0b9c96d9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/33/2a/9a332af4115d0af57306758d35612c1d89ab1f2d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/ab/8a/d5ab8afaf08d89de602839866d73c0f5bc91732c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5c/ba/f2/5cbaf2c4f0a34e7a720b68584d3e85719164e0cb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/94/14/a59414a90a0fccc5f6ea90bae1b5e82c63346f5f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/3f/08/f43f08036ea9711ccef0ab56ace03a5430c2f2a7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/b1/bb/7fb1bbdc64594f42d9b0acf737f055c62e9ac4e3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c2/26/2f/c2262f1a0d0d903bc7b275d63c80e51d9c0a1296.jpg?rule=ad-large'],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2009-10-01',
'seats_number': 4,
'seller_name': None,
'title': 'Peugeot 407 coupé sport 2.0 hdi 136cv',
'transmission': 'manual',
'trim': 'Sport_407 Coupe 2.0 HDi Sport FAP',
'vin': None,
'year': 2009}
2026-03-26 19:59:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a42c055-60fd-509d-843b-19d61b2883fe with identifier: 3167583264
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 5a42c055-60fd-509d-843b-19d61b2883fe
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe1%252F60%252Fcf%252Fe160cf5192d4b1744f28aa95866cd4a9ff486e47.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/60/cf/e160cf5192d4b1744f28aa95866cd4a9ff486e47.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3167436105
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [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%273167436105%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3167436105: 1
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3167436105
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Peugeot 2008 1.6 BLUEHDI 120 CROSSWAY, COURROIE DE '
'DISTRIBUTION + POMPE A EAU OK, VIDANGE OK, suv, blanc, 6 cv, '
'5 portes, première mise en circulation le 14/06/2016.\n'
'6 MOUS GARANTIE MOTEUR ET BOITE VITESSE\n'
'FACTURES D ENTRETINS DISPONIBLE\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - GPS\n'
' - Prise audio auxilliaire : usb\n'
' - Téléphone Bluetooth\n'
' -Caméra de recule\n'
' - commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Barres de toit\n'
' - Radar de recul\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
' - toit panoramique\n'
'\n'
'Intérieur :\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres surteintées\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - fixations ISOFIX\n'
' - phares antibrouillard',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3167436105',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '2008',
'odometer': 159500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/0a/aa/dd0aaa748b90e8fed91c01a2ee699a27fcfbcf7c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ce/9a/76/ce9a7680ef2cada040ea67f5754422ea05a91f8a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/45/9c/3c/459c3cfeaf3131bc6d60aab6cdefe2544954c59f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/3d/78/b63d78f83b9c4143adac65a46e43a851fc016f90.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/a2/bc/6aa2bc2bee5602c91dd47f2e25aab062e63e7102.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d8/e6/49/d8e6495d698489f587f7bd079c903d6c17767e64.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/94/87/f0/9487f0e8f43f14a94c9ed1869a41bf7f6c7e3550.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/6a/e3/e76ae349fd0daeecf69949b95b1456b96db97b39.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/1c/2a/021c2ae83ca46121e82cfca36f65053e1cd90758.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/6b/0c/876b0cc1a1eac7da444a46c00d6d3d05c4c2165d.jpg?rule=ad-large'],
'price': 7990,
'price_includes_vat': False,
'registration_date': '2016-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 2008 crossway 1.6 hdi z2ocv',
'transmission': 'manual',
'trim': 'Crossway_2008 1.6 BlueHDi 120ch Crossway S&S',
'vin': None,
'year': 2016}
2026-03-26 19:59:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 96533243-a9d7-5eb1-acbe-94aa1fa34700 with identifier: 3167436105
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 96533243-a9d7-5eb1-acbe-94aa1fa34700
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F0a%252Faa%252Fdd0aaa748b90e8fed91c01a2ee699a27fcfbcf7c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/0a/aa/dd0aaa748b90e8fed91c01a2ee699a27fcfbcf7c.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3167321528
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [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%273167321528%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3167321528: 1
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3167321528
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'MERCEDES CLASSE C 220\n'
'DMC 07/2010\n'
'281000KM\n'
'CT OK\n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSE\n'
'\n'
'KIT D EMBRAYAGE VOLANT MOTEUR VIDANGE FILTRE A L HUILE '
'COURROIE D ACCÉSOIR NEUF\n'
'toit panoramique ouvrant\n'
'Jante alu \n'
'Bluetooth \n'
'Climatisation \n'
'Écran autoradio \n'
'Rétroviseur électrique\n'
'Vitre électrique \n'
'Abs \n'
'Roue de secours \n'
'Regulateur et limiteur de vitesse \n'
'Feux automatiques \n'
'Essuie glace automatique',
'doors_number': 4,
'emission_standard': None,
'engine': None,
'engine_horse_power': 170,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3167321528',
'listing': 'auction',
'make': 'MERCEDES-BENZ',
'model': 'Classe C',
'odometer': 281000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/0e/f6/b90ef66b5f14b2d65a76a38f12e13830194eed53.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/52/72/f05272f0f7b33190c35a2c02dc66120d8c0f78e7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/52/02/fe52024ba79164282ea0971f7c642f2ae826e34e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7d/56/0f/7d560fc395b6d6bc458d49da006bf93a76d5a884.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/84/55/9a/84559acd93900521a659e9934f75d383590a5848.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/84/04/aa/8404aafa702e2a718147088b3a75d8f00329915e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/78/5b/4c785bad2ee8d11ba36c2bdc2f9ed8d671bc59ee.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/d3/5c/1dd35ca05cb8811ce8d98f4ac7d536437d0b2a70.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/2a/08/402a08c9623c656479602a129d5aceaee4020543.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/d7/fd/b5d7fd030d90812cb04ebd466b820084245a4d4d.jpg?rule=ad-large'],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2010-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'Mercedes classe c 2.1 cdi 170cv 220',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2010}
2026-03-26 19:59:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e579bd3-0f7e-5ed6-816c-34d869cc56a3 with identifier: 3167321528
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2e579bd3-0f7e-5ed6-816c-34d869cc56a3
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb9%252F0e%252Ff6%252Fb90ef66b5f14b2d65a76a38f12e13830194eed53.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/0e/f6/b90ef66b5f14b2d65a76a38f12e13830194eed53.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3167056183
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [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%273167056183%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3167056183: 1
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3167056183
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'mini cooper 1.6 ess 174 cv bva modele S an 2006\n'
'156500km\n'
'Factures d entretins disponible\n'
'6MOIS GARANTIE MOTEUR ET BOITE VITESSE\n'
' OPTIONS:\n'
'\n'
'- SIEGE CUIR \n'
'- FEUX AVANT XENON \n'
'- ALERTE RISQUE COLLISION\n'
'- AIDE AU DÉMARRAGE EN CÔTE\n'
'- AIDE AU STATIONNEMENT ARRIÈRE\n'
'- AUTORADIO CD MP3 AUX USB\n'
'-Gps\n'
'- KIT MAIN LIBRE BLUETHOOT TÉLÉPHONE\n'
'- FERMETURE DES RÉTROVISEURS ÉLECTRIQUES\n'
'- FEUX ET ESSUIE-GLACES AUTO\n'
'- REGULATEUR DE VITESSE\n'
'- VITRES ÉLECTRIQUES\n'
'- CLIMATISATION \n'
'- OUVERTURE CENTRALISÉ A DISTANCE\n'
'- ACCOUDOIR CENTRAL\n'
'- JANTES ALU 17',
'doors_number': 2,
'emission_standard': None,
'engine': None,
'engine_horse_power': 170,
'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/3167056183',
'listing': 'auction',
'make': 'MINI',
'model': 'Mini',
'odometer': 156500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/93/cf/89/93cf893764e1b8c4e1d8bbaac45c116ea92d2161.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/17/b8/7c17b894feeb82b5d85c26bcc3d25353df9d79ee.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/16/59/75/165975c34c92017b4df1f3f791e619f20e27d957.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/63/c6/6e63c604908c78285c30fa95cacf42172fb7f0ef.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/12/0a/b8120a14bca45ebe3bdb61a901fc3109be19e3b1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/43/af/a043afbac6a47892d6f3a75163d564dbd6be38bc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/bc/d8/a1bcd8353bece36b143dc06701ee9e6c38ea64b0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/39/64/4b39645fc8539b8bf6a7ccdfe67c7634ef61252a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/ff/a7/05ffa724aecdf1a69d2bba68eec7b4b6c7e94e26.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/39/77/cb/3977cbb96db5abc1b8c163949064bf255861e9c1.jpg?rule=ad-large'],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2006-03-01',
'seats_number': 4,
'seller_name': None,
'title': 'Mini cooper s 1.6 i b-auto 175cv',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2006}
2026-03-26 19:59:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 90456482-74ef-579e-9875-75d5d1b29ee8 with identifier: 3167056183
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 90456482-74ef-579e-9875-75d5d1b29ee8
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F93%252Fcf%252F89%252F93cf893764e1b8c4e1d8bbaac45c116ea92d2161.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/93/cf/89/93cf893764e1b8c4e1d8bbaac45c116ea92d2161.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3166884243
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [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%273166884243%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3166884243: 1
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3166884243
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] ERROR: Error extracting item: Field registration_date is not nullable
Traceback (most recent call last):
File "/usr/src/app/crawlers/spiders/auto_selling_leboncoin.py", line 295, in _extract_listing_item
item["registration_date"] = self._extract_registration_date(details_data)
~~~~^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/app/crawlers/items.py", line 116, in __setitem__
raise ValueError(f"Field {key} is not nullable")
ValueError: Field registration_date is not nullable
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Extracted item: None
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165610115
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [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%273165610115%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165610115: 1
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165610115
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'PEUGEOT 308\n'
'BOÎTE AUTOMATIQUE \n'
'Moteur :1.6 BLEU HDI 120cv \n'
'Cheveux fiscaux : 6 cv \n'
'Kilométrage : 246 000 Kms \n'
'M.E.C : 08\\2017\n'
'KIT DISTRIBUTION POMPE AUX COURROIE D ACCESOIR VIDANGE FILTRE '
'A L HUILE NEUF\n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSE\n'
'\n'
'--ÉQUIPEMENTS--------- \n'
'- Radio CD commande o volant \n'
'- Ordinateur de bord \n'
'- GPS \n'
'-Caméra de recule\n'
'- régulateur et limiteur de vitesse \n'
'- Aide o stationnement avant arrière \n'
'- Climatisation automatique \n'
'- 4 vitres électriques \n'
'- Direction assistée \n'
'- Centralisation dès portes\n'
'- Air bag \n'
'- Abs \n'
'- Esp \n'
'- Jaunte allu',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165610115',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '308',
'odometer': 246000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/ac/d6/ghacd6240d6e7d5a72b61d5780865ed96cbeff81.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/6c/07/1e6c0788a205d767604b3b885cc15430d44e703f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/27/86/6f/27866fea5f7deb76b6523f7f173200d25dbe8f43.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/7d/de/0a7dde1373c62adb086da6e5ce48403a350fc17f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/29/0f/d4290f9cef55d422b84642d47d13b67a1df67cff.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/eb/32/0feb3210625f552aa5d88e4d558c0e435e40aa7d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/b2/20/fab220485753ec661f2a99a2cbb9a776df7e9882.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/49/10/9f/49109f8a8e73dd98be96f15863c50cfca9462684.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/9e/0f/c09e0f54986ac7df0774ea3312a5a295771c471c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/29/cd/a4/29cda40f55e5dd1b3783efa2bf156999fc9f9305.jpg?rule=ad-large'],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2017-08-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 308 style 1.6 hdi 120cv b-auto eat6',
'transmission': 'automatic',
'trim': 'Style_308 1.6 BlueHDi 120ch S&S Style EAT6',
'vin': None,
'year': 2017}
2026-03-26 19:59:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1bc0580b-b1b1-5a68-a345-d260537f3dc2 with identifier: 3165610115
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 1bc0580b-b1b1-5a68-a345-d260537f3dc2
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fgh%252Fac%252Fd6%252Fghacd6240d6e7d5a72b61d5780865ed96cbeff81.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/ac/d6/ghacd6240d6e7d5a72b61d5780865ed96cbeff81.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3128645791
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [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%273128645791%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3128645791: 1
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3128645791
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Volkswagen POLO 1.2 TSI 90CH BLUEMOTION TECHNOLOGY '
'CONFORTLINE 5P, (Berline), 5cv, 5 portes, mise en circulation '
'le 21-03-2017, \n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSE\n'
'\n'
'5 places, \n'
'boîte de vitesse : manuelle\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'Audio - Télécommunications\n'
'- 6 Haut parleurs\n'
'- Ecran tactile\n'
'- Fonction MP3\n'
'-gps\n'
'- Kit mains-libres Bluetooth\n'
'- Lecteur CD\n'
'- Lecteur carte SD\n'
'- Prise USB\n'
'- Prise auxiliaire de connexion audio\n'
'- Prise iPod\n'
'- Radio\n'
'\n'
'Conduite\n'
'- Aide au démarrage en côte\n'
'- Arrêt et redémarrage auto. du moteur\n'
'- Blocage électronique du différentiel\n'
'- Régulateur de vitesse\n'
'\n'
'Extérieur\n'
'- Boucliers AV et AR couleur caisse\n'
'- Essuie-glace arrière\n'
'- Feux de jour\n'
'- Jantes Alu\n'
'- Phares halogènes\n'
'- Poignées ton carrosserie\n'
'- Répétiteurs de clignotant dans rétro ext\n'
'- Rétroviseurs dégivrants\n'
'- Rétroviseurs électriques\n'
'\n'
'Intérieur\n'
'- Bacs de portes arrière\n'
'- Bacs de portes avant\n'
'- Banquette 1/3-2/3\n'
'- Banquette AR rabattable\n'
'- Banquette arrière 3 places\n'
'- Clim manuelle\n'
'- Compte tours',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 90,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3128645791',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Polo',
'odometer': 167000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/e7/7f/6fe77fd6dc1134090b4b62e86ca316d8623d7dc9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/67/5a/1d675a9a3f0c4b67afce359010ca1c17dc601cad.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/12/d0/c1/12d0c1851c7e63cf02e0ca9477c002cae78a66f6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/4d/69/004d6949c26251b34d86801ecd2eca05118495c6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/81/c4/0581c4db5f86cef5241173718492f5ed8f8e460a.jpg?rule=ad-large'],
'price': 7490,
'price_includes_vat': False,
'registration_date': '2017-03-01',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen polo 1.2 tsi 90cv',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2017}
2026-03-26 19:59:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ddd37a8f-6152-5650-9f02-79edbe4f3d6f with identifier: 3128645791
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item ddd37a8f-6152-5650-9f02-79edbe4f3d6f
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fe7%252F7f%252F6fe77fd6dc1134090b4b62e86ca316d8623d7dc9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/e7/7f/6fe77fd6dc1134090b4b62e86ca316d8623d7dc9.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3134351354
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [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%273134351354%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3134351354: 1
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3134351354
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Bmw SERIE 3 TOURING (E91) 320DA 177CH (Break), NOIR, 10cv, 5 '
'portes, mise en circulation le 25-01-2010 garantie 6 mois (6 '
'MOIS).moteur et boit vitesse\n'
'\n'
'5 places, couleur intérieur cuire BEIGE, longueur : 4,62 '
'mètres,\n'
'boîte de vitesse : automatique\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'Audio - Télécommunications\n'
'- BMW Apps\n'
'- Connectivité avancée\n'
'- Disque dur multimédia\n'
'- GPS Cartographique\n'
'- Kit mains-libres Bluetooth\n'
'- Lecteur DVD\n'
'- Navigation multimédia Professional\n'
'- Pack BMW ConnectedDrive\n'
'- Prise Jack\n'
'- Prise USB\n'
'- Prise auxiliaire de connexion audio\n'
'- Radio CD MP3 \n'
'- Volume automatique de la radio\n'
'\n'
'Conduite\n'
'- Aide au démarrage en côte\n'
'- Allumage des phares automatique\n'
'- Arrêt et redémarrage auto. du moteur\n'
'- BVA8 rapports\n'
'- Blocage électronique du différentiel\n'
'- Capteur de luminosité\n'
'- Capteur de pluie\n'
'- Construction allégée intelligente\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Régulateur de vitesse et de distance\n'
'- Système de récupération énergie freinage\n'
'\n'
'Extérieur\n'
'- Barres de toit\n'
'- Becquet arrière\n'
'- Boucliers AV et AR couleur caisse',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 177,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3134351354',
'listing': 'auction',
'make': 'BMW',
'model': 'Série 3',
'odometer': 278000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/95/88/fc958805124d0e9ef40c6bac99d63cd20f256dbd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/07/cd/9f07cdcce5f71cb4bb7eb2f88e868f0e879c23fa.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/53/f6/01/53f601e39e837c81b5443c0561435c6c46fc5220.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/55/c3/5f55c3d858faa4ca61a39c06265a019c9a16512c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/91/55/d8/9155d8cfc163c38189abac42ff825911df87d3f8.jpg?rule=ad-large'],
'price': 5490,
'price_includes_vat': False,
'registration_date': '2010-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'Bmw serie 3 touring 2.0(91) 177cv b-auto',
'transmission': 'automatic',
'trim': 'Luxe_Série 3 Touring 320dA 177ch Luxe',
'vin': None,
'year': 2010}
2026-03-26 19:59:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 197c83f6-bdae-5762-899b-b74509deea04 with identifier: 3134351354
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 197c83f6-bdae-5762-899b-b74509deea04
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F95%252F88%252Ffc958805124d0e9ef40c6bac99d63cd20f256dbd.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/95/88/fc958805124d0e9ef40c6bac99d63cd20f256dbd.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3138700611
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [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%273138700611%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3138700611: 1
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3138700611
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'MAZDA 3 SKYACTIVE 150CV\n'
'BOITE- AUTO\n'
'DMC 05/2017\n'
'FACTURES D ENTRETINS DISPONIBLE\n'
'\n'
'6 MOUS GARANTIE MOTEUR ET BOUTE DE VITESSE\n'
'\n'
'OPTIONS: \n'
'"Interieur cuire noir \n'
'* caméra de recule\n'
'* radar arrière \n'
'"Bleuttoth\n'
'* gps\n'
'* boîte auto\n'
'* Direction assisté\n'
'* Vitres électriques\n'
'* Fermeture centralisée \n'
'* Portes \n'
'* Climatisation automatique\n'
'* Airbag\n'
'* Prise 12 V\n'
'* ABS',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3138700611',
'listing': 'auction',
'make': 'MAZDA',
'model': 'Mazda 3',
'odometer': 176000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/e5/5e/a4e55e97d6a63b1d984fda77d8021b49df1d59bd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/84/e0/8c84e093e9c7eb3b87d7343cb3939631732d60e7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/9a/5a/d59a5ac2b01c7e9b971e3165ab71ae40ed2c5875.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/38/e4/c9/38e4c98757f72686350d661f9d0f54949b660832.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8d/22/07/8d2207b1f5ed9fba3b685731d3cfe7753c0b16c0.jpg?rule=ad-large'],
'price': 9990,
'price_includes_vat': False,
'registration_date': '2017-05-01',
'seats_number': 5,
'seller_name': None,
'title': 'Mazda 3 skyactive 2.2 d 150cv',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2017}
2026-03-26 19:59:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7cdce338-efb7-556c-ada5-e431141421fc with identifier: 3138700611
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 7cdce338-efb7-556c-ada5-e431141421fc
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa4%252Fe5%252F5e%252Fa4e55e97d6a63b1d984fda77d8021b49df1d59bd.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/e5/5e/a4e55e97d6a63b1d984fda77d8021b49df1d59bd.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/42/95/71/429571a7471c87a015a7c9d827e0a156527f7711.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3142625252
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [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%273142625252%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3142625252: 1
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3142625252
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'FORD FOCUS 1.0 SCTI 125CV\n'
'DMC 06/2014\n'
'171500KM\n'
'FACTURES D ENTRETINS DISPONIBLE\n'
'KIT DISTRIBUTION OK\n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSE\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth et commandes vocales\n'
' -GPS\n'
' - Bluetooth\n'
' - commandes vocales\n'
' \n'
'Conduite :\n'
' - Essuie-glaces a declenchement automatique\n'
" - KeyFree (Systeme d'acces et de demarrage sans cle)\n"
" - Systeme d'acces et de demarrage sans cle Keyfree\n"
' - Stop & Start\n'
' - allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Couleur :\n'
' - Peinture metallisee Gris Lunaire\n'
'\n'
'Extérieur :\n'
' - Aide au stationnement AR\n'
' - Becquet AR couleur carrosserie\n'
' - Grille de calandre Active\n'
' - Grille de calandre avec finition chrome\n'
' - jantes : alliage\n'
' - jantes alliage\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Eclairage interieur a LED avec liseuses integres\n'
' - Pare-soleil conducteur et passager avec miroir de '
'courtoisie eclaire\n'
' - Vitres AV/AR electriques a impulsion\n'
' - Accoudoir central coulissant\n'
' - accoudoir central\n'
' - accoudoir central arrière\n'
' - climatisation\n'
' - fermeture centralisée\n'
' - réglages du volant : hauteur et profondeur\n'
' - rétroviseur interieur electrochrome',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 125,
'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/3142625252',
'listing': 'auction',
'make': 'FORD',
'model': 'Focus',
'odometer': 171500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/47/a3/a5/47a3a5cd2be67d822f616e1838f62df9694a770d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/e5/cb/0be5cb58813869e1ae774390ec1002c2e73645b0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/17/f6/f6/17f6f6f01126db1f4cfdfc52daf3396645157973.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/66/67/466667aafe7a6b645d9b55878532b9a4ac9cf828.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/59/3b/gh593b73c911580b4d78c9ca4a640b1953fe8ff5.jpg?rule=ad-large'],
'price': 5490,
'price_includes_vat': False,
'registration_date': '2014-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'Ford focus 1.0 scti 125cv',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2014}
2026-03-26 19:59:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b25ed22-83ec-5faa-838f-9f1fff2c7a67 with identifier: 3142625252
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 6b25ed22-83ec-5faa-838f-9f1fff2c7a67
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F47%252Fa3%252Fa5%252F47a3a5cd2be67d822f616e1838f62df9694a770d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/47/a3/a5/47a3a5cd2be67d822f616e1838f62df9694a770d.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/38/f3/55/38f35503c57b78469df8ce8783a247054a6be959.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/a0/1d/1ca01d1f071102ea9988e75c07ed341156617b1c.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3146174243
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [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%273146174243%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3146174243: 1
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3146174243
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Renault Master châssis cabine \n'
'07/ 2019\n'
'203500 kms\n'
'145 cv Din\n'
'8 cv Fiscaux\n'
'2.3 Dci euro6 – Crit’Air 2\n'
'Boite manuelle 6 vitesses\n'
'2 places\n'
'Caisse frigorifique \n'
'Froid positif et négatif en route + raccordement secteur '
'230V\n'
'FRCX Classe C (-20°)\n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSE\n'
'PRIX 11990€\n'
'\n'
'Equipements :\n'
' Bluetooth\n'
'Radio commandes au volant\n'
'Connecteur USB + Prise 12v\n'
'Fermeture centralisée\n'
'Rétroviseurs electriques\n'
'Régulateur / limiteur de vitesse\n'
'Double des clés',
'doors_number': 4,
'emission_standard': None,
'engine': None,
'engine_horse_power': 145,
'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/3146174243',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Autres',
'odometer': 203500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/5d/52/gh5d526d2b35dc7fc8bac3b2c9d66a2064cfef44.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/4d/b5/f04db559496edbc919a89cbe9594498ea642ccd0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/a4/0b/2ea40b37460957f94c8b13ff504a8c833fdc2e82.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/24/40/3f2440519a90ad68e651261f071af5d8f259c8fd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/83/d5/42/83d542cb776cf20b3548bcc1842183d4f381e671.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8e/ab/76/8eab767ab9450fbec887e4821e0ba61a0da49162.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/19/a5/1a/19a51aeebc2569939004586bc552515de87c06b3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e6/27/70/e627702e46ab592df1b35b0961724cb58e52b7db.jpg?rule=ad-large'],
'price': 11990,
'price_includes_vat': False,
'registration_date': '2019-07-01',
'seats_number': 6,
'seller_name': None,
'title': 'Renault master frigo 2.3 dci 145cv',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2019}
2026-03-26 19:59:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d0fce6f0-7ff8-5068-9969-b374920fa135 with identifier: 3146174243
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d0fce6f0-7ff8-5068-9969-b374920fa135
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fgh%252F5d%252F52%252Fgh5d526d2b35dc7fc8bac3b2c9d66a2064cfef44.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/5d/52/gh5d526d2b35dc7fc8bac3b2c9d66a2064cfef44.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/d9/06/cbd9069eda507b77f72bf3c27991d0c346cf2368.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/03/52/9e/03529ec73d2c0e1e55b122671177b3e4916e14e3.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3149873316
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [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%273149873316%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3149873316: 1
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3149873316
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'RENAULT MASTER\n'
'DMC 05/2019\n'
'7 PLACES\n'
'6 MOIS GARANTIE MOTEUR ET BOITE DE VITESSE\n'
'boîte de vitesse : manuelle 6\n'
'9990 HT\n'
'TA RÉCUPÉRABLE\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - Prise audio usb\n'
'\n'
'Conduite :\n'
' - Stop & Start\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - caméra arrière de détection \n'
" - radar d'aide au stationnement\n"
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Habillage bois\n'
' - climatisation \n'
' - ordinateur de bord\n'
'\n'
'Pack :\n'
' - 3e feu stop\n'
' - Boite 6 vitesse\n'
'\n'
'Spécifique VUL :\n'
' - type carrosserie : Fourgon\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Aide au demarrage en pente\n'
'\n'
'Autres équipements et informations :\n'
" - Classe Crit'air : 2",
'doors_number': 2,
'emission_standard': None,
'engine': None,
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3149873316',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Autres',
'odometer': 177000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/8f/45/f98f459f520f6d527ba77894414e6bcd970f4de4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0c/3f/a2/0c3fa2d0cc3fbbb0b6fef048219b38ee6d91fe0d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/f9/a0/daf9a0332a29f1c63265b2feabffaa43785bddfb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/36/9a/a4/369aa483784ffefe4830abdde65ef32a1e684def.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/42/9f/57429f4e55849759787fb3b282d340bdd259058c.jpg?rule=ad-large'],
'price': 9990,
'price_includes_vat': False,
'registration_date': '2019-05-01',
'seats_number': None,
'seller_name': None,
'title': 'Renault master 2.3 dci grand confort 7 places',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2019}
2026-03-26 19:59:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2aeec7d7-4967-510f-ae6b-da7825c9e023 with identifier: 3149873316
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2aeec7d7-4967-510f-ae6b-da7825c9e023
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F8f%252F45%252Ff98f459f520f6d527ba77894414e6bcd970f4de4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/8f/45/f98f459f520f6d527ba77894414e6bcd970f4de4.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3152095102
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [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%273152095102%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3152095102: 1
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3152095102
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Mini Countryman 184 CH ALL4 COOPER S A crossover, suv, '
'blanche, 11 cv, première mise en circulation le 27/12/2011, \n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSE\n'
'BOITE AUTOMATIQUE\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' -Gps\n'
' - Bluetooth\n'
'\n'
'Conduite :\n'
' - 4 roues directrices\n'
' - allumage automatique des feux\n'
'\n'
'Extérieur :\n'
' - Aide au stationnement\n'
' - jantes : alliage\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' -toit panoramique ouvrant\n'
' - climatisation : automatique\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - Boite 6 vitesses\n'
' - Prétensionneur de ceinture\n'
' - Régulateur\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Anti-brouillard\n'
' - ESP\n'
' - airbags frontaux\n'
' - airbags latéraux\n'
' - fixations ISOFIX',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 184,
'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/3152095102',
'listing': 'auction',
'make': 'MINI',
'model': 'Countryman',
'odometer': 164000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/40/cc/d5/40ccd514518632836a872cee72c527e63c1302d9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/d3/59/f0d359adcebbc5d497d29d7d3b6ff1c7bc685124.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/ca/43/a0ca431c0bf92dde5ca25897d961c35e0d86f992.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/75/45/1c/75451c42a90173332d7ad4712f3a8a810da1d5a6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/aa/0c/2faa0c0162193bf5602c6437a5c97949d7d61748.jpg?rule=ad-large'],
'price': 8490,
'price_includes_vat': False,
'registration_date': '2011-12-01',
'seats_number': 5,
'seller_name': None,
'title': 'Mini countryman s all4 stepttonic 1.6 turbo 184cv',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2011}
2026-03-26 19:59:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b4f7d509-3eb4-5d23-8e75-f9935b0fd4c7 with identifier: 3152095102
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b4f7d509-3eb4-5d23-8e75-f9935b0fd4c7
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F40%252Fcc%252Fd5%252F40ccd514518632836a872cee72c527e63c1302d9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/40/cc/d5/40ccd514518632836a872cee72c527e63c1302d9.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:19 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-03-26 19:59:19 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-03-26 19:59:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a88afd150>
2026-03-26 19:59:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2118
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fb3b1dc0-6a55-5cc5-ab25-4fd5a116333b/fb3b1dc0-6a55-5cc5-ab25-4fd5a116333b_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F42%252F95%252F71%252F429571a7471c87a015a7c9d827e0a156527f7711.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/42/95/71/429571a7471c87a015a7c9d827e0a156527f7711.jpg?rule=ad-large saved to cache
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fb3b1dc0-6a55-5cc5-ab25-4fd5a116333b
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fb3b1dc0-6a55-5cc5-ab25-4fd5a116333b sending to next pipeline
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3119208659
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [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%273119208659%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3119208659: 1
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3119208659
2026-03-26 19:59:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'Mini Countryman MINI Cooper D 112ch Pack BVA 6 cv, première '
'mise en circulation le 19/12/2013, 6 MOUS GARANTIE MOTEUR ET '
'BOUT VITESSE\n'
'FACTURES D ENTRETINS DISPONIBLE\n'
'CT OK\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise Jack\n'
' - CD\n'
' -gps\n'
' -bleuttoth\n'
' - auto-radio : CD mp3\n'
' - prise audio auxiliaire\n'
'\n'
'Conduite :\n'
' - Capteur de luminosité\n'
' - détecteur de pluie\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Boucliers AV et AR couleur caisse\n'
' - Calandre chromée\n'
' - Ceinture de vitrage chromée\n'
" - Feux de freinage d'urgence\n"
" - Sortie d'échappement chromée\n"
' - barres de toit\n'
' - essuie-glace arrière\n'
' - filtre à particules\n'
' - jantes : aluminium\n'
' - phares halogènes\n'
" - radar arrière de détection d'obstacles\n"
" - radar d'aide au stationnement\n"
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - 2éme rangée de sièges coulissants\n'
' - Banquette arrière 3 places\n'
' - Boite à gants fermée\n'
' - Miroir de courtoisie conducteur\n'
' - Miroir de courtoisie passager\n'
' - Ouverture des vitres séquentielle\n'
" - Poches d'aumonières\n"
' - Pommeau de levier vitesse en cuir\n'
' - Siège conduct réglable hauteur-lombaire\n'
' - Siège passager avec réglage lombaire\n'
' - Sièges arrière coulissants\n'
' - Sièges avant sport\n'
' - Sièges rang 2 inclinables\n'
' - Volant métal\n'
' - banquette 1/3 - 2/3\n'
' - climatisation : automatique\n'
' - compte tours\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - filtre à pollen\n'
' - ordinateur de bord\n'
' - prise 12V\n'
' - réglages du volant : profondeur\n'
' - siège conducteur réglable en hauteur\n'
' - verrouillage automatique des portes en roulant\n'
' - verrouillage à distance\n'
' - vitres avant éléctriques\n'
' - vitres surteintées\n'
' - volant cuir\n'
' - volant sport',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 112,
'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/3119208659',
'listing': 'auction',
'make': 'MINI',
'model': 'Clubman',
'odometer': 115500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/9c/b1/b59cb19166b167cf71ca09e13e07257d9fd102c8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/b8/a3/87b8a3e264dd2ebb3b01de8c472b8ea0264295d5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/95/63/5e95632ab05b568892495c8bda873a95490f41bc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/ad/68/2dad68113d28b6cba234cca47aaf871a3b9217f1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/c3/4e/f7c34ea2aa2f817f56d5afd5bd68286b6088c8d9.jpg?rule=ad-large'],
'price': 8990,
'price_includes_vat': False,
'registration_date': '2013-12-01',
'seats_number': 5,
'seller_name': None,
'title': 'Mini counryman 2.0 d 112cv 115500km',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2013}
2026-03-26 19:59:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e6bfc053-d05b-5142-99fa-2883d3da89e2 with identifier: 3119208659
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e6bfc053-d05b-5142-99fa-2883d3da89e2
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb5%252F9c%252Fb1%252Fb59cb19166b167cf71ca09e13e07257d9fd102c8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/9c/b1/b59cb19166b167cf71ca09e13e07257d9fd102c8.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:19 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fb3b1dc0-6a55-5cc5-ab25-4fd5a116333b with identifier 3159367032
2026-03-26 19:59:20 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-26 19:59:20 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-26 19:59:20 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-26 19:59:20 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-26 19:59:20 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-26 19:59:20 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-26 19:59:20 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-26 19:59:20 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-26 19:59:20 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-26 19:59:20 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-26 19:59:20 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-26 19:59:20 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-26 19:59:20 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-26 19:59:20 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-26 19:59:20 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-26 19:59:20 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-26 19:59:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-26 19:59:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-26 19:59:20 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2018
2026-03-26 19:59:20 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-26 19:59:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774555160
2026-03-26 19:59:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774555160
2026-03-26 19:59:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-26 19:59:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:20 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-26 19:59:20 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-26 19:59:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:20 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fb3b1dc0-6a55-5cc5-ab25-4fd5a116333b
2026-03-26 19:59:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/42/95/71/429571a7471c87a015a7c9d827e0a156527f7711.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'Peugeot 308 III 1.5 BLUEHDI 130cv CUIR CAMERA GPS XENON LED '
'ALLURE EAT8 berline, gris, 7 cv, 5 portes, première mise en '
'circulation le 26/04/2022, première main, \n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSE\n'
'\n'
'5 places, \n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Carplay\n'
' - EQUIPEMENTS => Navigation connectée\n'
' - Prise audio usb\n'
' - auto-radio commandé au volant\n'
' - ecran tactile\n'
'\n'
'Conduite :\n'
' - Frein stationnement électrique\n'
' - Guidage pour manoeuvre de stationnement\n'
' - Indicateur de limitation de vitesse\n'
' - Régulateur de vitesse adaptatif\n'
' - Stop & Start\n'
' - allumage automatique des feux\n'
' - démarrage sans clé\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Eclairage au sol\n'
' - Feux arrière à led\n'
' - Pare brise acoustique\n'
' - Phares avant led\n'
" - Système d'éclairage intelligent\n"
' - caméra de recul\n'
' - jantes : aluminium\n'
' - projecteurs xénon\n'
" - radar arrière de détection d'obstacles\n"
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
'\n'
'Intérieur :\n'
' - Banquette 1/3 2/3\n'
' - Vitres arrières électriques\n'
' - climatisation : automatique\n'
' - fermeture centralisée\n'
' - vitres avant éléctriques\n'
' - vitres surteintées\n'
'\n'
'Pack :\n'
' - Sieges arrières rabattable\n'
' - nombre de rapports : 8 vitesses\n'
' - volant multifonctions\n'
' - Écran multifonction\n'
'\n'
'Sécurité :\n'
' - Dispositif freinage automatique\n'
' - Détecteur de sous gonflage\n'
' - Système de détection de somnolence\n'
' - Système de prévention des collisions\n'
' - ABS\n'
' - Aide au demarrage en pente\n'
' - Airbags rideaux\n'
' - Airbags rideaux arrière\n'
' - ESP\n'
" - aide au freinage d'urgence\n"
' - airbag conducteur\n'
' - airbag coté passager\n'
' - airbags latéraux\n'
' - alerte de franchissement involontaire de lignes\n'
' - anti-patinage\n'
' - fixations ISOFIX\n'
" - radar avant de détection d'obstacles\n"
' - répartiteur électronique de freinage\n'
'\n'
'Autres équipements et informations :\n'
' - Sellerie tri matières tep/tissu falgo\n'
' - Semi cuir\n'
" - Classe Crit'air : 2",
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 130,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'fb3b1dc0-6a55-5cc5-ab25-4fd5a116333b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3159367032',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '308',
'odometer': 137700,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fb3b1dc0-6a55-5cc5-ab25-4fd5a116333b/fb3b1dc0-6a55-5cc5-ab25-4fd5a116333b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 230650,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/95/71/429571a7471c87a015a7c9d827e0a156527f7711.jpg?rule=ad-large',
'Width': 1067}],
'price': 14990,
'price_includes_vat': False,
'registration_date': '2022-04-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 308 allure pack 1 5 hdi 130cv eat8',
'transmission': 'automatic',
'trim': 'Active Pack_308 1.5 BlueHDi 130ch S&S Active Pack EAT8',
'vin': None,
'year': 2022}
2026-03-26 19:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:20 [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%273159367032%27 HTTP/1.1" 200 None
2026-03-26 19:59:20 [auto_selling_leboncoin.fr] INFO: Saving data for 3159367032: {'created_time': 1774555160.655141, 'last_price_update_time': 1774555160.655149}
2026-03-26 19:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3159367032') HTTP/1.1" 204 0
2026-03-26 19:59:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a84b2e950>
2026-03-26 19:59:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c7d87ab3-348c-5094-b18a-eeaf949b2ea2/c7d87ab3-348c-5094-b18a-eeaf949b2ea2_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F38%252Ff3%252F55%252F38f35503c57b78469df8ce8783a247054a6be959.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/38/f3/55/38f35503c57b78469df8ce8783a247054a6be959.jpg?rule=ad-large saved to cache
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c7d87ab3-348c-5094-b18a-eeaf949b2ea2
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c7d87ab3-348c-5094-b18a-eeaf949b2ea2 sending to next pipeline
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a86fea750>
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9e177e3e-3c5c-5e23-9729-8a23e29010dc/9e177e3e-3c5c-5e23-9729-8a23e29010dc_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F1c%252Fa0%252F1d%252F1ca01d1f071102ea9988e75c07ed341156617b1c.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/a0/1d/1ca01d1f071102ea9988e75c07ed341156617b1c.jpg?rule=ad-large saved to cache
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9e177e3e-3c5c-5e23-9729-8a23e29010dc
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9e177e3e-3c5c-5e23-9729-8a23e29010dc sending to next pipeline
2026-03-26 19:59:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/e5/5e/a4e55e97d6a63b1d984fda77d8021b49df1d59bd.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/e7/7f/6fe77fd6dc1134090b4b62e86ca316d8623d7dc9.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/5d/52/gh5d526d2b35dc7fc8bac3b2c9d66a2064cfef44.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:21 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3163894304
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [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%273163894304%27 HTTP/1.1" 200 None
2026-03-26 19:59:21 [auto_selling_leboncoin.fr] INFO: Scrape type for 3163894304: 1
2026-03-26 19:59:21 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3163894304
2026-03-26 19:59:21 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'Hyundai SANTA FE 2.2 CRDi 155 cv Pk Executive BA 4x4, suv, '
'gris, 10 cv, 5 portes, première mise en circulation le '
'30/03/2007, garantie : 6 mois.\n'
'KIT DISTRIBUTION POMPE AUX COURROUE D ACCÉSOIR NEUF\n'
'\n'
"5 places, carnet d'entretien\n"
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - Prise audio auxilliaire : usb\n'
'\n'
'Conduite :\n'
' - Régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Radars de recul\n'
' - Toit ouvrant électrique en verre\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Ordinateur de bord\n'
' - Prise 12v\n'
' - Sièges chauffants\n'
' - Vitres surteintées\n'
' - Volant cuir\n'
'\n'
'Pack :\n'
' - Sièges électriques\n'
' - Volant multifonctions',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 155,
'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/3163894304',
'listing': 'auction',
'make': 'HYUNDAI',
'model': 'Santa Fe',
'odometer': 245000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/45/e4/d145e49af9b6729ef6a1bed26b3f5846ca3e0c4e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/87/d1/4687d111bb635be9fbad95088d793385eebd90f9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/08/ea/97/08ea976d75f814ef3931b6af0764be0e395dcf3d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/c2/10/55c210bc52f30e4162cd264b261da8e756939450.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/4f/6d/e74f6de6f48afe2a1ce1534eb533b20e021d93a2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bc/bd/9c/bcbd9c1ab7fb5a5ca4a62604e72e3cda494483f8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/31/8d/0a318d3bda160a542772ecfdef58ffcabfe61e87.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/25/89/c025894b8f09327090c1fccbb220350d6ed2587d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/51/e7/bc/51e7bc77c51aefff219c8f63e6ea615d221ec1f9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d9/9f/eb/d99feb74e3d306e2f5560586aef59e37973d9177.jpg?rule=ad-large'],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2007-03-01',
'seats_number': 5,
'seller_name': None,
'title': 'Hyundai santa fe 2 2 crdi 155cv',
'transmission': 'automatic',
'trim': 'Pack Executive_Santa Fe 2.2 CRDi155 Pk Exec BA 4x4',
'vin': None,
'year': 2007}
2026-03-26 19:59:21 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4886ce4d-796a-512d-a9c7-7024b11858e1 with identifier: 3163894304
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4886ce4d-796a-512d-a9c7-7024b11858e1
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd1%252F45%252Fe4%252Fd145e49af9b6729ef6a1bed26b3f5846ca3e0c4e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/45/e4/d145e49af9b6729ef6a1bed26b3f5846ca3e0c4e.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c7d87ab3-348c-5094-b18a-eeaf949b2ea2 with identifier 3158124186
2026-03-26 19:59:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c7d87ab3-348c-5094-b18a-eeaf949b2ea2
2026-03-26 19:59:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/38/f3/55/38f35503c57b78469df8ce8783a247054a6be959.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'PEUGEOT 308 SW 1.6 e-HDi 92 cv, 5 portes, première mise en '
'circulation le 13/12/2012, \n'
'6 MOIS GARANTIE MOTEUR ET BOITE DE VITESSE\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
'- Lecteur CD\n'
'- Lecteur MP3\n'
'\n'
'Extérieur :\n'
'- Rampes/barres de toit\n'
'- Rétroviseurs extérieurs dégivrants\n'
'- Rétroviseurs extérieurs électriques\n'
'- Toit Panoramique\n'
'\n'
'Intérieur :\n'
'- Accoudoir avant\n'
'- Climatisation \n'
'- Lève-vitres arrière électriques\n'
'- Lève-vitres avant électriques\n'
'- Siège conducteur réglable en hauteur\n'
'- Volant en cuir\n'
'- Régulateur/ limitateur de vitesse\n'
'\n'
'Pack :\n'
'- Verrouillage centralisé télécommandé\n'
'\n'
'Sécurité :\n'
'- Airbag conducteur\n'
'- Airbag latéral conducteur et passager\n'
'- Airbag passager\n'
'- Airbags rideaux avant',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 92,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c7d87ab3-348c-5094-b18a-eeaf949b2ea2',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3158124186',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '308',
'odometer': 246000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c7d87ab3-348c-5094-b18a-eeaf949b2ea2/c7d87ab3-348c-5094-b18a-eeaf949b2ea2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 240523,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/38/f3/55/38f35503c57b78469df8ce8783a247054a6be959.jpg?rule=ad-large',
'Width': 1067}],
'price': 2990,
'price_includes_vat': False,
'registration_date': '2012-11-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 308 sw 1.6 hdi 92ch',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2012}
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [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%273158124186%27 HTTP/1.1" 200 None
2026-03-26 19:59:21 [auto_selling_leboncoin.fr] INFO: Saving data for 3158124186: {'created_time': 1774555161.130524, 'last_price_update_time': 1774555161.130531}
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3158124186') HTTP/1.1" 204 0
2026-03-26 19:59:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 9e177e3e-3c5c-5e23-9729-8a23e29010dc with identifier 3144400606
2026-03-26 19:59:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 9e177e3e-3c5c-5e23-9729-8a23e29010dc
2026-03-26 19:59:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/a0/1d/1ca01d1f071102ea9988e75c07ed341156617b1c.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'Citroën Berlingo propre interieur exterieur\n'
'dmc 27/08/2019\n'
'248500km\n'
'Moteur 1,6 HDI 100 \n'
'KIT DISTRIBUTION POMPE AUX NEUF\n'
'AMORTISSEURS AVANT NEUF\n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSE\n'
'\n'
'Équipements :\n'
'-gps\n'
'-bleutooth\n'
'- CarPlay\n'
'- Écran tactil\n'
'- Centralisation \n'
'- Ordinateur de bord\n'
'- usb auxiliaire \n'
'- Commande au volant \n'
'- Climatisation \n'
'- Aide freinage d urgence\n'
'- Caméra de recule\n'
'- Aide au démarrage en côte \n'
'- Vitres électriques\n'
'- Rétros Électriques\n'
'- Régulateur limiteur de vitesse',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 100,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '9e177e3e-3c5c-5e23-9729-8a23e29010dc',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3144400606',
'listing': 'auction',
'make': 'CITROEN',
'model': 'Berlingo',
'odometer': 248500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9e177e3e-3c5c-5e23-9729-8a23e29010dc/9e177e3e-3c5c-5e23-9729-8a23e29010dc_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 167825,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/a0/1d/1ca01d1f071102ea9988e75c07ed341156617b1c.jpg?rule=ad-large',
'Width': 1067}],
'price': 6990,
'price_includes_vat': False,
'registration_date': '2019-08-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroen berlingo 1.6 hdi 100cv',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2019}
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [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%273144400606%27 HTTP/1.1" 200 None
2026-03-26 19:59:21 [auto_selling_leboncoin.fr] INFO: Saving data for 3144400606: {'created_time': 1774555161.17658, 'last_price_update_time': 1774555161.176586}
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3144400606') HTTP/1.1" 204 0
2026-03-26 19:59:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/47/a3/a5/47a3a5cd2be67d822f616e1838f62df9694a770d.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a84118b50>
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f61b96fa-cd32-563e-bbc1-88ab43e73ff0/f61b96fa-cd32-563e-bbc1-88ab43e73ff0_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fcb%252Fd9%252F06%252Fcbd9069eda507b77f72bf3c27991d0c346cf2368.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/d9/06/cbd9069eda507b77f72bf3c27991d0c346cf2368.jpg?rule=ad-large saved to cache
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f61b96fa-cd32-563e-bbc1-88ab43e73ff0
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f61b96fa-cd32-563e-bbc1-88ab43e73ff0 sending to next pipeline
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a84112550>
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2f5f01e5-b680-5f24-9dee-d4ec749be289/2f5f01e5-b680-5f24-9dee-d4ec749be289_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F03%252F52%252F9e%252F03529ec73d2c0e1e55b122671177b3e4916e14e3.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/03/52/9e/03529ec73d2c0e1e55b122671177b3e4916e14e3.jpg?rule=ad-large saved to cache
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2f5f01e5-b680-5f24-9dee-d4ec749be289
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2f5f01e5-b680-5f24-9dee-d4ec749be289 sending to next pipeline
2026-03-26 19:59:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/95/88/fc958805124d0e9ef40c6bac99d63cd20f256dbd.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:21 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3163889256
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [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%273163889256%27 HTTP/1.1" 200 None
2026-03-26 19:59:21 [auto_selling_leboncoin.fr] INFO: Scrape type for 3163889256: 1
2026-03-26 19:59:21 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3163889256
2026-03-26 19:59:21 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Renault Master 3, 2.3L DCI 135cv, 247.000km, boîte de vitesse '
'manuelle 6 rapports, 3 places.\n'
'6 MOIS GARANTIE MOTEUR ET BOITE VOTESSE\n'
'CARESSERIE MOYANNES\n'
'\n'
'Véhicule entièrement révisé, 1 clés, contrôle technique de '
'moins de 6 mois\n'
'\n'
'Vidange moteur + filtre à huile et courroie d accésoir neufs\n'
'\n'
'Options : clim, bluetooth, commande au volant',
'doors_number': 2,
'emission_standard': None,
'engine': None,
'engine_horse_power': 135,
'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/3163889256',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Autres',
'odometer': 247000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/ca/0f/6c/ca0f6c3dc55390fd5b784a86a784faecbffd0704.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/74/33/64/743364d77239849b5e81c7f819b57b6e15fdeb5c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1b/33/f9/1b33f9561145753195ba98da960ce0a7bed45048.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/be/39/ghbe393b53e8dd480aefa185ed6cf211cca35b9b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/92/f2/6e92f242b97e1aa9c50678c7287805f9c6af1a2b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/60/0a/73/600a73ce8bc64f7c1854d50989843ca4fbe22c68.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9c/66/39/9c6639bf71c9d27a3f6a30c54ca7a9a76291e463.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/83/70/61/8370613460a52deb51db6f30c824cdcef313eec4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/c6/76/13c6760d87477d553287ac0d6543e6cf9a374569.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/88/35/da/8835daf43b47ee5375fd6ce803763b8eb97e90ce.jpg?rule=ad-large'],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2014-11-01',
'seats_number': 3,
'seller_name': None,
'title': 'Renault master 2 3 dci 135cv confort',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2014}
2026-03-26 19:59:21 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 554e13dd-b4a7-5b81-b9f6-629021771f0c with identifier: 3163889256
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 554e13dd-b4a7-5b81-b9f6-629021771f0c
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fca%252F0f%252F6c%252Fca0f6c3dc55390fd5b784a86a784faecbffd0704.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ca/0f/6c/ca0f6c3dc55390fd5b784a86a784faecbffd0704.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f61b96fa-cd32-563e-bbc1-88ab43e73ff0 with identifier 3165439344
2026-03-26 19:59:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f61b96fa-cd32-563e-bbc1-88ab43e73ff0
2026-03-26 19:59:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/d9/06/cbd9069eda507b77f72bf3c27991d0c346cf2368.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Peugeot Expert FOURGON FGN TOLE STANDARD BLUEHDI 115 S&S BVM6 '
'PREMIUM PACK camionnette, blanc, 5 cv, 4 portes, couleur '
'intérieure : noir, première mise en circulation le '
'20/10/2017, \n'
'9500€ HT\n'
'11400€TTC\n'
'TVA RÉCUPÉRABLE\n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSE\n'
'\n'
'3 places, longueur : 4 959,00 mètre(s), poids en charge : '
'1608 kg\n'
'boîte de vitesse : manuelle\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - commandes vocales\n'
' \n'
'Conduite :\n'
' - limiteur de vitesse\n'
' - pack visibilite\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Aide au stationnement AR\n'
' - porte latérale\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Air conditionné manuel\n'
' - fermeture centralisée\n'
' - réglages du volant : hauteur et profondeur\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - Rétroviseurs extérieurs électriques et chauffants\n'
' - Siège Conducteur avec réhausse',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 115,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'f61b96fa-cd32-563e-bbc1-88ab43e73ff0',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3165439344',
'listing': 'auction',
'make': 'PEUGEOT',
'model': 'Autres',
'odometer': 156000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f61b96fa-cd32-563e-bbc1-88ab43e73ff0/f61b96fa-cd32-563e-bbc1-88ab43e73ff0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 187665,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/d9/06/cbd9069eda507b77f72bf3c27991d0c346cf2368.jpg?rule=ad-large',
'Width': 1067}],
'price': 11400,
'price_includes_vat': False,
'registration_date': '2017-10-01',
'seats_number': 2,
'seller_name': None,
'title': 'Peugeot expert 1.6 hdi 115ch prèmium',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2017}
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [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%273165439344%27 HTTP/1.1" 200 None
2026-03-26 19:59:21 [auto_selling_leboncoin.fr] INFO: Saving data for 3165439344: {'created_time': 1774555161.419072, 'last_price_update_time': 1774555161.41908}
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165439344') HTTP/1.1" 204 0
2026-03-26 19:59:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2f5f01e5-b680-5f24-9dee-d4ec749be289 with identifier 3162904625
2026-03-26 19:59:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2f5f01e5-b680-5f24-9dee-d4ec749be289
2026-03-26 19:59:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/03/52/9e/03529ec73d2c0e1e55b122671177b3e4916e14e3.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'PEUGEOT 3008 1.6 HDI 110CH CONFORT 5 PORTES BOITE DE '
'MANURLLE\n'
'\n'
'KIT DISTRIBUTION COMPLET NEUF\n'
'KIT D EMBRAYAGE VOLANT MOTEUR NEUF\n'
'\n'
'OPTIONS\n'
'Exterieur et châssis\n'
' Aide parking av/ar\n'
' Frein de parking automatique\n'
' Jantes alu\n'
' Lunette arrière dégivrante\n'
' Peinture métallisée\n'
' Radar de recul\n'
' Rétroviseurs électriques et dégivrants\n'
'\n'
'Interieur\n'
' 4 vitres électriques\n'
' Accoudoir central avant\n'
' Allume cigare\n'
' Banquette 1/3 - 2/3\n'
' Boite 6 vitesses\n'
' Climatisation \n'
' Direction assistée\n'
' Fermeture électrique\n'
' Ordinateur de bord\n'
' Prise 12V\n'
' Régulateur limiteur de vitesse\n'
' Siège conducteur réglable hauteur\n'
' Système audio CD MP3\n'
'\n'
'Sécurité\n'
' 2 airbags\n'
' 3 ceintures ar. 3 points\n'
' 3e feu stop\n'
' ABS\n'
' ESP',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 112,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '2f5f01e5-b680-5f24-9dee-d4ec749be289',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3162904625',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '3008',
'odometer': 275000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f5f01e5-b680-5f24-9dee-d4ec749be289/2f5f01e5-b680-5f24-9dee-d4ec749be289_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 223954,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/52/9e/03529ec73d2c0e1e55b122671177b3e4916e14e3.jpg?rule=ad-large',
'Width': 1067}],
'price': 3490,
'price_includes_vat': False,
'registration_date': '2009-11-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 3008 confort 1.6 hdi 110cv',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2009}
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [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%273162904625%27 HTTP/1.1" 200 None
2026-03-26 19:59:21 [auto_selling_leboncoin.fr] INFO: Saving data for 3162904625: {'created_time': 1774555161.462953, 'last_price_update_time': 1774555161.46296}
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3162904625') HTTP/1.1" 204 0
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a84b8af50>
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7cdce338-efb7-556c-ada5-e431141421fc/7cdce338-efb7-556c-ada5-e431141421fc_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa4%252Fe5%252F5e%252Fa4e55e97d6a63b1d984fda77d8021b49df1d59bd.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/e5/5e/a4e55e97d6a63b1d984fda77d8021b49df1d59bd.jpg?rule=ad-large saved to cache
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7cdce338-efb7-556c-ada5-e431141421fc
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7cdce338-efb7-556c-ada5-e431141421fc sending to next pipeline
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a84a5e490>
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ddd37a8f-6152-5650-9f02-79edbe4f3d6f/ddd37a8f-6152-5650-9f02-79edbe4f3d6f_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6f%252Fe7%252F7f%252F6fe77fd6dc1134090b4b62e86ca316d8623d7dc9.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/e7/7f/6fe77fd6dc1134090b4b62e86ca316d8623d7dc9.jpg?rule=ad-large saved to cache
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ddd37a8f-6152-5650-9f02-79edbe4f3d6f
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ddd37a8f-6152-5650-9f02-79edbe4f3d6f sending to next pipeline
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a84b79c10>
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d0fce6f0-7ff8-5068-9969-b374920fa135/d0fce6f0-7ff8-5068-9969-b374920fa135_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fgh%252F5d%252F52%252Fgh5d526d2b35dc7fc8bac3b2c9d66a2064cfef44.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/5d/52/gh5d526d2b35dc7fc8bac3b2c9d66a2064cfef44.jpg?rule=ad-large saved to cache
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d0fce6f0-7ff8-5068-9969-b374920fa135
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d0fce6f0-7ff8-5068-9969-b374920fa135 sending to next pipeline
2026-03-26 19:59:21 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3160905460
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [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%273160905460%27 HTTP/1.1" 200 None
2026-03-26 19:59:21 [auto_selling_leboncoin.fr] INFO: Scrape type for 3160905460: 1
2026-03-26 19:59:21 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3160905460
2026-03-26 19:59:21 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'Dacia Sandero TCe 90 E6C Stepway berline, bleu, 5 cv, 5 '
'portes, première mise en circulation le 21/06/2017 \n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSE\n'
'FACTURES D ENTRETINS DISPONIBLE\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - ecran tactile\n'
'\n'
'Conduite :\n'
' - Stop & Start\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Radars de recul\n'
' - Rétroviseurs extérieurs à réglage électrique\n'
' - barres de toit\n'
" - système d'aide au stationnement\n"
'\n'
'Intérieur :\n'
' - Banquette rabattable 1/3-2/3\n'
' - Vitres arrières électriques\n'
' - climatisation\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - réglages du volant : hauteur\n'
' - siège conducteur réglable en hauteur\n'
' - vitres avant éléctriques\n'
'\n'
'Pack :\n'
' - Cartographie France\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Aide au demarrage en pente\n'
' - Airbag\n'
" - aide au freinage d'urgence\n"
' - fixations ISOFIX\n'
' - phares antibrouillard',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 90,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3160905460',
'listing': 'auction',
'make': 'DACIA',
'model': 'Sandero',
'odometer': 105000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/24/fa/85/24fa8584824a8fede21eba5f1e36f23bbaadedb3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0b/af/df/0bafdf55957a61212b264eaa4cb03473bcf8acde.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/83/3e/74/833e743fcd950ea1a2188687e71d4d388c460179.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/76/7e/dc767e062815eeb3209bcd196f65523e0ccc4ec5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/83/34/258334e7e9c2d49cf560158edc2a6e932f452f4f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/fe/02/d4fe026d3d95db3bfbc9aa0258c31d2fd7b7d8bf.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/e1/be/a0e1beca74f7256f4db0d069cf0b32c2f87f53ae.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/27/0d/9a270d782ffb8451828703c338e4d7b750227ac5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5c/03/5d/5c035d14b9701aab9757e61d9eff78ec7b01731f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/d8/a8/4cd8a89b258fbed1efdc4167f76564f776a37910.jpg?rule=ad-large'],
'price': 7990,
'price_includes_vat': False,
'registration_date': '2017-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'Dacia sandero stepway tce 90 cv 105000km',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2017}
2026-03-26 19:59:21 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 973ad8ef-4277-5ffe-96cb-f36396872960 with identifier: 3160905460
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 973ad8ef-4277-5ffe-96cb-f36396872960
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Ffa%252F85%252F24fa8584824a8fede21eba5f1e36f23bbaadedb3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/24/fa/85/24fa8584824a8fede21eba5f1e36f23bbaadedb3.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7cdce338-efb7-556c-ada5-e431141421fc with identifier 3138700611
2026-03-26 19:59:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7cdce338-efb7-556c-ada5-e431141421fc
2026-03-26 19:59:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/e5/5e/a4e55e97d6a63b1d984fda77d8021b49df1d59bd.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'MAZDA 3 SKYACTIVE 150CV\n'
'BOITE- AUTO\n'
'DMC 05/2017\n'
'FACTURES D ENTRETINS DISPONIBLE\n'
'\n'
'6 MOUS GARANTIE MOTEUR ET BOUTE DE VITESSE\n'
'\n'
'OPTIONS: \n'
'"Interieur cuire noir \n'
'* caméra de recule\n'
'* radar arrière \n'
'"Bleuttoth\n'
'* gps\n'
'* boîte auto\n'
'* Direction assisté\n'
'* Vitres électriques\n'
'* Fermeture centralisée \n'
'* Portes \n'
'* Climatisation automatique\n'
'* Airbag\n'
'* Prise 12 V\n'
'* ABS',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '7cdce338-efb7-556c-ada5-e431141421fc',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3138700611',
'listing': 'auction',
'make': 'MAZDA',
'model': 'Mazda 3',
'odometer': 176000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7cdce338-efb7-556c-ada5-e431141421fc/7cdce338-efb7-556c-ada5-e431141421fc_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 218554,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/e5/5e/a4e55e97d6a63b1d984fda77d8021b49df1d59bd.jpg?rule=ad-large',
'Width': 1067}],
'price': 9990,
'price_includes_vat': False,
'registration_date': '2017-05-01',
'seats_number': 5,
'seller_name': None,
'title': 'Mazda 3 skyactive 2.2 d 150cv',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2017}
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [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%273138700611%27 HTTP/1.1" 200 None
2026-03-26 19:59:21 [auto_selling_leboncoin.fr] INFO: Saving data for 3138700611: {'created_time': 1774555161.673259, 'last_price_update_time': 1774555161.673267}
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3138700611') HTTP/1.1" 204 0
2026-03-26 19:59:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ddd37a8f-6152-5650-9f02-79edbe4f3d6f with identifier 3128645791
2026-03-26 19:59:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ddd37a8f-6152-5650-9f02-79edbe4f3d6f
2026-03-26 19:59:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/e7/7f/6fe77fd6dc1134090b4b62e86ca316d8623d7dc9.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Volkswagen POLO 1.2 TSI 90CH BLUEMOTION TECHNOLOGY '
'CONFORTLINE 5P, (Berline), 5cv, 5 portes, mise en circulation '
'le 21-03-2017, \n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSE\n'
'\n'
'5 places, \n'
'boîte de vitesse : manuelle\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'Audio - Télécommunications\n'
'- 6 Haut parleurs\n'
'- Ecran tactile\n'
'- Fonction MP3\n'
'-gps\n'
'- Kit mains-libres Bluetooth\n'
'- Lecteur CD\n'
'- Lecteur carte SD\n'
'- Prise USB\n'
'- Prise auxiliaire de connexion audio\n'
'- Prise iPod\n'
'- Radio\n'
'\n'
'Conduite\n'
'- Aide au démarrage en côte\n'
'- Arrêt et redémarrage auto. du moteur\n'
'- Blocage électronique du différentiel\n'
'- Régulateur de vitesse\n'
'\n'
'Extérieur\n'
'- Boucliers AV et AR couleur caisse\n'
'- Essuie-glace arrière\n'
'- Feux de jour\n'
'- Jantes Alu\n'
'- Phares halogènes\n'
'- Poignées ton carrosserie\n'
'- Répétiteurs de clignotant dans rétro ext\n'
'- Rétroviseurs dégivrants\n'
'- Rétroviseurs électriques\n'
'\n'
'Intérieur\n'
'- Bacs de portes arrière\n'
'- Bacs de portes avant\n'
'- Banquette 1/3-2/3\n'
'- Banquette AR rabattable\n'
'- Banquette arrière 3 places\n'
'- Clim manuelle\n'
'- Compte tours',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 90,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'ddd37a8f-6152-5650-9f02-79edbe4f3d6f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3128645791',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Polo',
'odometer': 167000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ddd37a8f-6152-5650-9f02-79edbe4f3d6f/ddd37a8f-6152-5650-9f02-79edbe4f3d6f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 217425,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/e7/7f/6fe77fd6dc1134090b4b62e86ca316d8623d7dc9.jpg?rule=ad-large',
'Width': 1067}],
'price': 7490,
'price_includes_vat': False,
'registration_date': '2017-03-01',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen polo 1.2 tsi 90cv',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2017}
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [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%273128645791%27 HTTP/1.1" 200 None
2026-03-26 19:59:21 [auto_selling_leboncoin.fr] INFO: Saving data for 3128645791: {'created_time': 1774555161.719395, 'last_price_update_time': 1774555161.719403}
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3128645791') HTTP/1.1" 204 0
2026-03-26 19:59:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d0fce6f0-7ff8-5068-9969-b374920fa135 with identifier 3146174243
2026-03-26 19:59:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d0fce6f0-7ff8-5068-9969-b374920fa135
2026-03-26 19:59:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/5d/52/gh5d526d2b35dc7fc8bac3b2c9d66a2064cfef44.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Renault Master châssis cabine \n'
'07/ 2019\n'
'203500 kms\n'
'145 cv Din\n'
'8 cv Fiscaux\n'
'2.3 Dci euro6 – Crit’Air 2\n'
'Boite manuelle 6 vitesses\n'
'2 places\n'
'Caisse frigorifique \n'
'Froid positif et négatif en route + raccordement secteur '
'230V\n'
'FRCX Classe C (-20°)\n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSE\n'
'PRIX 11990€\n'
'\n'
'Equipements :\n'
' Bluetooth\n'
'Radio commandes au volant\n'
'Connecteur USB + Prise 12v\n'
'Fermeture centralisée\n'
'Rétroviseurs electriques\n'
'Régulateur / limiteur de vitesse\n'
'Double des clés',
'doors_number': 4,
'emission_standard': None,
'engine': None,
'engine_horse_power': 145,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'd0fce6f0-7ff8-5068-9969-b374920fa135',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3146174243',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Autres',
'odometer': 203500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 8,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d0fce6f0-7ff8-5068-9969-b374920fa135/d0fce6f0-7ff8-5068-9969-b374920fa135_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 136754,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/5d/52/gh5d526d2b35dc7fc8bac3b2c9d66a2064cfef44.jpg?rule=ad-large',
'Width': 1067}],
'price': 11990,
'price_includes_vat': False,
'registration_date': '2019-07-01',
'seats_number': 6,
'seller_name': None,
'title': 'Renault master frigo 2.3 dci 145cv',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2019}
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [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%273146174243%27 HTTP/1.1" 200 None
2026-03-26 19:59:21 [auto_selling_leboncoin.fr] INFO: Saving data for 3146174243: {'created_time': 1774555161.764868, 'last_price_update_time': 1774555161.764875}
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3146174243') HTTP/1.1" 204 0
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a84a5d310>
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b25ed22-83ec-5faa-838f-9f1fff2c7a67/6b25ed22-83ec-5faa-838f-9f1fff2c7a67_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F47%252Fa3%252Fa5%252F47a3a5cd2be67d822f616e1838f62df9694a770d.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/47/a3/a5/47a3a5cd2be67d822f616e1838f62df9694a770d.jpg?rule=ad-large saved to cache
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6b25ed22-83ec-5faa-838f-9f1fff2c7a67
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6b25ed22-83ec-5faa-838f-9f1fff2c7a67 sending to next pipeline
2026-03-26 19:59:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6b25ed22-83ec-5faa-838f-9f1fff2c7a67 with identifier 3142625252
2026-03-26 19:59:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6b25ed22-83ec-5faa-838f-9f1fff2c7a67
2026-03-26 19:59:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/47/a3/a5/47a3a5cd2be67d822f616e1838f62df9694a770d.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'FORD FOCUS 1.0 SCTI 125CV\n'
'DMC 06/2014\n'
'171500KM\n'
'FACTURES D ENTRETINS DISPONIBLE\n'
'KIT DISTRIBUTION OK\n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSE\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth et commandes vocales\n'
' -GPS\n'
' - Bluetooth\n'
' - commandes vocales\n'
' \n'
'Conduite :\n'
' - Essuie-glaces a declenchement automatique\n'
" - KeyFree (Systeme d'acces et de demarrage sans cle)\n"
" - Systeme d'acces et de demarrage sans cle Keyfree\n"
' - Stop & Start\n'
' - allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Couleur :\n'
' - Peinture metallisee Gris Lunaire\n'
'\n'
'Extérieur :\n'
' - Aide au stationnement AR\n'
' - Becquet AR couleur carrosserie\n'
' - Grille de calandre Active\n'
' - Grille de calandre avec finition chrome\n'
' - jantes : alliage\n'
' - jantes alliage\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Eclairage interieur a LED avec liseuses integres\n'
' - Pare-soleil conducteur et passager avec miroir de '
'courtoisie eclaire\n'
' - Vitres AV/AR electriques a impulsion\n'
' - Accoudoir central coulissant\n'
' - accoudoir central\n'
' - accoudoir central arrière\n'
' - climatisation\n'
' - fermeture centralisée\n'
' - réglages du volant : hauteur et profondeur\n'
' - rétroviseur interieur electrochrome',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 125,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '6b25ed22-83ec-5faa-838f-9f1fff2c7a67',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3142625252',
'listing': 'auction',
'make': 'FORD',
'model': 'Focus',
'odometer': 171500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6b25ed22-83ec-5faa-838f-9f1fff2c7a67/6b25ed22-83ec-5faa-838f-9f1fff2c7a67_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 196224,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/47/a3/a5/47a3a5cd2be67d822f616e1838f62df9694a770d.jpg?rule=ad-large',
'Width': 1067}],
'price': 5490,
'price_includes_vat': False,
'registration_date': '2014-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'Ford focus 1.0 scti 125cv',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2014}
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [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%273142625252%27 HTTP/1.1" 200 None
2026-03-26 19:59:21 [auto_selling_leboncoin.fr] INFO: Saving data for 3142625252: {'created_time': 1774555161.848664, 'last_price_update_time': 1774555161.848717}
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3142625252') HTTP/1.1" 204 0
2026-03-26 19:59:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/8f/45/f98f459f520f6d527ba77894414e6bcd970f4de4.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:21 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3160466025
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [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%273160466025%27 HTTP/1.1" 200 None
2026-03-26 19:59:21 [auto_selling_leboncoin.fr] INFO: Scrape type for 3160466025: 1
2026-03-26 19:59:21 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3160466025
2026-03-26 19:59:21 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': "Volkswagen Polo 1.2 60 CH CRIT'AIR 1 | ENTIÈREMENT \n"
'dmc 05/3013\n'
'110500km\n'
'6 mois garantie moteur boite vitesse\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - cd\n'
' - radio\n'
'\n'
'Conduite :\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'Extérieur :\n'
' - feux de détresse\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Banquette 1/3 - 2/3\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - ordinateur de bord',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 60,
'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/3160466025',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Polo',
'odometer': 110500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/1a/e9/ea1ae97caa6e9641541ee7d0313710d9976253fa.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/ab/53/a1ab5327b6cc232355c61dbbbca1389ef08f1e65.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/eb/f1/21ebf1564bdf97e3ebe2967ccc713be3c54aaccf.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/e4/ae/1ee4ae47c1b4909dd3b6436696425aa851ae6b04.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/51/94/f4/5194f4763c46a5da31cace2f1263ac848ab5cbf0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/54/52/e0/5452e0cb7c48e4e3d2d3bb03a182f09cfdbc5321.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/aa/f5/b4aaf526b1223e81ac75e97924d85ca6ad3f0b16.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/58/93/dc/5893dc4c749da27608e92e6e1b84674afad2871a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/19/34/a519344fabbf45c0069dd6bb176753fa2b6c5f29.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/a0/9c/bda09cb890d7d3019e97832b98bc6c3dc6ec7b26.jpg?rule=ad-large'],
'price': 7490,
'price_includes_vat': False,
'registration_date': '2013-05-01',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen polo 1.2 ninja black 60cv',
'transmission': 'manual',
'trim': 'Trendline_Polo 1.2 60ch Trendline 5p',
'vin': None,
'year': 2013}
2026-03-26 19:59:21 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 75461f4c-fb21-5bed-8da3-dd69714d4b7e with identifier: 3160466025
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 75461f4c-fb21-5bed-8da3-dd69714d4b7e
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fea%252F1a%252Fe9%252Fea1ae97caa6e9641541ee7d0313710d9976253fa.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/1a/e9/ea1ae97caa6e9641541ee7d0313710d9976253fa.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a841bccd0>
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_197c83f6-bdae-5762-899b-b74509deea04/197c83f6-bdae-5762-899b-b74509deea04_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ffc%252F95%252F88%252Ffc958805124d0e9ef40c6bac99d63cd20f256dbd.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/95/88/fc958805124d0e9ef40c6bac99d63cd20f256dbd.jpg?rule=ad-large saved to cache
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 197c83f6-bdae-5762-899b-b74509deea04
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 197c83f6-bdae-5762-899b-b74509deea04 sending to next pipeline
2026-03-26 19:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/40/cc/d5/40ccd514518632836a872cee72c527e63c1302d9.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 197c83f6-bdae-5762-899b-b74509deea04 with identifier 3134351354
2026-03-26 19:59:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 197c83f6-bdae-5762-899b-b74509deea04
2026-03-26 19:59:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/95/88/fc958805124d0e9ef40c6bac99d63cd20f256dbd.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Bmw SERIE 3 TOURING (E91) 320DA 177CH (Break), NOIR, 10cv, 5 '
'portes, mise en circulation le 25-01-2010 garantie 6 mois (6 '
'MOIS).moteur et boit vitesse\n'
'\n'
'5 places, couleur intérieur cuire BEIGE, longueur : 4,62 '
'mètres,\n'
'boîte de vitesse : automatique\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'Audio - Télécommunications\n'
'- BMW Apps\n'
'- Connectivité avancée\n'
'- Disque dur multimédia\n'
'- GPS Cartographique\n'
'- Kit mains-libres Bluetooth\n'
'- Lecteur DVD\n'
'- Navigation multimédia Professional\n'
'- Pack BMW ConnectedDrive\n'
'- Prise Jack\n'
'- Prise USB\n'
'- Prise auxiliaire de connexion audio\n'
'- Radio CD MP3 \n'
'- Volume automatique de la radio\n'
'\n'
'Conduite\n'
'- Aide au démarrage en côte\n'
'- Allumage des phares automatique\n'
'- Arrêt et redémarrage auto. du moteur\n'
'- BVA8 rapports\n'
'- Blocage électronique du différentiel\n'
'- Capteur de luminosité\n'
'- Capteur de pluie\n'
'- Construction allégée intelligente\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Régulateur de vitesse et de distance\n'
'- Système de récupération énergie freinage\n'
'\n'
'Extérieur\n'
'- Barres de toit\n'
'- Becquet arrière\n'
'- Boucliers AV et AR couleur caisse',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 177,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '197c83f6-bdae-5762-899b-b74509deea04',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3134351354',
'listing': 'auction',
'make': 'BMW',
'model': 'Série 3',
'odometer': 278000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_197c83f6-bdae-5762-899b-b74509deea04/197c83f6-bdae-5762-899b-b74509deea04_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 272146,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/95/88/fc958805124d0e9ef40c6bac99d63cd20f256dbd.jpg?rule=ad-large',
'Width': 1067}],
'price': 5490,
'price_includes_vat': False,
'registration_date': '2010-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'Bmw serie 3 touring 2.0(91) 177cv b-auto',
'transmission': 'automatic',
'trim': 'Luxe_Série 3 Touring 320dA 177ch Luxe',
'vin': None,
'year': 2010}
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [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%273134351354%27 HTTP/1.1" 200 None
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: Saving data for 3134351354: {'created_time': 1774555162.049627, 'last_price_update_time': 1774555162.049634}
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3134351354') HTTP/1.1" 204 0
2026-03-26 19:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/9c/b1/b59cb19166b167cf71ca09e13e07257d9fd102c8.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/ac/d6/ghacd6240d6e7d5a72b61d5780865ed96cbeff81.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3102195318
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [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%273102195318%27 HTTP/1.1" 200 None
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: Scrape type for 3102195318: 1
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3102195318
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'Peugeot 308 BlueHDi 130ch SetS EAT8 Allure Business berline, '
'gris, 7 cv, 5 portes, couleur intérieure : noir, première '
'mise en circulation le 16/07/2021, première main,\n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSES \n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
'- Fonction "Mirror Screen"\n'
'- Peugeot Connect\n'
'- Prise USB en rang 2\n'
'- radio\n'
'-gps\n'
'- Bluetooth\n'
'- Prise audio usb\n'
'- ecran tactile\n'
'\n'
'Conduite :\n'
'- Accès et démarrage mains libres\n'
'- allumage automatique des feux\n'
'- limiteur de vitesse\n'
'- pack visibilite\n'
'\n'
'Couleur :\n'
'- Peinture opaque Gris Hurricane\n'
'\n'
'Extérieur :\n'
'- Aide au stationnement AV\n'
'- Béquet AR couleur caisse\n'
'- Entourage de vitres chromés\n'
'- Pack Rétrovision\n'
'- Visiopark 1\n'
'- caméra de recul\n'
'- jantes : alliage\n'
'- jantes alliage\n'
'\n'
'Intérieur :\n'
'- Air conditionné automatique bi-zone\n'
'- Boîte à gants éclairée et réfrigérable\n'
'- Eclairage du plafonnier à LED AV et AR\n'
'- Lunette AR chauffante\n'
'- Plafonniers AV et AR à LED',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 130,
'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/3102195318',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '308',
'odometer': 139800,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/16/3c/66/163c66a64f4380e26c9c48a3c1d8791ad04db4d0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/de/86/0ade8660f0a57ba60c7717032c0af9a72cda55d6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/35/65/42/3565428db850d8b5474e7ea7478c71c7e04c20c4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/af/e5/e9afe53aa229c9a83497a8150b244dfff148f572.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/59/cb/b2/59cbb2771fb7f62eafc96f6680fccfa648f32571.jpg?rule=ad-large'],
'price': 10990,
'price_includes_vat': False,
'registration_date': '2021-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 308 allure 130cv eat8',
'transmission': 'automatic',
'trim': '308 1.5 BlueHDi 130ch S&S Allure Business EAT8 7cv',
'vin': None,
'year': 2021}
2026-03-26 19:59:22 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ed2e7df9-f521-5249-9f95-c18743bd90a7 with identifier: 3102195318
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item ed2e7df9-f521-5249-9f95-c18743bd90a7
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F16%252F3c%252F66%252F163c66a64f4380e26c9c48a3c1d8791ad04db4d0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/16/3c/66/163c66a64f4380e26c9c48a3c1d8791ad04db4d0.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/45/e4/d145e49af9b6729ef6a1bed26b3f5846ca3e0c4e.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a84af6390>
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2aeec7d7-4967-510f-ae6b-da7825c9e023/2aeec7d7-4967-510f-ae6b-da7825c9e023_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff9%252F8f%252F45%252Ff98f459f520f6d527ba77894414e6bcd970f4de4.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/8f/45/f98f459f520f6d527ba77894414e6bcd970f4de4.jpg?rule=ad-large saved to cache
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2aeec7d7-4967-510f-ae6b-da7825c9e023
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2aeec7d7-4967-510f-ae6b-da7825c9e023 sending to next pipeline
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3147533824
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [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%273147533824%27 HTTP/1.1" 200 None
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: Scrape type for 3147533824: 1
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3147533824
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'CITRÔEN JUMPY 11.6 HDI 115CV\n'
'DMC 05/08/2016\n'
'203000KM\n'
'KIT DISTRIBUTION POMOE AUX COURROIE D ACCÉSOIR VIDANGE NEUF\n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSE\n'
'\n'
'3 places\n'
'boîte de vitesse : manuelle\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Android auto\n'
' - Apple CarPlay\n'
' - Bluetooth\n'
' - GPS\n'
' - Prise audio usb\n'
' - commandes vocales\n'
' - ecran tactile\n'
' - prise audio auxiliaire\n'
'\n'
'Conduite :\n'
' - Stop & Start\n'
' - allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
" - radar arrière de détection d'obstacles\n"
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
'\n'
'Intérieur :\n'
' - Intérieur semi-cuir\n'
' - Accoudoir\n'
' - climatisation : automatique\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - verrouillage à distance\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - Intérieur tissus\n'
' - volant multifonctions\n'
'\n'
'Sécurité :\n'
' - Airbag(s)\n'
' - ABS\n'
' - Aide au demarrage en pente\n'
' - ESP',
'doors_number': 2,
'emission_standard': None,
'engine': None,
'engine_horse_power': 115,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3147533824',
'listing': 'auction',
'make': 'CITROEN',
'model': 'Autres',
'odometer': 203000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/ee/3b/75/ee3b75eae4fdd48e613a0091f18d5ada2d2f8428.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/15/a1/9d15a1047adfcde1ac6f8779349693c90ce096a5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/86/b5/9786b5a81f84c3b2a9ab7d5948e62fd9002fac28.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/ce/65/31ce65babb12a13d2e8f516b1d53f2908b2dec5e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/80/8e/0f808e4e1caf6de523a7ff5e437cecefdb1d44d1.jpg?rule=ad-large'],
'price': 9490,
'price_includes_vat': False,
'registration_date': '2016-08-01',
'seats_number': 3,
'seller_name': None,
'title': 'Citroen jumpy 1.6 hdi 115cv confort',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2016}
2026-03-26 19:59:22 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4df1ce2c-44c7-5690-8552-81d4843d9273 with identifier: 3147533824
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4df1ce2c-44c7-5690-8552-81d4843d9273
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fee%252F3b%252F75%252Fee3b75eae4fdd48e613a0091f18d5ada2d2f8428.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ee/3b/75/ee3b75eae4fdd48e613a0091f18d5ada2d2f8428.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2aeec7d7-4967-510f-ae6b-da7825c9e023 with identifier 3149873316
2026-03-26 19:59:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2aeec7d7-4967-510f-ae6b-da7825c9e023
2026-03-26 19:59:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/8f/45/f98f459f520f6d527ba77894414e6bcd970f4de4.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'RENAULT MASTER\n'
'DMC 05/2019\n'
'7 PLACES\n'
'6 MOIS GARANTIE MOTEUR ET BOITE DE VITESSE\n'
'boîte de vitesse : manuelle 6\n'
'9990 HT\n'
'TA RÉCUPÉRABLE\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - Prise audio usb\n'
'\n'
'Conduite :\n'
' - Stop & Start\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - caméra arrière de détection \n'
" - radar d'aide au stationnement\n"
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Habillage bois\n'
' - climatisation \n'
' - ordinateur de bord\n'
'\n'
'Pack :\n'
' - 3e feu stop\n'
' - Boite 6 vitesse\n'
'\n'
'Spécifique VUL :\n'
' - type carrosserie : Fourgon\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Aide au demarrage en pente\n'
'\n'
'Autres équipements et informations :\n'
" - Classe Crit'air : 2",
'doors_number': 2,
'emission_standard': None,
'engine': None,
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '2aeec7d7-4967-510f-ae6b-da7825c9e023',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3149873316',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Autres',
'odometer': 177000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2aeec7d7-4967-510f-ae6b-da7825c9e023/2aeec7d7-4967-510f-ae6b-da7825c9e023_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 173614,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/8f/45/f98f459f520f6d527ba77894414e6bcd970f4de4.jpg?rule=ad-large',
'Width': 1067}],
'price': 9990,
'price_includes_vat': False,
'registration_date': '2019-05-01',
'seats_number': None,
'seller_name': None,
'title': 'Renault master 2.3 dci grand confort 7 places',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2019}
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [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%273149873316%27 HTTP/1.1" 200 None
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: Saving data for 3149873316: {'created_time': 1774555162.228663, 'last_price_update_time': 1774555162.228672}
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3149873316') HTTP/1.1" 204 0
2026-03-26 19:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/ca/0f/6c/ca0f6c3dc55390fd5b784a86a784faecbffd0704.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3080159322
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [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%273080159322%27 HTTP/1.1" 200 None
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: Scrape type for 3080159322: 1
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3080159322
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Citroën Berlingo 1.5 BlueHDi S&S 100 cv utilitaire, blanc, 5 '
'cv, 5 portes, première mise en circulation le 23/01/2020, \n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSES \n'
'\n'
'7990 TTC\n'
'2 places, contrôle technique : OK\n'
'boîte de vitesse : manuelle\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' -Gps\n'
' - Bluetooth\n'
' - Prise audio usb\n'
'\n'
'Conduite :\n'
' - allumage automatique des feux\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Verrouillage centralisé des portes\n'
' - climatisation : manuelle\n'
' - climatisation manuelle\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - prise 12V\n'
' - réglages du volant : profondeur\n'
' - verrouillage à distance\n'
' - vitres avant éléctriques\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Spécifique VUL :\n'
' - type carrosserie : Fourgon\n'
'\n'
'Sécurité :\n'
" - Freinage automatique d'urgence\n"
' - Témoin de bouclage des ceintures av\n'
' - ABS',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 100,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3080159322',
'listing': 'auction',
'make': 'CITROEN',
'model': 'Berlingo',
'odometer': 198500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/d7/9f/cfd79ffd1dbbe762aedc71c3cdc986d2bea4664c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/96/45/33/964533b92679d31aa7b602a0f9020a6de986e48c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/d8/73/26d87325986f837d698b76943197eddaae7df29a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/dc/3d/fbdc3d685ff3eb749c398cc5ba9a77ce578cfe9e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/92/e1/ce/92e1ce3c7a33556d9f0dde8152a3674ebbc648e8.jpg?rule=ad-large'],
'price': 7490,
'price_includes_vat': False,
'registration_date': '2020-01-01',
'seats_number': 2,
'seller_name': None,
'title': 'Citroën berlingo 1.5 hdi 100cv club',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2020}
2026-03-26 19:59:22 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: def97dfb-e66b-537c-81f3-9db712834eaa with identifier: 3080159322
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item def97dfb-e66b-537c-81f3-9db712834eaa
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fcf%252Fd7%252F9f%252Fcfd79ffd1dbbe762aedc71c3cdc986d2bea4664c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/d7/9f/cfd79ffd1dbbe762aedc71c3cdc986d2bea4664c.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/24/fa/85/24fa8584824a8fede21eba5f1e36f23bbaadedb3.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a84a63c50>
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b4f7d509-3eb4-5d23-8e75-f9935b0fd4c7/b4f7d509-3eb4-5d23-8e75-f9935b0fd4c7_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F40%252Fcc%252Fd5%252F40ccd514518632836a872cee72c527e63c1302d9.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/40/cc/d5/40ccd514518632836a872cee72c527e63c1302d9.jpg?rule=ad-large saved to cache
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b4f7d509-3eb4-5d23-8e75-f9935b0fd4c7
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b4f7d509-3eb4-5d23-8e75-f9935b0fd4c7 sending to next pipeline
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a841637d0>
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e6bfc053-d05b-5142-99fa-2883d3da89e2/e6bfc053-d05b-5142-99fa-2883d3da89e2_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb5%252F9c%252Fb1%252Fb59cb19166b167cf71ca09e13e07257d9fd102c8.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/9c/b1/b59cb19166b167cf71ca09e13e07257d9fd102c8.jpg?rule=ad-large saved to cache
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e6bfc053-d05b-5142-99fa-2883d3da89e2
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e6bfc053-d05b-5142-99fa-2883d3da89e2 sending to next pipeline
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a841bcb10>
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1bc0580b-b1b1-5a68-a345-d260537f3dc2/1bc0580b-b1b1-5a68-a345-d260537f3dc2_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fgh%252Fac%252Fd6%252Fghacd6240d6e7d5a72b61d5780865ed96cbeff81.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/ac/d6/ghacd6240d6e7d5a72b61d5780865ed96cbeff81.jpg?rule=ad-large saved to cache
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1bc0580b-b1b1-5a68-a345-d260537f3dc2
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1bc0580b-b1b1-5a68-a345-d260537f3dc2 sending to next pipeline
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a841137d0>
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4886ce4d-796a-512d-a9c7-7024b11858e1/4886ce4d-796a-512d-a9c7-7024b11858e1_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd1%252F45%252Fe4%252Fd145e49af9b6729ef6a1bed26b3f5846ca3e0c4e.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/45/e4/d145e49af9b6729ef6a1bed26b3f5846ca3e0c4e.jpg?rule=ad-large saved to cache
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4886ce4d-796a-512d-a9c7-7024b11858e1
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4886ce4d-796a-512d-a9c7-7024b11858e1 sending to next pipeline
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3032080706
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [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%273032080706%27 HTTP/1.1" 200 None
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: Scrape type for 3032080706: 1
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3032080706
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Citroen C3 1.5 BlueHDi 100ch S&S Feel Business E6.d, '
'(Berline), Blanc , 5cv, 5 portes, mise en circulation le '
'28/12/2020,garantie 6mois moteur et boîte \n'
'\n'
'5 places, couleur intérieur : 23FR, longueur : 4,00 mètres, '
'poids en charge 1605 Kg,\n'
'boîte de vitesse : manuelle\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'Audio - Télécommunications\n'
'- 6 Haut parleurs\n'
"- Appel d'Assistance Localisé\n"
"- Appel d'Urgence Localisé\n"
'- Commandes vocales\n'
'- Ecran tactile\n'
'- Fonction MP3\n'
'- GPS Cartographique\n'
'- Interface Media\n'
'- Kit mains-libres Bluetooth\n'
'- Prise USB\n'
'- Radio numérique DAB\n'
'\n'
'Conduite\n'
'- Aide au démarrage en côte\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'\n'
'Extérieur\n'
'- Feux de jour à LED\n'
'- Poignées ton carrosserie\n'
'- Radar de stationnement AR\n'
'- Rétroviseurs dégivrants\n'
'- Rétroviseurs rabattables électriquement\n'
'- Rétroviseurs électriques\n'
'\n'
'Intérieur\n'
'- Banquette 1/3-2/3\n'
'- Banquette AR rabattable\n'
'- Banquette arrière 3 places\n'
'- Clim automatique\n'
'- Ecran multifonction couleur\n'
'- Ordinateur de bord\n'
'- Ouverture des vitres séquentielle\n'
'- Siège conducteur réglable en hauteur\n'
'- Verrouillage centralisé des portes\n'
'- Verrouillage centralisé à distance\n'
'- Vitres avant électriques\n'
'- Volant réglable en profondeur et hauteur\n'
'\n'
'Sécurité\n'
'- ABS\n'
'- AFIL\n'
"- Aide au freinage d'urgence\n"
'- Airbag conducteur\n'
'- Airbag passager\n'
'- Airbags latéraux avant\n'
'- Airbags rideaux AV et AR\n'
'- Détecteur de sous-gonflage\n'
'- ESP\n'
'- Phares antibrouillard\n'
'- Reconnaissance panneaux de signalisation\n'
'- Répartiteur électronique de freinage\n'
'- Témoin de bouclage des ceintures',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 100,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3032080706',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C3',
'odometer': 152000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/3a/2f/75/3a2f753863b1f6f80535159aeb12a8cb908a3f92.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3a/1b/7b/3a1b7bf2976441e345f376c76dcd054c9758bb67.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/dc/fa/4bdcfaae8f93d7685607bf654587d72b8cfa96a7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/13/18/131318e828363e89b5eca88519490d9decac9d5c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8d/67/d0/8d67d0a587f9cb08afa2696a2ac939b8ee3e51ba.jpg?rule=ad-large'],
'price': 7490,
'price_includes_vat': False,
'registration_date': '2020-12-01',
'seats_number': 2,
'seller_name': None,
'title': 'Citroën C3 1.5hdi 100cv',
'transmission': 'manual',
'trim': 'Feel_C3 Sté 1.5 BlueHDi 100ch S&S BVM 6 Feel',
'vin': None,
'year': 2020}
2026-03-26 19:59:22 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 507430d5-c7c5-584c-ab9a-dcd36ee263b5 with identifier: 3032080706
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 507430d5-c7c5-584c-ab9a-dcd36ee263b5
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F2f%252F75%252F3a2f753863b1f6f80535159aeb12a8cb908a3f92.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3a/2f/75/3a2f753863b1f6f80535159aeb12a8cb908a3f92.jpg?rule=ad-large not downloaded yet
2026-03-26 19:59:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b4f7d509-3eb4-5d23-8e75-f9935b0fd4c7 with identifier 3152095102
2026-03-26 19:59:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b4f7d509-3eb4-5d23-8e75-f9935b0fd4c7
2026-03-26 19:59:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/40/cc/d5/40ccd514518632836a872cee72c527e63c1302d9.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Mini Countryman 184 CH ALL4 COOPER S A crossover, suv, '
'blanche, 11 cv, première mise en circulation le 27/12/2011, \n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSE\n'
'BOITE AUTOMATIQUE\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' -Gps\n'
' - Bluetooth\n'
'\n'
'Conduite :\n'
' - 4 roues directrices\n'
' - allumage automatique des feux\n'
'\n'
'Extérieur :\n'
' - Aide au stationnement\n'
' - jantes : alliage\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' -toit panoramique ouvrant\n'
' - climatisation : automatique\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - Boite 6 vitesses\n'
' - Prétensionneur de ceinture\n'
' - Régulateur\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Anti-brouillard\n'
' - ESP\n'
' - airbags frontaux\n'
' - airbags latéraux\n'
' - fixations ISOFIX',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 184,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'b4f7d509-3eb4-5d23-8e75-f9935b0fd4c7',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3152095102',
'listing': 'auction',
'make': 'MINI',
'model': 'Countryman',
'odometer': 164000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b4f7d509-3eb4-5d23-8e75-f9935b0fd4c7/b4f7d509-3eb4-5d23-8e75-f9935b0fd4c7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 240901,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/cc/d5/40ccd514518632836a872cee72c527e63c1302d9.jpg?rule=ad-large',
'Width': 1067}],
'price': 8490,
'price_includes_vat': False,
'registration_date': '2011-12-01',
'seats_number': 5,
'seller_name': None,
'title': 'Mini countryman s all4 stepttonic 1.6 turbo 184cv',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2011}
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [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%273152095102%27 HTTP/1.1" 200 None
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: Saving data for 3152095102: {'created_time': 1774555162.57287, 'last_price_update_time': 1774555162.572877}
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3152095102') HTTP/1.1" 204 0
2026-03-26 19:59:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e6bfc053-d05b-5142-99fa-2883d3da89e2 with identifier 3119208659
2026-03-26 19:59:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e6bfc053-d05b-5142-99fa-2883d3da89e2
2026-03-26 19:59:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/9c/b1/b59cb19166b167cf71ca09e13e07257d9fd102c8.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'Mini Countryman MINI Cooper D 112ch Pack BVA 6 cv, première '
'mise en circulation le 19/12/2013, 6 MOUS GARANTIE MOTEUR ET '
'BOUT VITESSE\n'
'FACTURES D ENTRETINS DISPONIBLE\n'
'CT OK\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise Jack\n'
' - CD\n'
' -gps\n'
' -bleuttoth\n'
' - auto-radio : CD mp3\n'
' - prise audio auxiliaire\n'
'\n'
'Conduite :\n'
' - Capteur de luminosité\n'
' - détecteur de pluie\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Boucliers AV et AR couleur caisse\n'
' - Calandre chromée\n'
' - Ceinture de vitrage chromée\n'
" - Feux de freinage d'urgence\n"
" - Sortie d'échappement chromée\n"
' - barres de toit\n'
' - essuie-glace arrière\n'
' - filtre à particules\n'
' - jantes : aluminium\n'
' - phares halogènes\n'
" - radar arrière de détection d'obstacles\n"
" - radar d'aide au stationnement\n"
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - 2éme rangée de sièges coulissants\n'
' - Banquette arrière 3 places\n'
' - Boite à gants fermée\n'
' - Miroir de courtoisie conducteur\n'
' - Miroir de courtoisie passager\n'
' - Ouverture des vitres séquentielle\n'
" - Poches d'aumonières\n"
' - Pommeau de levier vitesse en cuir\n'
' - Siège conduct réglable hauteur-lombaire\n'
' - Siège passager avec réglage lombaire\n'
' - Sièges arrière coulissants\n'
' - Sièges avant sport\n'
' - Sièges rang 2 inclinables\n'
' - Volant métal\n'
' - banquette 1/3 - 2/3\n'
' - climatisation : automatique\n'
' - compte tours\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - filtre à pollen\n'
' - ordinateur de bord\n'
' - prise 12V\n'
' - réglages du volant : profondeur\n'
' - siège conducteur réglable en hauteur\n'
' - verrouillage automatique des portes en roulant\n'
' - verrouillage à distance\n'
' - vitres avant éléctriques\n'
' - vitres surteintées\n'
' - volant cuir\n'
' - volant sport',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 112,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e6bfc053-d05b-5142-99fa-2883d3da89e2',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3119208659',
'listing': 'auction',
'make': 'MINI',
'model': 'Clubman',
'odometer': 115500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e6bfc053-d05b-5142-99fa-2883d3da89e2/e6bfc053-d05b-5142-99fa-2883d3da89e2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 278603,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/9c/b1/b59cb19166b167cf71ca09e13e07257d9fd102c8.jpg?rule=ad-large',
'Width': 1067}],
'price': 8990,
'price_includes_vat': False,
'registration_date': '2013-12-01',
'seats_number': 5,
'seller_name': None,
'title': 'Mini counryman 2.0 d 112cv 115500km',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2013}
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [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%273119208659%27 HTTP/1.1" 200 None
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: Saving data for 3119208659: {'created_time': 1774555162.648045, 'last_price_update_time': 1774555162.648052}
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3119208659') HTTP/1.1" 204 0
2026-03-26 19:59:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1bc0580b-b1b1-5a68-a345-d260537f3dc2 with identifier 3165610115
2026-03-26 19:59:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1bc0580b-b1b1-5a68-a345-d260537f3dc2
2026-03-26 19:59:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/ac/d6/ghacd6240d6e7d5a72b61d5780865ed96cbeff81.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'PEUGEOT 308\n'
'BOÎTE AUTOMATIQUE \n'
'Moteur :1.6 BLEU HDI 120cv \n'
'Cheveux fiscaux : 6 cv \n'
'Kilométrage : 246 000 Kms \n'
'M.E.C : 08\\2017\n'
'KIT DISTRIBUTION POMPE AUX COURROIE D ACCESOIR VIDANGE FILTRE '
'A L HUILE NEUF\n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSE\n'
'\n'
'--ÉQUIPEMENTS--------- \n'
'- Radio CD commande o volant \n'
'- Ordinateur de bord \n'
'- GPS \n'
'-Caméra de recule\n'
'- régulateur et limiteur de vitesse \n'
'- Aide o stationnement avant arrière \n'
'- Climatisation automatique \n'
'- 4 vitres électriques \n'
'- Direction assistée \n'
'- Centralisation dès portes\n'
'- Air bag \n'
'- Abs \n'
'- Esp \n'
'- Jaunte allu',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '1bc0580b-b1b1-5a68-a345-d260537f3dc2',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165610115',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '308',
'odometer': 246000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1bc0580b-b1b1-5a68-a345-d260537f3dc2/1bc0580b-b1b1-5a68-a345-d260537f3dc2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 248575,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/ac/d6/ghacd6240d6e7d5a72b61d5780865ed96cbeff81.jpg?rule=ad-large',
'Width': 1067}],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2017-08-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 308 style 1.6 hdi 120cv b-auto eat6',
'transmission': 'automatic',
'trim': 'Style_308 1.6 BlueHDi 120ch S&S Style EAT6',
'vin': None,
'year': 2017}
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [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%273165610115%27 HTTP/1.1" 200 None
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: Saving data for 3165610115: {'created_time': 1774555162.693362, 'last_price_update_time': 1774555162.693368}
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165610115') HTTP/1.1" 204 0
2026-03-26 19:59:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4886ce4d-796a-512d-a9c7-7024b11858e1 with identifier 3163894304
2026-03-26 19:59:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4886ce4d-796a-512d-a9c7-7024b11858e1
2026-03-26 19:59:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/45/e4/d145e49af9b6729ef6a1bed26b3f5846ca3e0c4e.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'Hyundai SANTA FE 2.2 CRDi 155 cv Pk Executive BA 4x4, suv, '
'gris, 10 cv, 5 portes, première mise en circulation le '
'30/03/2007, garantie : 6 mois.\n'
'KIT DISTRIBUTION POMPE AUX COURROUE D ACCÉSOIR NEUF\n'
'\n'
"5 places, carnet d'entretien\n"
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - Prise audio auxilliaire : usb\n'
'\n'
'Conduite :\n'
' - Régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Radars de recul\n'
' - Toit ouvrant électrique en verre\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Ordinateur de bord\n'
' - Prise 12v\n'
' - Sièges chauffants\n'
' - Vitres surteintées\n'
' - Volant cuir\n'
'\n'
'Pack :\n'
' - Sièges électriques\n'
' - Volant multifonctions',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 155,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '4886ce4d-796a-512d-a9c7-7024b11858e1',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3163894304',
'listing': 'auction',
'make': 'HYUNDAI',
'model': 'Santa Fe',
'odometer': 245000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4886ce4d-796a-512d-a9c7-7024b11858e1/4886ce4d-796a-512d-a9c7-7024b11858e1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 196656,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/45/e4/d145e49af9b6729ef6a1bed26b3f5846ca3e0c4e.jpg?rule=ad-large',
'Width': 1067}],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2007-03-01',
'seats_number': 5,
'seller_name': None,
'title': 'Hyundai santa fe 2 2 crdi 155cv',
'transmission': 'automatic',
'trim': 'Pack Executive_Santa Fe 2.2 CRDi155 Pk Exec BA 4x4',
'vin': None,
'year': 2007}
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [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%273163894304%27 HTTP/1.1" 200 None
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: Saving data for 3163894304: {'created_time': 1774555162.738091, 'last_price_update_time': 1774555162.738098}
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3163894304') HTTP/1.1" 204 0
2026-03-26 19:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/1a/e9/ea1ae97caa6e9641541ee7d0313710d9976253fa.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/93/cf/89/93cf893764e1b8c4e1d8bbaac45c116ea92d2161.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: No more listings found to scrape
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a8410fcd0>
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_554e13dd-b4a7-5b81-b9f6-629021771f0c/554e13dd-b4a7-5b81-b9f6-629021771f0c_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fca%252F0f%252F6c%252Fca0f6c3dc55390fd5b784a86a784faecbffd0704.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ca/0f/6c/ca0f6c3dc55390fd5b784a86a784faecbffd0704.jpg?rule=ad-large saved to cache
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 554e13dd-b4a7-5b81-b9f6-629021771f0c
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 554e13dd-b4a7-5b81-b9f6-629021771f0c sending to next pipeline
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a8412ce50>
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_973ad8ef-4277-5ffe-96cb-f36396872960/973ad8ef-4277-5ffe-96cb-f36396872960_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F24%252Ffa%252F85%252F24fa8584824a8fede21eba5f1e36f23bbaadedb3.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/24/fa/85/24fa8584824a8fede21eba5f1e36f23bbaadedb3.jpg?rule=ad-large saved to cache
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 973ad8ef-4277-5ffe-96cb-f36396872960
2026-03-26 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 973ad8ef-4277-5ffe-96cb-f36396872960 sending to next pipeline
2026-03-26 19:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/0e/f6/b90ef66b5f14b2d65a76a38f12e13830194eed53.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 554e13dd-b4a7-5b81-b9f6-629021771f0c with identifier 3163889256
2026-03-26 19:59:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 554e13dd-b4a7-5b81-b9f6-629021771f0c
2026-03-26 19:59:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/ca/0f/6c/ca0f6c3dc55390fd5b784a86a784faecbffd0704.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Renault Master 3, 2.3L DCI 135cv, 247.000km, boîte de vitesse '
'manuelle 6 rapports, 3 places.\n'
'6 MOIS GARANTIE MOTEUR ET BOITE VOTESSE\n'
'CARESSERIE MOYANNES\n'
'\n'
'Véhicule entièrement révisé, 1 clés, contrôle technique de '
'moins de 6 mois\n'
'\n'
'Vidange moteur + filtre à huile et courroie d accésoir neufs\n'
'\n'
'Options : clim, bluetooth, commande au volant',
'doors_number': 2,
'emission_standard': None,
'engine': None,
'engine_horse_power': 135,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '554e13dd-b4a7-5b81-b9f6-629021771f0c',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3163889256',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Autres',
'odometer': 247000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_554e13dd-b4a7-5b81-b9f6-629021771f0c/554e13dd-b4a7-5b81-b9f6-629021771f0c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101180,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ca/0f/6c/ca0f6c3dc55390fd5b784a86a784faecbffd0704.jpg?rule=ad-large',
'Width': 1067}],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2014-11-01',
'seats_number': 3,
'seller_name': None,
'title': 'Renault master 2 3 dci 135cv confort',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2014}
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [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%273163889256%27 HTTP/1.1" 200 None
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: Saving data for 3163889256: {'created_time': 1774555162.888968, 'last_price_update_time': 1774555162.888975}
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3163889256') HTTP/1.1" 204 0
2026-03-26 19:59:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 973ad8ef-4277-5ffe-96cb-f36396872960 with identifier 3160905460
2026-03-26 19:59:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 973ad8ef-4277-5ffe-96cb-f36396872960
2026-03-26 19:59:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/24/fa/85/24fa8584824a8fede21eba5f1e36f23bbaadedb3.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'Dacia Sandero TCe 90 E6C Stepway berline, bleu, 5 cv, 5 '
'portes, première mise en circulation le 21/06/2017 \n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSE\n'
'FACTURES D ENTRETINS DISPONIBLE\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - ecran tactile\n'
'\n'
'Conduite :\n'
' - Stop & Start\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Radars de recul\n'
' - Rétroviseurs extérieurs à réglage électrique\n'
' - barres de toit\n'
" - système d'aide au stationnement\n"
'\n'
'Intérieur :\n'
' - Banquette rabattable 1/3-2/3\n'
' - Vitres arrières électriques\n'
' - climatisation\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - réglages du volant : hauteur\n'
' - siège conducteur réglable en hauteur\n'
' - vitres avant éléctriques\n'
'\n'
'Pack :\n'
' - Cartographie France\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Aide au demarrage en pente\n'
' - Airbag\n'
" - aide au freinage d'urgence\n"
' - fixations ISOFIX\n'
' - phares antibrouillard',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 90,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '973ad8ef-4277-5ffe-96cb-f36396872960',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3160905460',
'listing': 'auction',
'make': 'DACIA',
'model': 'Sandero',
'odometer': 105000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_973ad8ef-4277-5ffe-96cb-f36396872960/973ad8ef-4277-5ffe-96cb-f36396872960_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 213052,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/24/fa/85/24fa8584824a8fede21eba5f1e36f23bbaadedb3.jpg?rule=ad-large',
'Width': 1067}],
'price': 7990,
'price_includes_vat': False,
'registration_date': '2017-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'Dacia sandero stepway tce 90 cv 105000km',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2017}
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [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%273160905460%27 HTTP/1.1" 200 None
2026-03-26 19:59:22 [auto_selling_leboncoin.fr] INFO: Saving data for 3160905460: {'created_time': 1774555162.935679, 'last_price_update_time': 1774555162.935687}
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3160905460') HTTP/1.1" 204 0
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a873ef210>
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75461f4c-fb21-5bed-8da3-dd69714d4b7e/75461f4c-fb21-5bed-8da3-dd69714d4b7e_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fea%252F1a%252Fe9%252Fea1ae97caa6e9641541ee7d0313710d9976253fa.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/1a/e9/ea1ae97caa6e9641541ee7d0313710d9976253fa.jpg?rule=ad-large saved to cache
2026-03-26 19:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 75461f4c-fb21-5bed-8da3-dd69714d4b7e
2026-03-26 19:59:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 75461f4c-fb21-5bed-8da3-dd69714d4b7e sending to next pipeline
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a87375650>
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_90456482-74ef-579e-9875-75d5d1b29ee8/90456482-74ef-579e-9875-75d5d1b29ee8_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F93%252Fcf%252F89%252F93cf893764e1b8c4e1d8bbaac45c116ea92d2161.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/93/cf/89/93cf893764e1b8c4e1d8bbaac45c116ea92d2161.jpg?rule=ad-large saved to cache
2026-03-26 19:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 90456482-74ef-579e-9875-75d5d1b29ee8
2026-03-26 19:59:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 90456482-74ef-579e-9875-75d5d1b29ee8 sending to next pipeline
2026-03-26 19:59:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/ee/3b/75/ee3b75eae4fdd48e613a0091f18d5ada2d2f8428.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 75461f4c-fb21-5bed-8da3-dd69714d4b7e with identifier 3160466025
2026-03-26 19:59:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:23 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 75461f4c-fb21-5bed-8da3-dd69714d4b7e
2026-03-26 19:59:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/1a/e9/ea1ae97caa6e9641541ee7d0313710d9976253fa.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': "Volkswagen Polo 1.2 60 CH CRIT'AIR 1 | ENTIÈREMENT \n"
'dmc 05/3013\n'
'110500km\n'
'6 mois garantie moteur boite vitesse\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - cd\n'
' - radio\n'
'\n'
'Conduite :\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'Extérieur :\n'
' - feux de détresse\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central\n'
' - Banquette 1/3 - 2/3\n'
' - climatisation : manuelle\n'
' - fermeture centralisée\n'
' - ordinateur de bord',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 60,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '75461f4c-fb21-5bed-8da3-dd69714d4b7e',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3160466025',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Polo',
'odometer': 110500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_75461f4c-fb21-5bed-8da3-dd69714d4b7e/75461f4c-fb21-5bed-8da3-dd69714d4b7e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 258209,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/1a/e9/ea1ae97caa6e9641541ee7d0313710d9976253fa.jpg?rule=ad-large',
'Width': 1067}],
'price': 7490,
'price_includes_vat': False,
'registration_date': '2013-05-01',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen polo 1.2 ninja black 60cv',
'transmission': 'manual',
'trim': 'Trendline_Polo 1.2 60ch Trendline 5p',
'vin': None,
'year': 2013}
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:23 [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%273160466025%27 HTTP/1.1" 200 None
2026-03-26 19:59:23 [auto_selling_leboncoin.fr] INFO: Saving data for 3160466025: {'created_time': 1774555163.074392, 'last_price_update_time': 1774555163.0744}
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3160466025') HTTP/1.1" 204 0
2026-03-26 19:59:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 90456482-74ef-579e-9875-75d5d1b29ee8 with identifier 3167056183
2026-03-26 19:59:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:23 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 90456482-74ef-579e-9875-75d5d1b29ee8
2026-03-26 19:59:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/93/cf/89/93cf893764e1b8c4e1d8bbaac45c116ea92d2161.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'mini cooper 1.6 ess 174 cv bva modele S an 2006\n'
'156500km\n'
'Factures d entretins disponible\n'
'6MOIS GARANTIE MOTEUR ET BOITE VITESSE\n'
' OPTIONS:\n'
'\n'
'- SIEGE CUIR \n'
'- FEUX AVANT XENON \n'
'- ALERTE RISQUE COLLISION\n'
'- AIDE AU DÉMARRAGE EN CÔTE\n'
'- AIDE AU STATIONNEMENT ARRIÈRE\n'
'- AUTORADIO CD MP3 AUX USB\n'
'-Gps\n'
'- KIT MAIN LIBRE BLUETHOOT TÉLÉPHONE\n'
'- FERMETURE DES RÉTROVISEURS ÉLECTRIQUES\n'
'- FEUX ET ESSUIE-GLACES AUTO\n'
'- REGULATEUR DE VITESSE\n'
'- VITRES ÉLECTRIQUES\n'
'- CLIMATISATION \n'
'- OUVERTURE CENTRALISÉ A DISTANCE\n'
'- ACCOUDOIR CENTRAL\n'
'- JANTES ALU 17',
'doors_number': 2,
'emission_standard': None,
'engine': None,
'engine_horse_power': 170,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '90456482-74ef-579e-9875-75d5d1b29ee8',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3167056183',
'listing': 'auction',
'make': 'MINI',
'model': 'Mini',
'odometer': 156500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_90456482-74ef-579e-9875-75d5d1b29ee8/90456482-74ef-579e-9875-75d5d1b29ee8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 211227,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/93/cf/89/93cf893764e1b8c4e1d8bbaac45c116ea92d2161.jpg?rule=ad-large',
'Width': 1067}],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2006-03-01',
'seats_number': 4,
'seller_name': None,
'title': 'Mini cooper s 1.6 i b-auto 175cv',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2006}
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:23 [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%273167056183%27 HTTP/1.1" 200 None
2026-03-26 19:59:23 [auto_selling_leboncoin.fr] INFO: Saving data for 3167056183: {'created_time': 1774555163.121374, 'last_price_update_time': 1774555163.121381}
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3167056183') HTTP/1.1" 204 0
2026-03-26 19:59:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/16/3c/66/163c66a64f4380e26c9c48a3c1d8791ad04db4d0.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/0a/aa/dd0aaa748b90e8fed91c01a2ee699a27fcfbcf7c.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/d7/9f/cfd79ffd1dbbe762aedc71c3cdc986d2bea4664c.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/3a/2f/75/3a2f753863b1f6f80535159aeb12a8cb908a3f92.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a86f62590>
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e579bd3-0f7e-5ed6-816c-34d869cc56a3/2e579bd3-0f7e-5ed6-816c-34d869cc56a3_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb9%252F0e%252Ff6%252Fb90ef66b5f14b2d65a76a38f12e13830194eed53.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/0e/f6/b90ef66b5f14b2d65a76a38f12e13830194eed53.jpg?rule=ad-large saved to cache
2026-03-26 19:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2e579bd3-0f7e-5ed6-816c-34d869cc56a3
2026-03-26 19:59:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2e579bd3-0f7e-5ed6-816c-34d869cc56a3 sending to next pipeline
2026-03-26 19:59:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2e579bd3-0f7e-5ed6-816c-34d869cc56a3 with identifier 3167321528
2026-03-26 19:59:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:23 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2e579bd3-0f7e-5ed6-816c-34d869cc56a3
2026-03-26 19:59:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/0e/f6/b90ef66b5f14b2d65a76a38f12e13830194eed53.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'MERCEDES CLASSE C 220\n'
'DMC 07/2010\n'
'281000KM\n'
'CT OK\n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSE\n'
'\n'
'KIT D EMBRAYAGE VOLANT MOTEUR VIDANGE FILTRE A L HUILE '
'COURROIE D ACCÉSOIR NEUF\n'
'toit panoramique ouvrant\n'
'Jante alu \n'
'Bluetooth \n'
'Climatisation \n'
'Écran autoradio \n'
'Rétroviseur électrique\n'
'Vitre électrique \n'
'Abs \n'
'Roue de secours \n'
'Regulateur et limiteur de vitesse \n'
'Feux automatiques \n'
'Essuie glace automatique',
'doors_number': 4,
'emission_standard': None,
'engine': None,
'engine_horse_power': 170,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '2e579bd3-0f7e-5ed6-816c-34d869cc56a3',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3167321528',
'listing': 'auction',
'make': 'MERCEDES-BENZ',
'model': 'Classe C',
'odometer': 281000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2e579bd3-0f7e-5ed6-816c-34d869cc56a3/2e579bd3-0f7e-5ed6-816c-34d869cc56a3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 211170,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/0e/f6/b90ef66b5f14b2d65a76a38f12e13830194eed53.jpg?rule=ad-large',
'Width': 1067}],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2010-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'Mercedes classe c 2.1 cdi 170cv 220',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2010}
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:23 [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%273167321528%27 HTTP/1.1" 200 None
2026-03-26 19:59:23 [auto_selling_leboncoin.fr] INFO: Saving data for 3167321528: {'created_time': 1774555163.216333, 'last_price_update_time': 1774555163.216343}
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3167321528') HTTP/1.1" 204 0
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a86f1ad50>
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4df1ce2c-44c7-5690-8552-81d4843d9273/4df1ce2c-44c7-5690-8552-81d4843d9273_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fee%252F3b%252F75%252Fee3b75eae4fdd48e613a0091f18d5ada2d2f8428.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ee/3b/75/ee3b75eae4fdd48e613a0091f18d5ada2d2f8428.jpg?rule=ad-large saved to cache
2026-03-26 19:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4df1ce2c-44c7-5690-8552-81d4843d9273
2026-03-26 19:59:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4df1ce2c-44c7-5690-8552-81d4843d9273 sending to next pipeline
2026-03-26 19:59:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4df1ce2c-44c7-5690-8552-81d4843d9273 with identifier 3147533824
2026-03-26 19:59:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:23 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4df1ce2c-44c7-5690-8552-81d4843d9273
2026-03-26 19:59:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/ee/3b/75/ee3b75eae4fdd48e613a0091f18d5ada2d2f8428.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'CITRÔEN JUMPY 11.6 HDI 115CV\n'
'DMC 05/08/2016\n'
'203000KM\n'
'KIT DISTRIBUTION POMOE AUX COURROIE D ACCÉSOIR VIDANGE NEUF\n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSE\n'
'\n'
'3 places\n'
'boîte de vitesse : manuelle\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Android auto\n'
' - Apple CarPlay\n'
' - Bluetooth\n'
' - GPS\n'
' - Prise audio usb\n'
' - commandes vocales\n'
' - ecran tactile\n'
' - prise audio auxiliaire\n'
'\n'
'Conduite :\n'
' - Stop & Start\n'
' - allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
" - radar arrière de détection d'obstacles\n"
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
'\n'
'Intérieur :\n'
' - Intérieur semi-cuir\n'
' - Accoudoir\n'
' - climatisation : automatique\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - verrouillage à distance\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - Intérieur tissus\n'
' - volant multifonctions\n'
'\n'
'Sécurité :\n'
' - Airbag(s)\n'
' - ABS\n'
' - Aide au demarrage en pente\n'
' - ESP',
'doors_number': 2,
'emission_standard': None,
'engine': None,
'engine_horse_power': 115,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '4df1ce2c-44c7-5690-8552-81d4843d9273',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3147533824',
'listing': 'auction',
'make': 'CITROEN',
'model': 'Autres',
'odometer': 203000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4df1ce2c-44c7-5690-8552-81d4843d9273/4df1ce2c-44c7-5690-8552-81d4843d9273_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 193020,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ee/3b/75/ee3b75eae4fdd48e613a0091f18d5ada2d2f8428.jpg?rule=ad-large',
'Width': 1067}],
'price': 9490,
'price_includes_vat': False,
'registration_date': '2016-08-01',
'seats_number': 3,
'seller_name': None,
'title': 'Citroen jumpy 1.6 hdi 115cv confort',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2016}
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:23 [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%273147533824%27 HTTP/1.1" 200 None
2026-03-26 19:59:23 [auto_selling_leboncoin.fr] INFO: Saving data for 3147533824: {'created_time': 1774555163.312122, 'last_price_update_time': 1774555163.312131}
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3147533824') HTTP/1.1" 204 0
2026-03-26 19:59:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/60/cf/e160cf5192d4b1744f28aa95866cd4a9ff486e47.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/50/20/6a/50206a0c38fc0042f2c3ba3130b6ad8369e1a369.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a873bb9d0>
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ed2e7df9-f521-5249-9f95-c18743bd90a7/ed2e7df9-f521-5249-9f95-c18743bd90a7_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F16%252F3c%252F66%252F163c66a64f4380e26c9c48a3c1d8791ad04db4d0.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/16/3c/66/163c66a64f4380e26c9c48a3c1d8791ad04db4d0.jpg?rule=ad-large saved to cache
2026-03-26 19:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ed2e7df9-f521-5249-9f95-c18743bd90a7
2026-03-26 19:59:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ed2e7df9-f521-5249-9f95-c18743bd90a7 sending to next pipeline
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a86f82090>
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_96533243-a9d7-5eb1-acbe-94aa1fa34700/96533243-a9d7-5eb1-acbe-94aa1fa34700_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fdd%252F0a%252Faa%252Fdd0aaa748b90e8fed91c01a2ee699a27fcfbcf7c.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/0a/aa/dd0aaa748b90e8fed91c01a2ee699a27fcfbcf7c.jpg?rule=ad-large saved to cache
2026-03-26 19:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 96533243-a9d7-5eb1-acbe-94aa1fa34700
2026-03-26 19:59:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 96533243-a9d7-5eb1-acbe-94aa1fa34700 sending to next pipeline
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a84b71790>
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_def97dfb-e66b-537c-81f3-9db712834eaa/def97dfb-e66b-537c-81f3-9db712834eaa_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fcf%252Fd7%252F9f%252Fcfd79ffd1dbbe762aedc71c3cdc986d2bea4664c.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/d7/9f/cfd79ffd1dbbe762aedc71c3cdc986d2bea4664c.jpg?rule=ad-large saved to cache
2026-03-26 19:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item def97dfb-e66b-537c-81f3-9db712834eaa
2026-03-26 19:59:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item def97dfb-e66b-537c-81f3-9db712834eaa sending to next pipeline
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a84b3a250>
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_507430d5-c7c5-584c-ab9a-dcd36ee263b5/507430d5-c7c5-584c-ab9a-dcd36ee263b5_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F3a%252F2f%252F75%252F3a2f753863b1f6f80535159aeb12a8cb908a3f92.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3a/2f/75/3a2f753863b1f6f80535159aeb12a8cb908a3f92.jpg?rule=ad-large saved to cache
2026-03-26 19:59:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 507430d5-c7c5-584c-ab9a-dcd36ee263b5
2026-03-26 19:59:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 507430d5-c7c5-584c-ab9a-dcd36ee263b5 sending to next pipeline
2026-03-26 19:59:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ed2e7df9-f521-5249-9f95-c18743bd90a7 with identifier 3102195318
2026-03-26 19:59:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:23 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ed2e7df9-f521-5249-9f95-c18743bd90a7
2026-03-26 19:59:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/16/3c/66/163c66a64f4380e26c9c48a3c1d8791ad04db4d0.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'Peugeot 308 BlueHDi 130ch SetS EAT8 Allure Business berline, '
'gris, 7 cv, 5 portes, couleur intérieure : noir, première '
'mise en circulation le 16/07/2021, première main,\n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSES \n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
'- Fonction "Mirror Screen"\n'
'- Peugeot Connect\n'
'- Prise USB en rang 2\n'
'- radio\n'
'-gps\n'
'- Bluetooth\n'
'- Prise audio usb\n'
'- ecran tactile\n'
'\n'
'Conduite :\n'
'- Accès et démarrage mains libres\n'
'- allumage automatique des feux\n'
'- limiteur de vitesse\n'
'- pack visibilite\n'
'\n'
'Couleur :\n'
'- Peinture opaque Gris Hurricane\n'
'\n'
'Extérieur :\n'
'- Aide au stationnement AV\n'
'- Béquet AR couleur caisse\n'
'- Entourage de vitres chromés\n'
'- Pack Rétrovision\n'
'- Visiopark 1\n'
'- caméra de recul\n'
'- jantes : alliage\n'
'- jantes alliage\n'
'\n'
'Intérieur :\n'
'- Air conditionné automatique bi-zone\n'
'- Boîte à gants éclairée et réfrigérable\n'
'- Eclairage du plafonnier à LED AV et AR\n'
'- Lunette AR chauffante\n'
'- Plafonniers AV et AR à LED',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 130,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'ed2e7df9-f521-5249-9f95-c18743bd90a7',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3102195318',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '308',
'odometer': 139800,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ed2e7df9-f521-5249-9f95-c18743bd90a7/ed2e7df9-f521-5249-9f95-c18743bd90a7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 216904,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/16/3c/66/163c66a64f4380e26c9c48a3c1d8791ad04db4d0.jpg?rule=ad-large',
'Width': 1067}],
'price': 10990,
'price_includes_vat': False,
'registration_date': '2021-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 308 allure 130cv eat8',
'transmission': 'automatic',
'trim': '308 1.5 BlueHDi 130ch S&S Allure Business EAT8 7cv',
'vin': None,
'year': 2021}
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:23 [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%273102195318%27 HTTP/1.1" 200 None
2026-03-26 19:59:23 [auto_selling_leboncoin.fr] INFO: Saving data for 3102195318: {'created_time': 1774555163.952142, 'last_price_update_time': 1774555163.95215}
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3102195318') HTTP/1.1" 204 0
2026-03-26 19:59:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 96533243-a9d7-5eb1-acbe-94aa1fa34700 with identifier 3167436105
2026-03-26 19:59:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:23 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 96533243-a9d7-5eb1-acbe-94aa1fa34700
2026-03-26 19:59:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/0a/aa/dd0aaa748b90e8fed91c01a2ee699a27fcfbcf7c.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Peugeot 2008 1.6 BLUEHDI 120 CROSSWAY, COURROIE DE '
'DISTRIBUTION + POMPE A EAU OK, VIDANGE OK, suv, blanc, 6 cv, '
'5 portes, première mise en circulation le 14/06/2016.\n'
'6 MOUS GARANTIE MOTEUR ET BOITE VITESSE\n'
'FACTURES D ENTRETINS DISPONIBLE\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - GPS\n'
' - Prise audio auxilliaire : usb\n'
' - Téléphone Bluetooth\n'
' -Caméra de recule\n'
' - commande\n'
' - radio\n'
'\n'
'Conduite :\n'
' - Allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Barres de toit\n'
' - Radar de recul\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
' - toit panoramique\n'
'\n'
'Intérieur :\n'
' - Banquette 1/3 - 2/3\n'
' - Fermeture à distance\n'
' - climatisation : automatique\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - verrouillage automatique des portes en roulant\n'
' - vitres surteintées\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags frontaux\n'
' - ESP\n'
' - airbags latéraux\n'
' - fixations ISOFIX\n'
' - phares antibrouillard',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '96533243-a9d7-5eb1-acbe-94aa1fa34700',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3167436105',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '2008',
'odometer': 159500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_96533243-a9d7-5eb1-acbe-94aa1fa34700/96533243-a9d7-5eb1-acbe-94aa1fa34700_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 154612,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/0a/aa/dd0aaa748b90e8fed91c01a2ee699a27fcfbcf7c.jpg?rule=ad-large',
'Width': 1067}],
'price': 7990,
'price_includes_vat': False,
'registration_date': '2016-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 2008 crossway 1.6 hdi z2ocv',
'transmission': 'manual',
'trim': 'Crossway_2008 1.6 BlueHDi 120ch Crossway S&S',
'vin': None,
'year': 2016}
2026-03-26 19:59:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:23 [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%273167436105%27 HTTP/1.1" 200 None
2026-03-26 19:59:23 [auto_selling_leboncoin.fr] INFO: Saving data for 3167436105: {'created_time': 1774555163.995566, 'last_price_update_time': 1774555163.995574}
2026-03-26 19:59:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3167436105') HTTP/1.1" 204 0
2026-03-26 19:59:24 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: def97dfb-e66b-537c-81f3-9db712834eaa with identifier 3080159322
2026-03-26 19:59:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item def97dfb-e66b-537c-81f3-9db712834eaa
2026-03-26 19:59:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/d7/9f/cfd79ffd1dbbe762aedc71c3cdc986d2bea4664c.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Citroën Berlingo 1.5 BlueHDi S&S 100 cv utilitaire, blanc, 5 '
'cv, 5 portes, première mise en circulation le 23/01/2020, \n'
'6 MOIS GARANTIE MOTEUR ET BOITE VITESSES \n'
'\n'
'7990 TTC\n'
'2 places, contrôle technique : OK\n'
'boîte de vitesse : manuelle\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' -Gps\n'
' - Bluetooth\n'
' - Prise audio usb\n'
'\n'
'Conduite :\n'
' - allumage automatique des feux\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Verrouillage centralisé des portes\n'
' - climatisation : manuelle\n'
' - climatisation manuelle\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - prise 12V\n'
' - réglages du volant : profondeur\n'
' - verrouillage à distance\n'
' - vitres avant éléctriques\n'
'\n'
'Pack :\n'
' - volant réglable\n'
'\n'
'Spécifique VUL :\n'
' - type carrosserie : Fourgon\n'
'\n'
'Sécurité :\n'
" - Freinage automatique d'urgence\n"
' - Témoin de bouclage des ceintures av\n'
' - ABS',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 100,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'def97dfb-e66b-537c-81f3-9db712834eaa',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3080159322',
'listing': 'auction',
'make': 'CITROEN',
'model': 'Berlingo',
'odometer': 198500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_def97dfb-e66b-537c-81f3-9db712834eaa/def97dfb-e66b-537c-81f3-9db712834eaa_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 195637,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/d7/9f/cfd79ffd1dbbe762aedc71c3cdc986d2bea4664c.jpg?rule=ad-large',
'Width': 1067}],
'price': 7490,
'price_includes_vat': False,
'registration_date': '2020-01-01',
'seats_number': 2,
'seller_name': None,
'title': 'Citroën berlingo 1.5 hdi 100cv club',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2020}
2026-03-26 19:59:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:24 [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%273080159322%27 HTTP/1.1" 200 None
2026-03-26 19:59:24 [auto_selling_leboncoin.fr] INFO: Saving data for 3080159322: {'created_time': 1774555164.047658, 'last_price_update_time': 1774555164.047665}
2026-03-26 19:59:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3080159322') HTTP/1.1" 204 0
2026-03-26 19:59:24 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 507430d5-c7c5-584c-ab9a-dcd36ee263b5 with identifier 3032080706
2026-03-26 19:59:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 507430d5-c7c5-584c-ab9a-dcd36ee263b5
2026-03-26 19:59:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/3a/2f/75/3a2f753863b1f6f80535159aeb12a8cb908a3f92.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Citroen C3 1.5 BlueHDi 100ch S&S Feel Business E6.d, '
'(Berline), Blanc , 5cv, 5 portes, mise en circulation le '
'28/12/2020,garantie 6mois moteur et boîte \n'
'\n'
'5 places, couleur intérieur : 23FR, longueur : 4,00 mètres, '
'poids en charge 1605 Kg,\n'
'boîte de vitesse : manuelle\n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'Audio - Télécommunications\n'
'- 6 Haut parleurs\n'
"- Appel d'Assistance Localisé\n"
"- Appel d'Urgence Localisé\n"
'- Commandes vocales\n'
'- Ecran tactile\n'
'- Fonction MP3\n'
'- GPS Cartographique\n'
'- Interface Media\n'
'- Kit mains-libres Bluetooth\n'
'- Prise USB\n'
'- Radio numérique DAB\n'
'\n'
'Conduite\n'
'- Aide au démarrage en côte\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'\n'
'Extérieur\n'
'- Feux de jour à LED\n'
'- Poignées ton carrosserie\n'
'- Radar de stationnement AR\n'
'- Rétroviseurs dégivrants\n'
'- Rétroviseurs rabattables électriquement\n'
'- Rétroviseurs électriques\n'
'\n'
'Intérieur\n'
'- Banquette 1/3-2/3\n'
'- Banquette AR rabattable\n'
'- Banquette arrière 3 places\n'
'- Clim automatique\n'
'- Ecran multifonction couleur\n'
'- Ordinateur de bord\n'
'- Ouverture des vitres séquentielle\n'
'- Siège conducteur réglable en hauteur\n'
'- Verrouillage centralisé des portes\n'
'- Verrouillage centralisé à distance\n'
'- Vitres avant électriques\n'
'- Volant réglable en profondeur et hauteur\n'
'\n'
'Sécurité\n'
'- ABS\n'
'- AFIL\n'
"- Aide au freinage d'urgence\n"
'- Airbag conducteur\n'
'- Airbag passager\n'
'- Airbags latéraux avant\n'
'- Airbags rideaux AV et AR\n'
'- Détecteur de sous-gonflage\n'
'- ESP\n'
'- Phares antibrouillard\n'
'- Reconnaissance panneaux de signalisation\n'
'- Répartiteur électronique de freinage\n'
'- Témoin de bouclage des ceintures',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 100,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '507430d5-c7c5-584c-ab9a-dcd36ee263b5',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3032080706',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C3',
'odometer': 152000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_507430d5-c7c5-584c-ab9a-dcd36ee263b5/507430d5-c7c5-584c-ab9a-dcd36ee263b5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 219780,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3a/2f/75/3a2f753863b1f6f80535159aeb12a8cb908a3f92.jpg?rule=ad-large',
'Width': 1067}],
'price': 7490,
'price_includes_vat': False,
'registration_date': '2020-12-01',
'seats_number': 2,
'seller_name': None,
'title': 'Citroën C3 1.5hdi 100cv',
'transmission': 'manual',
'trim': 'Feel_C3 Sté 1.5 BlueHDi 100ch S&S BVM 6 Feel',
'vin': None,
'year': 2020}
2026-03-26 19:59:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:24 [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%273032080706%27 HTTP/1.1" 200 None
2026-03-26 19:59:24 [auto_selling_leboncoin.fr] INFO: Saving data for 3032080706: {'created_time': 1774555164.093682, 'last_price_update_time': 1774555164.093688}
2026-03-26 19:59:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3032080706') HTTP/1.1" 204 0
2026-03-26 19:59:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a840fdd90>
2026-03-26 19:59:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a42c055-60fd-509d-843b-19d61b2883fe/5a42c055-60fd-509d-843b-19d61b2883fe_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe1%252F60%252Fcf%252Fe160cf5192d4b1744f28aa95866cd4a9ff486e47.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/60/cf/e160cf5192d4b1744f28aa95866cd4a9ff486e47.jpg?rule=ad-large saved to cache
2026-03-26 19:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5a42c055-60fd-509d-843b-19d61b2883fe
2026-03-26 19:59:24 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5a42c055-60fd-509d-843b-19d61b2883fe sending to next pipeline
2026-03-26 19:59:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-26 19:59:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f9a84b634d0>
2026-03-26 19:59:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-26 19:59:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-26 19:59:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-26 19:59:24 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e09bb84a-2663-5ec5-a273-b978cf41c282/e09bb84a-2663-5ec5-a273-b978cf41c282_image_0.jpg HTTP/1.1" 201 0
2026-03-26 19:59:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /PhotoDownloadCache(PartitionKey='auto_selling_leboncoin.fr',RowKey='https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F50%252F20%252F6a%252F50206a0c38fc0042f2c3ba3130b6ad8369e1a369.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-26 19:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/50/20/6a/50206a0c38fc0042f2c3ba3130b6ad8369e1a369.jpg?rule=ad-large saved to cache
2026-03-26 19:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e09bb84a-2663-5ec5-a273-b978cf41c282
2026-03-26 19:59:24 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e09bb84a-2663-5ec5-a273-b978cf41c282 sending to next pipeline
2026-03-26 19:59:24 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5a42c055-60fd-509d-843b-19d61b2883fe with identifier 3167583264
2026-03-26 19:59:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5a42c055-60fd-509d-843b-19d61b2883fe
2026-03-26 19:59:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/60/cf/e160cf5192d4b1744f28aa95866cd4a9ff486e47.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'PEUGEOT 407 2.0 HDI 136 CV\n'
'Boite de vitesse : MANUEL\n'
'Carburant : DIESEL\n'
'PROPRE INTERIEUR EXTERIEUR\n'
'\n'
'198 500 KLM*\n'
'FACTURES D ENTRETINS DISPONIBLE\n'
'KIT DISTRI KIT D EMBRAYAGE VOLANT MOTEUR OK AVEC FACTURES\n'
'\n'
'Options :\n'
'\n'
'Direction assistée \n'
'Fermeture centralisée à distance \n'
'Vitre électrique \n'
'Climatisation autonome \n'
'Régulateur de vitesse \n'
'Limiteur de vitesse \n'
'Allumages automatique des feux \n'
'Capteur de pluie \n'
'Aide au stationnement\n'
'Ordinateur de bord \n'
'Airbag\n'
'Abs',
'doors_number': 2,
'emission_standard': None,
'engine': None,
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '5a42c055-60fd-509d-843b-19d61b2883fe',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3167583264',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '407',
'odometer': 198500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_5a42c055-60fd-509d-843b-19d61b2883fe/5a42c055-60fd-509d-843b-19d61b2883fe_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 226517,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/60/cf/e160cf5192d4b1744f28aa95866cd4a9ff486e47.jpg?rule=ad-large',
'Width': 1067}],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2009-10-01',
'seats_number': 4,
'seller_name': None,
'title': 'Peugeot 407 coupé sport 2.0 hdi 136cv',
'transmission': 'manual',
'trim': 'Sport_407 Coupe 2.0 HDi Sport FAP',
'vin': None,
'year': 2009}
2026-03-26 19:59:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:24 [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%273167583264%27 HTTP/1.1" 200 None
2026-03-26 19:59:24 [auto_selling_leboncoin.fr] INFO: Saving data for 3167583264: {'created_time': 1774555164.21889, 'last_price_update_time': 1774555164.218896}
2026-03-26 19:59:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3167583264') HTTP/1.1" 204 0
2026-03-26 19:59:24 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e09bb84a-2663-5ec5-a273-b978cf41c282 with identifier 3025602139
2026-03-26 19:59:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e09bb84a-2663-5ec5-a273-b978cf41c282
2026-03-26 19:59:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/50/20/6a/50206a0c38fc0042f2c3ba3130b6ad8369e1a369.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Rouge',
'currency': 'EUR',
'description': 'Citroen DS4 1.6 E-HDI AIRDREAM SO CHIC, 6cv, 5 portes, mise '
'en circulation le 06-09-2011\n'
'\n'
'5 places, \n'
'\n'
'OPTIONS ET EQUIPEMENTS :\n'
'Audio - Télécommunications\n'
'- Commandes du système audio au volant\n'
'-gps\n'
'- Kit mains-libres Bluetooth\n'
'- Prise USB\n'
'\n'
'Conduite\n'
'- Aide au démarrage en côte\n'
'- Capteur de luminosité\n'
'- Capteur de pluie\n'
'- Frein stationnement électrique automatiq\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'\n'
'Extérieur\n'
'- Becquet arrière\n'
"- Eclairage statique d'intersection\n"
'- Rétroviseurs rabattables électriquement\n'
'- Vitres arrière et lunette AR surteintées\n'
'\n'
'Intérieur\n'
'- Accoudoir arrière\n'
'- Banquette AR rabattable\n'
'- Clim automatique bi-zones\n'
'- Direction assistée\n'
'- Ordinateur de Bord\n'
'- Pack Cuir/Tissu\n'
'- Prise 12V\n'
'- Sièges AV réglables en hauteur\n'
'- Tablette cache bagages\n'
'- Vitres avant électriques\n'
'- Volant cuir\n'
'- système isofix',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 115,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e09bb84a-2663-5ec5-a273-b978cf41c282',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3025602139',
'listing': 'auction',
'make': 'CITROEN',
'model': 'DS4',
'odometer': 141700,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e09bb84a-2663-5ec5-a273-b978cf41c282/e09bb84a-2663-5ec5-a273-b978cf41c282_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 205099,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/50/20/6a/50206a0c38fc0042f2c3ba3130b6ad8369e1a369.jpg?rule=ad-large',
'Width': 1067}],
'price': 6990,
'price_includes_vat': False,
'registration_date': '2011-09-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroën ds4 so chic 1.6 hdi 115 cv 138000km',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2026-03-26 19:59:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:24 [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%273025602139%27 HTTP/1.1" 200 None
2026-03-26 19:59:24 [auto_selling_leboncoin.fr] INFO: Saving data for 3025602139: {'created_time': 1774555164.271684, 'last_price_update_time': 1774555164.271692}
2026-03-26 19:59:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3025602139') HTTP/1.1" 204 0
2026-03-26 19:59:24 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-26 19:59:24 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-26 19:59:24 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-26 19:59:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:24 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-26 19:59:24 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 3d583f48294e11f18f76c264925fbcfa
2026-03-26 19:59:24 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-26 19:59:24 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-26 19:59:24 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-26 19:59:24 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-26 19:59:24 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-26 19:59:24 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-26 19:59:24 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-26 19:59:24 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-26 19:59:24 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-26 19:59:24 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-26 19:59:24 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-26 19:59:24 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-26 19:59:24 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-26 19:59:24 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-26 19:59:24 [azure.servicebus._pyamqp._transport] DEBUG: Transport endpoint is already disconnected: OSError(107, 'Transport endpoint is not connected')
2026-03-26 19:59:25 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-26 19:59:25 [auto_selling_leboncoin.fr] INFO: auto_selling_leboncoin.fr Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 8, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
2026-03-26 19:59:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273166884243%27 HTTP/1.1" 200 None
2026-03-26 19:59:25 [auto_selling_leboncoin.fr] INFO: Saving data for 3166884243: {'created_time': 1774555165.675991}
2026-03-26 19:59:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3166884243') HTTP/1.1" 204 0
2026-03-26 19:59:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-26 19:59:25 [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%201773259165 HTTP/1.1" 200 None
2026-03-26 19:59:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3034757303') HTTP/1.1" 204 0
2026-03-26 19:59:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3055718120') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3059017236') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3061275593') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3083444256') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3087794162') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3097897013') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3101414707') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3101450260') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3101890390') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3109147632') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3113213003') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3121697043') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3125508566') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3126602468') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3130767270') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3130868349') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3132827124') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3133652340') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3138690651') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3139414835') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3139994463') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3140550310') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3143077553') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3143768276') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3144957433') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3146663457') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3147583160') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3148006600') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3150618040') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3153098860') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3154498851') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3155699673') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3158467487') HTTP/1.1" 204 0
2026-03-26 19:59:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3159431259') HTTP/1.1" 204 0
2026-03-26 19:59:26 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (27 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_leboncoin.fr/3d583f48294e11f18f76c264925fbcfa.jl
2026-03-26 19:59:26 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 17252,
'downloader/request_count': 29,
'downloader/request_method_count/GET': 28,
'downloader/request_method_count/POST': 1,
'downloader/response_bytes': 6403457,
'downloader/response_count': 29,
'downloader/response_status_count/200': 29,
'elapsed_time_seconds': 16.492766,
'feedexport/success_count/FileFeedStorage': 1,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2026, 3, 26, 19, 59, 26, 290914, tzinfo=datetime.timezone.utc),
'item_scraped_count': 27,
'log_count/DEBUG': 530,
'log_count/ERROR': 1,
'log_count/INFO': 506,
'memusage/max': 147054592,
'memusage/startup': 147054592,
'photo_download_count': 27,
'request_depth_max': 2,
'response_received_count': 2,
'scheduler/dequeued': 29,
'scheduler/dequeued/memory': 29,
'scheduler/enqueued': 29,
'scheduler/enqueued/memory': 29,
'scrape_type/new': 28,
'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.4710632734932005,
'scrapy-zyte-api/mean_response_seconds': 1.7764764809980989,
'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': 28,
'source/total_available': 28,
'start_time': datetime.datetime(2026, 3, 26, 19, 59, 9, 798148, tzinfo=datetime.timezone.utc)}
2026-03-26 19:59:26 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-26 19:59:26 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f9a88b0ee90>
2026-03-26 19:59:26 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f9a88b0f710>