2026-03-27 16:41:04 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-27 16:41:04 [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-27 16:41:04 [auto_selling_leboncoin.fr] INFO: Starting auto_selling_leboncoin.fr spider
2026-03-27 16:41:04 [auto_selling_leboncoin.fr] INFO: Quick mode enabled: limiting photo downloads to 1 per item
2026-03-27 16:41:04 [auto_selling_leboncoin.fr] INFO: _job: bc9c22da29fb11f18f76c264925fbcfa, SCRAPY_JOB: None
2026-03-27 16:41:04 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-27 16:41:04 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-27 16:41:04 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-27 16:41:04 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-27 16:41:04 [scrapy.extensions.telnet] INFO: Telnet Password: a9939777134a2fb4
2026-03-27 16:41:04 [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-27 16:41:04 [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/bc9c22da29fb11f18f76c264925fbcfa.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-27 16:41:04 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-27 16:41:04 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-27 16:41:04 [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-27 16:41:04 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-27 16:41:04 [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-27 16:41:04 [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-27 16:41:04 [scrapy.core.engine] INFO: Spider opened
2026-03-27 16:41:04 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-27 16:41:04 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-03-27 16:41:04 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2-quickmode
2026-03-27 16:41:04 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-27 16:41:04 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
2026-03-27 16:41:04 [scrapy.extensions.memusage] INFO: Peak memory usage is 140MiB
2026-03-27 16:41:04 [scrapy-playwright] INFO: Starting download handler
2026-03-27 16:41:04 [scrapy-playwright] INFO: Starting download handler
2026-03-27 16:41:09 [auto_selling_leboncoin.fr] INFO: Scraper started with URL: https://www.leboncoin.fr/boutique/46270/bs_auto.htm and multipost_profile_id: 069ece48-ca4e-49e4-8d4a-43a70431b2df and job_id: bc9c22da29fb11f18f76c264925fbcfa
2026-03-27 16:41:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 16:41:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.leboncoin.fr/boutique/46270/bs_auto.htm> (referer: https://www.leboncoin.fr/boutique/46270/bs_auto.htm) ['zyte-api']
2026-03-27 16:41:11 [auto_selling_leboncoin.fr] INFO: Captured Zyte cookies: [{'name': '__Secure-Install', 'value': '3dd2d5b5-2dc0-4e91-b441-78f56dc87364', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 253402300798, 'httpOnly': False, 'secure': True}, {'name': 'cnfdVisitorId', 'value': 'df762d24-79d2-4bbb-b755-a0dfbf6f2cc7', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1932309671, 'httpOnly': False, 'secure': True}, {'name': 'datadome', 'value': 'ZRNaDB8Wy1P7NZh9R6UVm~W~qt1kookN2QZ6WQzWZUGzgsDgajdUdoAe9_ctjtNlyCetGiq8DYPtHS6d4oVvu3fNgb1~mzP~v5tLfQuy0iSUHZeKxGvkNIaySmd2VJgH', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1806165671, 'httpOnly': False, 'secure': True}]
2026-03-27 16:41:11 [auto_selling_leboncoin.fr] INFO: Scrapy-formatted cookies: [{'name': '__Secure-Install', 'value': '3dd2d5b5-2dc0-4e91-b441-78f56dc87364', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': 'df762d24-79d2-4bbb-b755-a0dfbf6f2cc7', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': 'ZRNaDB8Wy1P7NZh9R6UVm~W~qt1kookN2QZ6WQzWZUGzgsDgajdUdoAe9_ctjtNlyCetGiq8DYPtHS6d4oVvu3fNgb1~mzP~v5tLfQuy0iSUHZeKxGvkNIaySmd2VJgH', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-03-27 16:41:11 [auto_selling_leboncoin.fr] INFO: Response headers after parse_dealer_home_page: {b'X-Amz-Cf-Pop': [b'CDG50-P2'], b'Date': [b'Fri, 27 Mar 2026 16:41:10 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 24e6529ea30fbe719bde2164c1fe9238.cloudfront.net (CloudFront)'], b'Set-Cookie': [b'datadome=ZRNaDB8Wy1P7NZh9R6UVm~W~qt1kookN2QZ6WQzWZUGzgsDgajdUdoAe9_ctjtNlyCetGiq8DYPtHS6d4oVvu3fNgb1~mzP~v5tLfQuy0iSUHZeKxGvkNIaySmd2VJgH; 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/"t0yk95hmuga47s"'], 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'-8jpSQXCUCVx8O4CK0x5xar7_wQgm8hqshfsUP9vdWK6HCwF1I3jaQ==']}
2026-03-27 16:41:12 [auto_selling_leboncoin.fr] INFO: defaultSearchOptions: {'limit': 10, 'filters': {'owner': {'user_id': '05fb424c-7278-4ef3-9d94-55065d415132'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}}
2026-03-27 16:41:12 [auto_selling_leboncoin.fr] INFO: cookies: [{'name': '__Secure-Install', 'value': '3dd2d5b5-2dc0-4e91-b441-78f56dc87364', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': 'df762d24-79d2-4bbb-b755-a0dfbf6f2cc7', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': 'ZRNaDB8Wy1P7NZh9R6UVm~W~qt1kookN2QZ6WQzWZUGzgsDgajdUdoAe9_ctjtNlyCetGiq8DYPtHS6d4oVvu3fNgb1~mzP~v5tLfQuy0iSUHZeKxGvkNIaySmd2VJgH', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-03-27 16:41:12 [auto_selling_leboncoin.fr] INFO: Payload for get listings: {'limit': 200, 'filters': {'owner': {'user_id': '05fb424c-7278-4ef3-9d94-55065d415132'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}, 'offset': 0}
2026-03-27 16:41:12 [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": "05fb424c-7278-4ef3-9d94-55065d415132"}}, "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-27 16:41:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-27 16:41:13 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://api.leboncoin.fr/finder/search> (referer: https://www.leboncoin.fr/boutique/46270/bs_auto.htm) ['zyte-api']
2026-03-27 16:41:13 [auto_selling_leboncoin.fr] INFO: Found 59 listings on page 1
2026-03-27 16:41:13 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3169084126
2026-03-27 16:41:13 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-27 16:41:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-27 16:41:13 [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-27 16:41:13 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-27 16:41:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-03-27 16:41:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:13 [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%273169084126%27 HTTP/1.1" 200 None
2026-03-27 16:41:13 [auto_selling_leboncoin.fr] INFO: Scrape type for 3169084126: 1
2026-03-27 16:41:13 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3169084126
2026-03-27 16:41:13 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'VOLKSWAGEN T-ROC 2.0 TDI 150CH Boite Automatique \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 8\n'
'Puissance réelle : 150\n'
'1ère MEC : 22/02/2018\n'
'Kilométrage : 231.991\n'
'Type de boîte : AUTOMATIQUE\n'
'\n'
'Options :\n'
'\n'
'- Radar AV \n'
'- Radar AR\n'
'- GPS\n'
'- Bluetooth\n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Start and stop\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clef\n'
'- 4 MOTION \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'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/3169084126',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'T-Roc',
'odometer': 231991,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/19/08/8c19080ce7fd692ca1588b956ee0db8b6732cb2b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c1/be/ce/c1bece5d42c6f34b469a5c8e905fcdcd9b856744.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/c9/e6/d5c9e687d12d1545aa19447ce53169d07dccb222.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/b7/80/7cb78070474728cc632b83ed08b9b2c10dccec60.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a7/25/79/a72579f5d211af82da92446354ebe7e594e0e1e3.jpg?rule=ad-large'],
'price': 12990,
'price_includes_vat': False,
'registration_date': '2018-02-01',
'seats_number': 5,
'seller_name': None,
'title': 'VOLKSWAGEN T-ROC 2.0 TDI 150CH Boite Automatique',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2018}
2026-03-27 16:41:13 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c360fb59-5e41-58f8-ae1b-30298dbcb2e1 with identifier: 3169084126
2026-03-27 16:41:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c360fb59-5e41-58f8-ae1b-30298dbcb2e1
2026-03-27 16:41:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F8c%252F19%252F08%252F8c19080ce7fd692ca1588b956ee0db8b6732cb2b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/19/08/8c19080ce7fd692ca1588b956ee0db8b6732cb2b.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:13 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3168954736
2026-03-27 16:41:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:13 [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%273168954736%27 HTTP/1.1" 200 None
2026-03-27 16:41:13 [auto_selling_leboncoin.fr] INFO: Scrape type for 3168954736: 1
2026-03-27 16:41:13 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3168954736
2026-03-27 16:41:13 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'PEUGEOT 208 1.2i VTI 68CH GT-LINE\n'
"Crit'Air : 2\n"
'Energie : ESSENCE\n'
'Puissance fiscale : 4\n'
'Puissance réelle : 68\n'
'1ère MEC : 20/12/2016\n'
'Kilométrage : 102.059\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Bluetooth\n'
'- Intérieur semi cuir \n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation \n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- DOUBLE DES CLEF \n'
'- REVISION OK \n'
'- KIT DISTRIBUTION NEUF \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 68,
'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/3168954736',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '208',
'odometer': 102059,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/0c/1e/4d0c1ef4630eb1e17e3209532f7871642b719142.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/eb/c9/40ebc9fed71f22f5b494e6421a27b6abefefc557.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/36/0f/f9/360ff910c24746d53df5be1a9ca6d7d183719e7c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/92/75/fc9275ad8925f1391f08fe40e25652b420d5b2fd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/16/89/be/1689bef9b3e38b11049c2cedc0bd3b67c087c3d2.jpg?rule=ad-large'],
'price': 6490,
'price_includes_vat': False,
'registration_date': '2016-12-01',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 208 1.2i VTI 68CH GT-LINE',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2016}
2026-03-27 16:41:13 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2998fa83-cab5-5c26-bcc0-aa4dac992581 with identifier: 3168954736
2026-03-27 16:41:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2998fa83-cab5-5c26-bcc0-aa4dac992581
2026-03-27 16:41:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F4d%252F0c%252F1e%252F4d0c1ef4630eb1e17e3209532f7871642b719142.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/0c/1e/4d0c1ef4630eb1e17e3209532f7871642b719142.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:13 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3168648965
2026-03-27 16:41:13 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [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%273168648965%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scrape type for 3168648965: 1
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3168648965
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'B.M.W X1 18D 2.0D TURBO SDRIVE 143CH 5P\n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 8\n'
'Puissance réelle : 143\n'
'1ère MEC : 02/04/2015\n'
'Kilométrage : 201.343\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AV \n'
'- Radar AR \n'
'- GPS\n'
'- Bluetooth\n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Start and stop\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 143,
'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/3168648965',
'listing': 'auction',
'make': 'BMW',
'model': 'X1',
'odometer': 201343,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/34/47/fd344701e9e11b1fe1ab1f9fc24b383c794a873e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/89/f7/54/89f75457174a112e0fa15c1d1382236d46a0fe8b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/20/ce/dd20ce492f5962c0883a77db66d3710eb444f60a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/69/62/94/69629401a4196d8894e66280ebc933e81340f3b7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/ff/e8/f3ffe8f0ece1489c230580cd45a49f4924fa1831.jpg?rule=ad-large'],
'price': 8990,
'price_includes_vat': False,
'registration_date': '2015-04-01',
'seats_number': 5,
'seller_name': None,
'title': 'B.m.w x1 18d 2.0d turbo sdrive 143ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2015}
2026-03-27 16:41:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 092c0721-2fc4-54cb-afe4-b1e95817e502 with identifier: 3168648965
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 092c0721-2fc4-54cb-afe4-b1e95817e502
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ffd%252F34%252F47%252Ffd344701e9e11b1fe1ab1f9fc24b383c794a873e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/34/47/fd344701e9e11b1fe1ab1f9fc24b383c794a873e.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3168557346
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [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%273168557346%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scrape type for 3168557346: 1
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3168557346
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'B.M.W X1 2.0D 20D TURBO XDRIVE 177CH LUXE \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 10\n'
'Puissance réelle : 177\n'
'1ère MEC : 29/12/2011\n'
'Kilométrage : 218.924\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AV \n'
'- Radar AR\n'
'- Toit Panoramique ouvrant \n'
'- GPS\n'
'- Bluetooth\n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Start and stop\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant en cuir\n'
'- Intérieur Cuir\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- 6 Vitesses \n'
'- DOUBLE DES CLE \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'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/3168557346',
'listing': 'auction',
'make': 'BMW',
'model': 'X1',
'odometer': 218924,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/a7/4d/f0a74d7dba98c2d2c9db796f86c8e56d07e30964.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/4d/a4/d14da4b621917d6201ab45d7dcbfc95f9a29cf5c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e6/c6/71/e6c6710d3b7ffb79335fd66ee19fd6c605dec84e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c5/2b/fe/c52bfeb19a80e9f03012e3841faca5c13b083807.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/54/85/8a/54858a4fd9834d1b5474b3ff1b4cd3d17e08e766.jpg?rule=ad-large'],
'price': 8990,
'price_includes_vat': False,
'registration_date': '2011-12-01',
'seats_number': 5,
'seller_name': None,
'title': 'B.m.w x1 2.0d 20d turbo xdrive 177ch luxe',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2026-03-27 16:41:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: accf1301-e1b7-5292-aee8-7658334af795 with identifier: 3168557346
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item accf1301-e1b7-5292-aee8-7658334af795
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff0%252Fa7%252F4d%252Ff0a74d7dba98c2d2c9db796f86c8e56d07e30964.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/a7/4d/f0a74d7dba98c2d2c9db796f86c8e56d07e30964.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3154013347
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [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%273154013347%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scrape type for 3154013347: 1
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3154013347
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'CITROEN C3 1.2i VTi 82CH 5P\n'
"Crit'Air : 1\n"
'Energie : ESSENCE\n'
'Puissance fiscale : 4\n'
'Puissance réelle : 82\n'
'1ère MEC : 20/05/2014\n'
'Kilométrage : 140.950\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD \n'
'- AUX\n'
'- Prise 12V\n'
'- Climatisation \n'
'- Volant réglable\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN COMPLET \n'
'- CT OK \n'
'- REVISION OK \n'
'- KIT DISTRIBUTION NEUF \n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 82,
'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/3154013347',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C3',
'odometer': 140950,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/03/fa/4c/03fa4c2f500d50019b8a06727fdbbe53f68d2ed1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/90/ad/0d90ad82229d794a9cf1506a05527e0e67abb1f9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/71/fa/4f/71fa4f241c1b3ad15c0eb55f01e4e82e157ab2c9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/47/d8/55/47d85503f8b1ed4e9c4c1e61c72409199803aad9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/f9/89/9bf989ea21b61be8ae144e4bf99a05c6b3d72daa.jpg?rule=ad-large'],
'price': 4790,
'price_includes_vat': False,
'registration_date': '2014-05-01',
'seats_number': 5,
'seller_name': None,
'title': 'CITROEN C3 1.2i VTi 82CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2014}
2026-03-27 16:41:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 39a6b269-7312-5093-9115-9473c76688a1 with identifier: 3154013347
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 39a6b269-7312-5093-9115-9473c76688a1
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Ffa%252F4c%252F03fa4c2f500d50019b8a06727fdbbe53f68d2ed1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/03/fa/4c/03fa4c2f500d50019b8a06727fdbbe53f68d2ed1.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3168538108
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [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%273168538108%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scrape type for 3168538108: 1
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3168538108
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'B.M.W SERIE 3 (F30) 320 XDRIVE 2.0D 184CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 10\n'
'Puissance réelle : 184\n'
'1ère MEC : 22/11/2012\n'
'Kilométrage : 197.381\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Radar AR\n'
'- GPS\n'
'- Bluetooth\n'
'- Volant multifonction\n'
'- Volant en cuir \n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Phares Xenon \n'
'- Volant en cuir\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clef\n'
'- HISTORIQUE COMPLET BMW \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 184,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168538108',
'listing': 'auction',
'make': 'BMW',
'model': 'Série 3',
'odometer': 197381,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/84/78/4a/84784ab2350d56adac53be29a06847f45b5c4b2b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/82/cc/c2/82ccc23654a3ee1a63a3c53f7568b869626a28dd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/f8/16/e1f8167bcfcd77c72eb299b22ec4f93c2fc30967.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/ec/f7/e3ecf75c0a90190c6a69f777e6ac40944a3559ec.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/63/49/2563492bb1aad1c02a72dbbb8e1338fea58e425f.jpg?rule=ad-large'],
'price': 8990,
'price_includes_vat': False,
'registration_date': '2012-11-01',
'seats_number': 5,
'seller_name': None,
'title': 'B.m.w serie 3 (f30) 320 xdrive 2.0d 184ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2012}
2026-03-27 16:41:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ff269698-7515-5739-b85c-7a433804faad with identifier: 3168538108
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item ff269698-7515-5739-b85c-7a433804faad
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F84%252F78%252F4a%252F84784ab2350d56adac53be29a06847f45b5c4b2b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/84/78/4a/84784ab2350d56adac53be29a06847f45b5c4b2b.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3167303863
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [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%273167303863%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scrape type for 3167303863: 1
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3167303863
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Beige',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'RENAULT SCENIC lll 2.0 DCI 150CH Boite Automatique \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 9\n'
'Puissance réelle : 150\n'
'1ère MEC : 03/11/2009\n'
'Kilométrage : 226.310\n'
'Type de boîte : AUTOMATIQUE\n'
'\n'
'Options :\n'
'\n'
'- Radar AV \n'
'- Radar AR\n'
'- Toit Panoramique ouvrant \n'
'- GPS\n'
'- Bluetooth\n'
'- Sièges électriques \n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Start and stop\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant en cuir\n'
'- Intérieur Cuir\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'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/3167303863',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Scenic',
'odometer': 226310,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/33/18/f4/3318f41b4e491924369b47b1b9c5ea14a69b7aab.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/b9/69/dcb969dd841b1f91130702910526eba2799e760f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/8c/6b/2f8c6b499a03fa79015940b4c83a7544942c29c1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3c/b7/59/3cb75954e8832ba19146637f225744048f3a4f75.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cd/c5/b2/cdc5b2ea15904fca30b7438985b9097292d2582d.jpg?rule=ad-large'],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2009-11-01',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT SCENIC lll 2.0 DCI 150CH Boite Automatique',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2009}
2026-03-27 16:41:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 06203ecf-ac3b-58f5-923e-4673f59f5c9b with identifier: 3167303863
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 06203ecf-ac3b-58f5-923e-4673f59f5c9b
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F33%252F18%252Ff4%252F3318f41b4e491924369b47b1b9c5ea14a69b7aab.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/33/18/f4/3318f41b4e491924369b47b1b9c5ea14a69b7aab.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3155242623
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [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%273155242623%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scrape type for 3155242623: 1
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3155242623
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'B.M.W SERIE 5 520D XDRIVE 2.0D 190CH Boite Automatique\n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 10\n'
'Puissance réelle : 190\n'
'1ère MEC : 01/09/2017\n'
'Kilométrage : 203.950\n'
'Type de boîte : AUTOMATIQUE\n'
'\n'
'Options :\n'
'\n'
'- Radar AV \n'
'- Radar AR\n'
'- Camera de recule \n'
'- Vitres teintées\n'
'- GPS\n'
'- Bluetooth\n'
'- Téléphonie avec recharge sans fil\n'
'- Sièges électriques \n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Start and stop\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- LED Phares antibrouillard\n'
'- Volant sport \n'
'- Volant en cuir\n'
'- Intérieur Cuir\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Attelage \n'
'- Double des clefs\n'
'- HISTORIQUE COMPLET \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3155242623',
'listing': 'auction',
'make': 'BMW',
'model': 'Série 5',
'odometer': 203950,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/06/b3/8c/06b38cc06f61bf58d0918daad788c91af037759c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/74/43/df/7443df41ebec270925bc584fa46f14d237664196.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/f7/c0/e3f7c0ae931b97ee197eaf4a81bb1f94609035f4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0f/9d/25/0f9d2528ce576216f4cebe04e2525aa39ce2d1b1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/43/8b/e2/438be22029e30ce180fd503e8b035031fffc3446.jpg?rule=ad-large'],
'price': 15990,
'price_includes_vat': False,
'registration_date': '2017-09-01',
'seats_number': 5,
'seller_name': None,
'title': 'B.M.W SERIE 5 520D XDRIVE 2.0D 190CH Boite Automatique',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2017}
2026-03-27 16:41:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 97606810-b820-5ca2-bc4f-b76506fcf86b with identifier: 3155242623
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 97606810-b820-5ca2-bc4f-b76506fcf86b
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F06%252Fb3%252F8c%252F06b38cc06f61bf58d0918daad788c91af037759c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/06/b3/8c/06b38cc06f61bf58d0918daad788c91af037759c.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3109449849
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [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%273109449849%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scrape type for 3109449849: 1
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3109449849
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'OPEL MERIVA 1.6 CDTI 110CH 5P \n'
'Energie : DIESEL\n'
'Puissance fiscale : 5\n'
'Puissance réelle : 110\n'
'1ère MEC : 28/03/2017\n'
'Kilométrage : 187.904\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD\n'
'- Prise 12V \n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Airbag \n'
'- ABS\n'
'- Fixations ISOFIX\n'
'- Phares Antibrouillard\n'
'- ESP\n'
'- Jantes Alu \n'
'- Double des clef \n'
"- FACTURE D'ENTRETIEN\n"
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
"*SOUS RÉSERVE D'ERREURS DE SAISIE,MERCI DE VALIDER LES "
'EQUIPEMENTS AVEC UN COMMERCIAL*',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3109449849',
'listing': 'auction',
'make': 'OPEL',
'model': 'Meriva',
'odometer': 187904,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/c7/5f/e3c75f534a383818037e85981d16c8974b8eb1e2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/0c/3c/3e0c3c030c8c80a2fabd0d5be5d58cea208aa125.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/3d/c9/073dc986a4c90290f96e7cb787f345925cd08ced.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c2/21/a8/c221a860ab35686e2558a814dcd19e7ab840c236.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/ad/fb/daadfb84f8d6ba4aabe9e751e699fc5d9efd7fc1.jpg?rule=ad-large'],
'price': 6290,
'price_includes_vat': False,
'registration_date': '2017-03-01',
'seats_number': 5,
'seller_name': None,
'title': 'Opel meriva 1.6 cdti 110ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2017}
2026-03-27 16:41:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ed64c2b-477c-575e-ac5a-d8fdaa232fbb with identifier: 3109449849
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 0ed64c2b-477c-575e-ac5a-d8fdaa232fbb
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe3%252Fc7%252F5f%252Fe3c75f534a383818037e85981d16c8974b8eb1e2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/c7/5f/e3c75f534a383818037e85981d16c8974b8eb1e2.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3161116444
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [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%273161116444%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scrape type for 3161116444: 1
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3161116444
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'TOYOTA RAV4 2.2 D4D 150CH 5P\n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 8\n'
'Puissance réelle : 150\n'
'1ère MEC : 11/12/2012\n'
'Kilométrage : 203.372\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Camera de recule \n'
'- Bluetooth \n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- 6 Vitesses \n'
'- Double des clef \n'
'- Attelage \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'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/3161116444',
'listing': 'auction',
'make': 'TOYOTA',
'model': 'RAV4',
'odometer': 203372,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/a8/9b/aea89b7cd507b1ba47fab6b9c2df81dd9aebe97d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/61/8d/25618d885c5e472b04e6feb4288ae6d887b60746.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/39/24/94/39249459812cb2ac612052a3d4420d26acbd626b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4e/c7/9f/4ec79f860219a50caf58780a467c5b8682c4613a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/eb/5d/77eb5dfd9fda4fa1d909b5a1f8080e2a46618599.jpg?rule=ad-large'],
'price': 8990,
'price_includes_vat': False,
'registration_date': '2012-12-01',
'seats_number': 5,
'seller_name': None,
'title': 'Toyota rav4 2.2 d4d 150ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2012}
2026-03-27 16:41:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 21df90c1-ed4c-5f5c-93c0-4bbd45848259 with identifier: 3161116444
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 21df90c1-ed4c-5f5c-93c0-4bbd45848259
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fae%252Fa8%252F9b%252Faea89b7cd507b1ba47fab6b9c2df81dd9aebe97d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/a8/9b/aea89b7cd507b1ba47fab6b9c2df81dd9aebe97d.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 2978947261
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [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%272978947261%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scrape type for 2978947261: 1
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scraping new listing 2978947261
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'PEUGEOT 308SW 1.2i GT-LINE 130CH 5P\n'
'Energie : ESSENCE\n'
'Puissance fiscale : 6\n'
'Puissance réelle : 130\n'
'1ère MEC : 21/03/2016\n'
'Kilométrage : 90.710\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Vitres teintées\n'
'- Camera de recule\n'
'- GPS\n'
'- Volant multifonction\n'
'- Radar AV\n'
'- Radar AR\n'
'- Bluetooth\n'
'- Intérieur Semi Cuir\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V \n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- 6 Vitesse \n'
'- Jantes Alu\n'
'- Double des clef\n'
'- FACTURE D ENTRETIEN \n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
"*SOUS RÉSERVE D'ERREURS DE SAISIE,MERCI DE VALIDER LES "
'EQUIPEMENTS AVEC UN COMMERCIAL*',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 130,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/2978947261',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '308',
'odometer': 90710,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/45/38/ac/4538ac91d9246cc7266b7ffa6e35853b4db5c245.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/70/44/8c/70448c89df782a5874cf97e1eeb209f17774bf25.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/bb/b4/1ebbb4ad98b3a2edb42f9fe6bb1f37a07a0d4627.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8d/c7/4f/8dc74f50e5b7878266438e9222c7d43bdfc88423.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/83/ed/b083edc72963b3052cd743427475a7aaa52aad84.jpg?rule=ad-large'],
'price': 6990,
'price_includes_vat': False,
'registration_date': '2016-03-01',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 308SW 1.2i GT-LINE 130CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2016}
2026-03-27 16:41:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a5b2037-f7b5-5e24-b47d-4404db3dbe24 with identifier: 2978947261
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 0a5b2037-f7b5-5e24-b47d-4404db3dbe24
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F45%252F38%252Fac%252F4538ac91d9246cc7266b7ffa6e35853b4db5c245.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/45/38/ac/4538ac91d9246cc7266b7ffa6e35853b4db5c245.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3161083397
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [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%273161083397%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scrape type for 3161083397: 1
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3161083397
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'FORD FIESTA 1.6 TDCI TURBO 90CH 5P \n'
"Crit'Air : 3\n"
'Energie : DIESEL\n'
'Puissance fiscale : 5\n'
'Puissance réelle : 90\n'
'1ère MEC : 29/09/2009\n'
'Kilométrage : 178.990\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Bluetooth \n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- DOUBLE DES CLEF \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 90,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3161083397',
'listing': 'auction',
'make': 'FORD',
'model': 'Fiesta',
'odometer': 178990,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/4f/aa/b44faa8fc0c5910130fd7b8e3475a61aaf2d6bf9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/54/fe/b4/54feb40190d4aaa4fff5d28ab20e70f037d5e7ed.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/c9/a7/d5c9a7aed93ce3c7f1e32702522da70e304292f4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/de/71/5a/de715afb67fca2fc4d43aa239ade115fc2b5b2bc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/82/14/73/821473fb590a134acc0a2236e9e9bd3174e96b74.jpg?rule=ad-large'],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2009-09-01',
'seats_number': 5,
'seller_name': None,
'title': 'Ford fiesta 1.6 tdci turbo 90ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2009}
2026-03-27 16:41:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 20dad1b5-2c5b-53a6-b612-1902ff99827a with identifier: 3161083397
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 20dad1b5-2c5b-53a6-b612-1902ff99827a
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb4%252F4f%252Faa%252Fb44faa8fc0c5910130fd7b8e3475a61aaf2d6bf9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/4f/aa/b44faa8fc0c5910130fd7b8e3475a61aaf2d6bf9.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3161065323
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [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%273161065323%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scrape type for 3161065323: 1
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3161065323
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'CITROEN C4 1.2i VTi 110CH 5P \n'
"Crit'Air : 1\n"
'Energie : ESSENCE \n'
'Puissance fiscale : 6\n'
'Puissance réelle : 110\n'
'1ère MEC : 17/06/2015\n'
'Kilométrage : 138.160\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- GPS\n'
'- Bluetooth \n'
'- Radar AR \n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clef\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3161065323',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C4',
'odometer': 138160,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/22/b1/7e/22b17e6e6326c9dc36aa3c3fe1717f2b20fd385b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a7/b6/e2/a7b6e2e12f297df1d475e0f049297ce438445fe3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/1c/62/f21c621b1938b5c4718eef427edc59529a59fa5a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/76/c6/db76c646f855c0288d426e1aa5c5ef259f5d380f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/09/a4/0209a4ce94b810fd2441466522c6c5ac96e255f0.jpg?rule=ad-large'],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2015-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'CITROEN C4 1.2i VTi 110CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2015}
2026-03-27 16:41:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 01d1615a-b6e3-544f-88da-5c04df8a580a with identifier: 3161065323
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 01d1615a-b6e3-544f-88da-5c04df8a580a
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F22%252Fb1%252F7e%252F22b17e6e6326c9dc36aa3c3fe1717f2b20fd385b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/22/b1/7e/22b17e6e6326c9dc36aa3c3fe1717f2b20fd385b.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3161038660
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [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%273161038660%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scrape type for 3161038660: 1
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3161038660
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'PEUGEOT 308 1.6 HDI TURBO 112CH 5P\n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 6\n'
'Puissance réelle : 112\n'
'1ère MEC : 13/01/2011\n'
'Kilométrage : 195.595\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- GPS\n'
'- Bluetooth \n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- DOUBLE DES CLEF \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.',
'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/3161038660',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '308',
'odometer': 195595,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/28/eb/de/28ebde5fc5c01d3cec0385f5d4ab46f15cf4ece1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ec/d1/52/ecd152369a28e01874f3e4d7551c24f51ca7771c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/49/a3/5549a3c3187abff4a29cd07908fdfdb17a6e9511.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/36/da/17/36da17d36a1452dbab0c55ec07a906216efc8676.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/f3/b3/02f3b3dd3245bc202d3e1541203122b90210a8c7.jpg?rule=ad-large'],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2011-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 308 1.6 hdi turbo 112ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2026-03-27 16:41:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d2486292-0686-548e-a2ba-df84ae1f750f with identifier: 3161038660
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d2486292-0686-548e-a2ba-df84ae1f750f
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F28%252Feb%252Fde%252F28ebde5fc5c01d3cec0385f5d4ab46f15cf4ece1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/28/eb/de/28ebde5fc5c01d3cec0385f5d4ab46f15cf4ece1.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3160980158
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [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%273160980158%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scrape type for 3160980158: 1
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3160980158
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'DACIA LOGAN 1.5 DCI TURBO 86CH 7PLACE \n'
"Crit'Air : 3\n"
'Energie : DIESEL\n'
'Puissance fiscale : 5\n'
'Puissance réelle : 86\n'
'1ère MEC : 30/11/2010\n'
'Kilométrage : 274419\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Fermeture électriques\n'
'- Vitres électriques\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- ABS\n'
'- ESP\n'
'- Double des clef \n'
'- 7 PLACE \n'
'- Facture d entretien \n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 85,
'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/3160980158',
'listing': 'auction',
'make': 'DACIA',
'model': 'Logan',
'odometer': 274419,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/25/f2/6e/25f26e85b6ab567cddc96f658733336a59d0e75f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/94/00/7f940001423b7f1582e7aeff219113c34c564796.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/28/e9/f028e948ff6c16084b3239ac73d66712e4067e73.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/5e/20/d35e200c94c8c2cb39e938aacce928021243a348.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/a4/68/3ba4687d1d6af480bccfcdcf3b9d36c2d74fe3c5.jpg?rule=ad-large'],
'price': 2990,
'price_includes_vat': False,
'registration_date': '2010-11-01',
'seats_number': None,
'seller_name': None,
'title': 'Dacia logan 1.5 dci turbo 86ch 7place',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2010}
2026-03-27 16:41:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4686d9cd-9dcd-584d-88e3-8fe064150190 with identifier: 3160980158
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 4686d9cd-9dcd-584d-88e3-8fe064150190
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F25%252Ff2%252F6e%252F25f26e85b6ab567cddc96f658733336a59d0e75f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/25/f2/6e/25f26e85b6ab567cddc96f658733336a59d0e75f.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3160035484
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [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%273160035484%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scrape type for 3160035484: 1
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3160035484
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'BMW SERIE 5 520D TURBO 184CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 10\n'
'Puissance réelle : 184\n'
'1ère MEC : 19/10/2011\n'
'Kilométrage : 257.956\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- GPS\n'
'- Bluetooth \n'
'- Radar AR \n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Attelage \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 184,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3160035484',
'listing': 'auction',
'make': 'BMW',
'model': 'Série 5',
'odometer': 257956,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/54/f8/b654f86a12e2c7cc849049045fefbce759d550dd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/ed/6c/8ced6c75bcc09d4377a2ecbc8b578a039251077a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2c/8c/f8/2c8cf81388b5ebd729d9833b24ef2c8e4a5c900a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/43/e8/9e43e88c377978de130bc61c50b669366dd81ee9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a8/61/d2/a861d21919bd6989b10147c43a2b7f83ae42384b.jpg?rule=ad-large'],
'price': 7490,
'price_includes_vat': False,
'registration_date': '2011-10-01',
'seats_number': 5,
'seller_name': None,
'title': 'Bmw serie 5 520d turbo 184ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2026-03-27 16:41:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: dd9fa655-bf21-51e9-a8b0-5b2a311c2420 with identifier: 3160035484
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item dd9fa655-bf21-51e9-a8b0-5b2a311c2420
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb6%252F54%252Ff8%252Fb654f86a12e2c7cc849049045fefbce759d550dd.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/54/f8/b654f86a12e2c7cc849049045fefbce759d550dd.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/03/fa/4c/03fa4c2f500d50019b8a06727fdbbe53f68d2ed1.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3160017897
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [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%273160017897%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scrape type for 3160017897: 1
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3160017897
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'RENAULT GRAND SCENIC 2.0 DCI 150CH 5P\n'
"Crit'Air : 3\n"
'Energie : DIESEL\n'
'Puissance fiscale : 8\n'
'Puissance réelle : 150\n'
'1ère MEC : 03/01/2007\n'
'Kilométrage : 198.499\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- GPS\n'
'- TOIT PANORAMIQUE \n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- 6 Vitesses \n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'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/3160017897',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Grand Scenic',
'odometer': 198499,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/f6/d8/f6f6d84e7be0502faad67b213f7729eb68d25e1b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/15/09/051509d8c02ad8a07b10d0dabd62c5374ae25231.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/94/74/2594745962b56f4a98b8ef91dc09ae9626750ae1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/3f/86/4d3f860bf1eaf11128015927c2b2ed5b8f787c4c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/f4/42/3ef442cf35049e88a89094b45a1ec7f0e1c1cd3a.jpg?rule=ad-large'],
'price': 3490,
'price_includes_vat': False,
'registration_date': '2007-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'Renault grand scenic 2.0 dci 150ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2007}
2026-03-27 16:41:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 27fefc30-f0c8-5555-ae7c-0c04b0388082 with identifier: 3160017897
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 27fefc30-f0c8-5555-ae7c-0c04b0388082
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff6%252Ff6%252Fd8%252Ff6f6d84e7be0502faad67b213f7729eb68d25e1b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/f6/d8/f6f6d84e7be0502faad67b213f7729eb68d25e1b.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/a7/4d/f0a74d7dba98c2d2c9db796f86c8e56d07e30964.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3158693327
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [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%273158693327%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scrape type for 3158693327: 1
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3158693327
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'TOYOTA AURIS 2.0 D4D 126CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 7\n'
'Puissance réelle : 126\n'
'1ère MEC : 03/11/2011\n'
'Kilométrage : 238.977\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Vitres teintées\n'
'- GPS\n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Attelage \n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 126,
'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/3158693327',
'listing': 'auction',
'make': 'TOYOTA',
'model': 'Auris',
'odometer': 238977,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/1b/69/06/1b6906ebf8f2b96a8090fb14087a1e2f1141d905.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/fe/8e/1cfe8eb013e5e4950c11c5d16feeb82e91f7e18c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/87/ff/7787ff90ff4dc307999490f29ba6bdfc952dd9e3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/95/b1/b695b17e87a1c37c419256e3f475f05efc19160c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/10/4f/b9104f4ba030823514c1c48bc69710f2246e95a6.jpg?rule=ad-large'],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2011-11-01',
'seats_number': 5,
'seller_name': None,
'title': 'Toyota auris 2.0 d4d 126ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2026-03-27 16:41:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: cdf8f711-7d25-5bd9-9645-d1267997042b with identifier: 3158693327
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item cdf8f711-7d25-5bd9-9645-d1267997042b
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F1b%252F69%252F06%252F1b6906ebf8f2b96a8090fb14087a1e2f1141d905.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1b/69/06/1b6906ebf8f2b96a8090fb14087a1e2f1141d905.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3158684376
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [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%273158684376%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scrape type for 3158684376: 1
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3158684376
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'CHEVROLET CAPTIVA 2.0 VCDI 150CH 7PLACE \n'
"Crit'Air : 3\n"
'Energie : DIESEL\n'
'Puissance fiscale : 9\n'
'Puissance réelle : 150\n'
'1ère MEC : 13/04/2011\n'
'Kilométrage : 218.095\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Radar AV \n'
'- Radar AR\n'
'- Camera de recule \n'
'- Vitres teintées\n'
'- TOIT Panoramique \n'
'- GPS\n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Intérieur Cuir\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- 7 PLACE \n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'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/3158684376',
'listing': 'auction',
'make': 'CHEVROLET',
'model': 'Captiva',
'odometer': 218095,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/bb/57/4cbb57d2b2fd05587ac4d2b8c11893837385b4e3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/09/b9/bd/09b9bdfcdc796688624f3da2f0b77200532fac9f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/a4/aa/a5a4aa7410b6af41d3579b20b6acea2db4835a43.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/58/d5/08/58d508f242fb16f0617c248120ecfc489a71b737.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8a/8a/72/8a8a72405160164fe5800b2f76259fdf6a3cbcfd.jpg?rule=ad-large'],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2011-04-01',
'seats_number': None,
'seller_name': None,
'title': 'Chevrolet captiva 2.0 vcdi 150ch 7place',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2026-03-27 16:41:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d47c5a1-81c5-598b-a082-bdab0299c476 with identifier: 3158684376
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 6d47c5a1-81c5-598b-a082-bdab0299c476
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F4c%252Fbb%252F57%252F4cbb57d2b2fd05587ac4d2b8c11893837385b4e3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/bb/57/4cbb57d2b2fd05587ac4d2b8c11893837385b4e3.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:14 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-03-27 16:41:14 [common.azure_blobstore] INFO: Using managed identity with client ID: 39192755-105d-4ce2-a21d-ab53b63f8b87
2026-03-27 16:41:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f541ada50>
2026-03-27 16:41:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2107
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxproduction.blob.core.windows.net:443
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39a6b269-7312-5093-9115-9473c76688a1/39a6b269-7312-5093-9115-9473c76688a1_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:14 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:14 [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%252Ffa%252F4c%252F03fa4c2f500d50019b8a06727fdbbe53f68d2ed1.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/03/fa/4c/03fa4c2f500d50019b8a06727fdbbe53f68d2ed1.jpg?rule=ad-large saved to cache
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 39a6b269-7312-5093-9115-9473c76688a1
2026-03-27 16:41:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 39a6b269-7312-5093-9115-9473c76688a1 sending to next pipeline
2026-03-27 16:41:14 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3158675818
2026-03-27 16:41:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:15 [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%273158675818%27 HTTP/1.1" 200 None
2026-03-27 16:41:15 [auto_selling_leboncoin.fr] INFO: Scrape type for 3158675818: 1
2026-03-27 16:41:15 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3158675818
2026-03-27 16:41:15 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'CITROEN C3 1.2i VTI 82CH 5P \n'
"Crit'Air : 1\n"
'Energie : ESSENCE \n'
'Puissance fiscale : 4\n'
'Puissance réelle : 82\n'
'1ère MEC : 14/09/2015\n'
'Kilométrage : 75.990\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 82,
'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/3158675818',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C3',
'odometer': 75990,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/f8/a5/a9f8a555e3d24b4f5b82100a79b44449c683e8ba.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/cc/93/6acc9338ddbceef07d2700fb4e9e2b2e5d03b08f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/38/1f/33/381f3309b3eefa1b7e125c6f1b7fe8d688ccbaa3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/25/5c/af255cd8f81134182267a66fa12d697ce8f36827.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d0/d4/f8/d0d4f8c22ff9a18234ed6fa87b8b00c15b8b71bd.jpg?rule=ad-large'],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2015-09-01',
'seats_number': 5,
'seller_name': None,
'title': 'CITROEN C3 1.2i VTI 82CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2015}
2026-03-27 16:41:15 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: eb1df49f-dfb4-576c-8f34-be492fcad8c4 with identifier: 3158675818
2026-03-27 16:41:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item eb1df49f-dfb4-576c-8f34-be492fcad8c4
2026-03-27 16:41:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa9%252Ff8%252Fa5%252Fa9f8a555e3d24b4f5b82100a79b44449c683e8ba.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/f8/a5/a9f8a555e3d24b4f5b82100a79b44449c683e8ba.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:15 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 39a6b269-7312-5093-9115-9473c76688a1 with identifier 3154013347
2026-03-27 16:41:15 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-27 16:41:15 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-27 16:41:15 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-27 16:41:15 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-27 16:41:15 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-27 16:41:15 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-27 16:41:15 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-27 16:41:15 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-27 16:41:15 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-27 16:41:15 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-27 16:41:15 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-27 16:41:15 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-27 16:41:15 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-27 16:41:15 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-27 16:41:15 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-27 16:41:15 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-27 16:41:15 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-27 16:41:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-27 16:41:15 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2023
2026-03-27 16:41:15 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-27 16:41:15 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774629675
2026-03-27 16:41:15 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774629675
2026-03-27 16:41:15 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-27 16:41:15 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:15 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-27 16:41:15 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-27 16:41:15 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:15 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:15 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:15 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:15 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 39a6b269-7312-5093-9115-9473c76688a1
2026-03-27 16:41:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/03/fa/4c/03fa4c2f500d50019b8a06727fdbbe53f68d2ed1.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'CITROEN C3 1.2i VTi 82CH 5P\n'
"Crit'Air : 1\n"
'Energie : ESSENCE\n'
'Puissance fiscale : 4\n'
'Puissance réelle : 82\n'
'1ère MEC : 20/05/2014\n'
'Kilométrage : 140.950\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD \n'
'- AUX\n'
'- Prise 12V\n'
'- Climatisation \n'
'- Volant réglable\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN COMPLET \n'
'- CT OK \n'
'- REVISION OK \n'
'- KIT DISTRIBUTION NEUF \n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 82,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '39a6b269-7312-5093-9115-9473c76688a1',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3154013347',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C3',
'odometer': 140950,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_39a6b269-7312-5093-9115-9473c76688a1/39a6b269-7312-5093-9115-9473c76688a1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 181350,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/fa/4c/03fa4c2f500d50019b8a06727fdbbe53f68d2ed1.jpg?rule=ad-large',
'Width': 1067}],
'price': 4790,
'price_includes_vat': False,
'registration_date': '2014-05-01',
'seats_number': 5,
'seller_name': None,
'title': 'CITROEN C3 1.2i VTi 82CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2014}
2026-03-27 16:41:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:15 [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%273154013347%27 HTTP/1.1" 200 None
2026-03-27 16:41:15 [auto_selling_leboncoin.fr] INFO: Saving data for 3154013347: {'created_time': 1774629675.735917, 'last_price_update_time': 1774629675.735927}
2026-03-27 16:41:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:15 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3154013347') HTTP/1.1" 204 0
2026-03-27 16:41:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/34/47/fd344701e9e11b1fe1ab1f9fc24b383c794a873e.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3087801911
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [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%273087801911%27 HTTP/1.1" 200 None
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Scrape type for 3087801911: 1
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3087801911
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'MINI CLUBMAN 1.6i (R55) 120CH \n'
'Energie : ESSENCE\n'
'Puissance fiscale : 6\n'
'Puissance réelle : 120\n'
'1ère MEC : 16/11/2009\n'
'Kilométrage : 125.490\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Toit Panoramique ouvrant\n'
'- Bluetooth \n'
'- Radar AR\n'
'- Intérieur Semi Cuir \n'
'- Fermeture électrique\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD\n'
'- Prise 12V\n'
'- Climatisation Automatique \n'
'- ABS\n'
'- Airbag \n'
'- Phares Antibrouillard\n'
'- ESP\n'
'- Jantes Alu \n'
'- 6 Vitesse \n'
'- Double des clef \n'
'- REVISION OK \n'
'- MOTEUR A CHAINE \n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
"*SOUS RÉSERVE D'ERREURS DE SAISIE,MERCI DE VALIDER LES "
'EQUIPEMENTS AVEC UN COMMERCIAL*',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3087801911',
'listing': 'auction',
'make': 'MINI',
'model': 'Clubman',
'odometer': 125490,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/8d/00/b88d0084399315501667da20c0a6695263beb663.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/79/98/3479982626d133ab51fb1e0b47f7eb1acf1e4cc1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/de/99/b9/de99b9abfa31a838c6975b3ff622870e18774e2a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/51/48/8f5148089d129f62e6860e94ceda893fa5d4520b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/47/6f/e1/476fe111980b822d64fd463dab632fa57d1f7bdb.jpg?rule=ad-large'],
'price': 6490,
'price_includes_vat': False,
'registration_date': '2009-11-01',
'seats_number': 5,
'seller_name': None,
'title': 'MINI CLUBMAN 1.6i (R55) 120CH',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2009}
2026-03-27 16:41:16 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f29b98e5-5ed0-50a2-b352-e777f886e258 with identifier: 3087801911
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item f29b98e5-5ed0-50a2-b352-e777f886e258
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb8%252F8d%252F00%252Fb88d0084399315501667da20c0a6695263beb663.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/8d/00/b88d0084399315501667da20c0a6695263beb663.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/54/f8/b654f86a12e2c7cc849049045fefbce759d550dd.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/f6/d8/f6f6d84e7be0502faad67b213f7729eb68d25e1b.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f56b0ca10>
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_accf1301-e1b7-5292-aee8-7658334af795/accf1301-e1b7-5292-aee8-7658334af795_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [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%252Ff0%252Fa7%252F4d%252Ff0a74d7dba98c2d2c9db796f86c8e56d07e30964.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/a7/4d/f0a74d7dba98c2d2c9db796f86c8e56d07e30964.jpg?rule=ad-large saved to cache
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item accf1301-e1b7-5292-aee8-7658334af795
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item accf1301-e1b7-5292-aee8-7658334af795 sending to next pipeline
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3068177870
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [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%273068177870%27 HTTP/1.1" 200 None
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Scrape type for 3068177870: 1
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3068177870
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'PEUGEOT 3008 ll 1.5 HDI 130CH ALLURE \n'
'Energie : DIESEL\n'
'Puissance fiscale : 6\n'
'Puissance réelle : 130\n'
'1ère MEC : 26/06/2019\n'
'Kilométrage : 186.500\n'
'Type de boîte : AUTOMATIQUE\n'
'\n'
'Options :\n'
'\n'
'- Camera de recule\n'
'- Camera 360\n'
'- GPS\n'
'- Radar AV\n'
'- Radar AR\n'
'- Feux xénon\n'
'- Intérieur Semi Cuir\n'
'- Sièges chauffants \n'
'- Bluetooth \n'
'- Volant multifonction\n'
'- Start and Stop \n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio \n'
'- USB AUX\n'
'- Prise 12V \n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Airbag \n'
'- ABS\n'
'- Fixations ISOFIX\n'
'- Phares Antibrouillard\n'
'- ESP\n'
'- Jantes Alu \n'
'- Double des clef \n'
"- FACTURE D'ENTRETIEN\n"
"- KIT DISTRIBUTION + CHAÎNE D'ARBRE À CAMES FAIT CHEZ "
'PEUGEOT\n'
'- REVISION OK\n'
'- CT OK \n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
"*SOUS RÉSERVE D'ERREURS DE SAISIE,MERCI DE VALIDER LES "
'EQUIPEMENTS AVEC UN COMMERCIAL*',
'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/3068177870',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '3008',
'odometer': 186500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/b5/90/dcb59041e3be0f4b320e99d7f3f2eb0b4b383de5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/84/56/73/8456734be53e7da6ac84fa394e8d9f471b446069.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/5f/42/265f42180e1e5f37ef581e33b16af3cbedf80b93.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/87/9f/d5879fea6aac8fd315c2f65c89b4ab34cb706b21.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/0d/31/070d310777d1b93ebbd0d113a6ff9e3ee9fd702c.jpg?rule=ad-large'],
'price': 12990,
'price_includes_vat': False,
'registration_date': '2019-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 3008 ll 1.5 HDI 130CH ALLURE',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2019}
2026-03-27 16:41:16 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6f45c83f-d29d-5ade-8761-71fd420f6690 with identifier: 3068177870
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 6f45c83f-d29d-5ade-8761-71fd420f6690
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fdc%252Fb5%252F90%252Fdcb59041e3be0f4b320e99d7f3f2eb0b4b383de5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/b5/90/dcb59041e3be0f4b320e99d7f3f2eb0b4b383de5.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:16 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: accf1301-e1b7-5292-aee8-7658334af795 with identifier 3168557346
2026-03-27 16:41:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:16 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item accf1301-e1b7-5292-aee8-7658334af795
2026-03-27 16:41:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/a7/4d/f0a74d7dba98c2d2c9db796f86c8e56d07e30964.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'B.M.W X1 2.0D 20D TURBO XDRIVE 177CH LUXE \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 10\n'
'Puissance réelle : 177\n'
'1ère MEC : 29/12/2011\n'
'Kilométrage : 218.924\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AV \n'
'- Radar AR\n'
'- Toit Panoramique ouvrant \n'
'- GPS\n'
'- Bluetooth\n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Start and stop\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant en cuir\n'
'- Intérieur Cuir\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- 6 Vitesses \n'
'- DOUBLE DES CLE \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 177,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'accf1301-e1b7-5292-aee8-7658334af795',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168557346',
'listing': 'auction',
'make': 'BMW',
'model': 'X1',
'odometer': 218924,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_accf1301-e1b7-5292-aee8-7658334af795/accf1301-e1b7-5292-aee8-7658334af795_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 182809,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/a7/4d/f0a74d7dba98c2d2c9db796f86c8e56d07e30964.jpg?rule=ad-large',
'Width': 1067}],
'price': 8990,
'price_includes_vat': False,
'registration_date': '2011-12-01',
'seats_number': 5,
'seller_name': None,
'title': 'B.m.w x1 2.0d 20d turbo xdrive 177ch luxe',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [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%273168557346%27 HTTP/1.1" 200 None
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Saving data for 3168557346: {'created_time': 1774629676.211504, 'last_price_update_time': 1774629676.211513}
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3168557346') HTTP/1.1" 204 0
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3155225160
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [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%273155225160%27 HTTP/1.1" 200 None
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Scrape type for 3155225160: 1
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3155225160
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'MERCEDES GLA 220D 2.2 CDI AMG-LINE 170CH Boite Automatique\n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 10\n'
'Puissance réelle : 170\n'
'1ère MEC : 25/10/2018\n'
'Kilométrage : 113.354\n'
'Type de boîte : AUTOMATIQUE\n'
'\n'
'Options :\n'
'\n'
'- Radar AV \n'
'- Radar AR\n'
'- Camera de recule \n'
'- Camera 360\n'
'- Vitres teintées\n'
'- GPS\n'
'- Bluetooth\n'
'- Intérieur Cuir\n'
'- Sièges électriques \n'
'- Sièges mémoire \n'
'- Toit Panoramique ouvrant \n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Start and stop\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clefs\n'
'- CT OK \n'
'- REVISION OK \n'
'- EMBREYAGE VOLANT MOTEUR NEUF \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'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/3155225160',
'listing': 'auction',
'make': 'MERCEDES-BENZ',
'model': 'Classe GLA',
'odometer': 113354,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/92/41/bf/9241bfb6108d6a1760fad6d82777257a01af25e8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/0a/03/da0a0331ea488a3323543ea98aa94cdc9eeaa05f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a8/5b/2d/a85b2d071dd3c38914e3f05e97f0851ac639adaa.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/04/d5/0e/04d50e8cd07c2cf7bbe39cf71766e3aafbea9807.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a6/68/2c/a6682c0d2242f83341306d97acf81d5e26692b63.jpg?rule=ad-large'],
'price': 20990,
'price_includes_vat': False,
'registration_date': '2018-10-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES GLA 220D 2.2 CDI AMG-LINE 170CH Boite Automatique',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2018}
2026-03-27 16:41:16 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 87b4e530-4fdc-590d-936a-3f058b4ee0ab with identifier: 3155225160
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 87b4e530-4fdc-590d-936a-3f058b4ee0ab
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F92%252F41%252Fbf%252F9241bfb6108d6a1760fad6d82777257a01af25e8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/92/41/bf/9241bfb6108d6a1760fad6d82777257a01af25e8.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3155203111
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [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%273155203111%27 HTTP/1.1" 200 None
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Scrape type for 3155203111: 1
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3155203111
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'CITROEN C4 CACTUS 1.2i 12V TURBO 110CH \n'
"Crit'Air : 1\n"
'Energie : ESSENCE\n'
'Puissance fiscale : 5\n'
'Puissance réelle : 110\n'
'1ère MEC : 26/05/2016\n'
'Kilométrage : 112.551\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AR\n'
'- Camera de recule \n'
'- Vitres teintées\n'
'- GPS\n'
'- Volant multifonction\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3155203111',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C4 Cactus',
'odometer': 112551,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/69/19/3a/69193a40d25dd600355f0f54f87d924d8d3c8f2c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/40/54/e940548bed85240b00d6b6ea58e146266fd30337.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c2/41/15/c24115b9671888a92af97fa7ca9114888a48ad9a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2c/2f/2c/2c2f2ccc8d1375c340a3ada91c983b5336ef35bc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/49/23/34/4923343f9842fb35b879e27081f7e125553a32ee.jpg?rule=ad-large'],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2016-05-01',
'seats_number': 5,
'seller_name': None,
'title': 'CITROEN C4 CACTUS 1.2i TURBO 110CH',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2016}
2026-03-27 16:41:16 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 7a2f07f5-8781-5750-b6d3-360f8bc949ff with identifier: 3155203111
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 7a2f07f5-8781-5750-b6d3-360f8bc949ff
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F69%252F19%252F3a%252F69193a40d25dd600355f0f54f87d924d8d3c8f2c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/69/19/3a/69193a40d25dd600355f0f54f87d924d8d3c8f2c.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f5578fc50>
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_092c0721-2fc4-54cb-afe4-b1e95817e502/092c0721-2fc4-54cb-afe4-b1e95817e502_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [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%252Ffd%252F34%252F47%252Ffd344701e9e11b1fe1ab1f9fc24b383c794a873e.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/34/47/fd344701e9e11b1fe1ab1f9fc24b383c794a873e.jpg?rule=ad-large saved to cache
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 092c0721-2fc4-54cb-afe4-b1e95817e502
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 092c0721-2fc4-54cb-afe4-b1e95817e502 sending to next pipeline
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f5427c610>
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd9fa655-bf21-51e9-a8b0-5b2a311c2420/dd9fa655-bf21-51e9-a8b0-5b2a311c2420_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [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%252Fb6%252F54%252Ff8%252Fb654f86a12e2c7cc849049045fefbce759d550dd.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/54/f8/b654f86a12e2c7cc849049045fefbce759d550dd.jpg?rule=ad-large saved to cache
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item dd9fa655-bf21-51e9-a8b0-5b2a311c2420
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item dd9fa655-bf21-51e9-a8b0-5b2a311c2420 sending to next pipeline
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f4e7715d0>
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_27fefc30-f0c8-5555-ae7c-0c04b0388082/27fefc30-f0c8-5555-ae7c-0c04b0388082_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [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%252Ff6%252Ff6%252Fd8%252Ff6f6d84e7be0502faad67b213f7729eb68d25e1b.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/f6/d8/f6f6d84e7be0502faad67b213f7729eb68d25e1b.jpg?rule=ad-large saved to cache
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 27fefc30-f0c8-5555-ae7c-0c04b0388082
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 27fefc30-f0c8-5555-ae7c-0c04b0388082 sending to next pipeline
2026-03-27 16:41:16 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 092c0721-2fc4-54cb-afe4-b1e95817e502 with identifier 3168648965
2026-03-27 16:41:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:16 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 092c0721-2fc4-54cb-afe4-b1e95817e502
2026-03-27 16:41:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/34/47/fd344701e9e11b1fe1ab1f9fc24b383c794a873e.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'B.M.W X1 18D 2.0D TURBO SDRIVE 143CH 5P\n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 8\n'
'Puissance réelle : 143\n'
'1ère MEC : 02/04/2015\n'
'Kilométrage : 201.343\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AV \n'
'- Radar AR \n'
'- GPS\n'
'- Bluetooth\n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Start and stop\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 143,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '092c0721-2fc4-54cb-afe4-b1e95817e502',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168648965',
'listing': 'auction',
'make': 'BMW',
'model': 'X1',
'odometer': 201343,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_092c0721-2fc4-54cb-afe4-b1e95817e502/092c0721-2fc4-54cb-afe4-b1e95817e502_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 185995,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/34/47/fd344701e9e11b1fe1ab1f9fc24b383c794a873e.jpg?rule=ad-large',
'Width': 1067}],
'price': 8990,
'price_includes_vat': False,
'registration_date': '2015-04-01',
'seats_number': 5,
'seller_name': None,
'title': 'B.m.w x1 18d 2.0d turbo sdrive 143ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2015}
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [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%273168648965%27 HTTP/1.1" 200 None
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Saving data for 3168648965: {'created_time': 1774629676.493621, 'last_price_update_time': 1774629676.49363}
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3168648965') HTTP/1.1" 204 0
2026-03-27 16:41:16 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: dd9fa655-bf21-51e9-a8b0-5b2a311c2420 with identifier 3160035484
2026-03-27 16:41:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:16 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item dd9fa655-bf21-51e9-a8b0-5b2a311c2420
2026-03-27 16:41:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/54/f8/b654f86a12e2c7cc849049045fefbce759d550dd.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'BMW SERIE 5 520D TURBO 184CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 10\n'
'Puissance réelle : 184\n'
'1ère MEC : 19/10/2011\n'
'Kilométrage : 257.956\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- GPS\n'
'- Bluetooth \n'
'- Radar AR \n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Attelage \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 184,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'dd9fa655-bf21-51e9-a8b0-5b2a311c2420',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3160035484',
'listing': 'auction',
'make': 'BMW',
'model': 'Série 5',
'odometer': 257956,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd9fa655-bf21-51e9-a8b0-5b2a311c2420/dd9fa655-bf21-51e9-a8b0-5b2a311c2420_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 200378,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/54/f8/b654f86a12e2c7cc849049045fefbce759d550dd.jpg?rule=ad-large',
'Width': 1067}],
'price': 7490,
'price_includes_vat': False,
'registration_date': '2011-10-01',
'seats_number': 5,
'seller_name': None,
'title': 'Bmw serie 5 520d turbo 184ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [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%273160035484%27 HTTP/1.1" 200 None
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Saving data for 3160035484: {'created_time': 1774629676.539353, 'last_price_update_time': 1774629676.539365}
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3160035484') HTTP/1.1" 204 0
2026-03-27 16:41:16 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 27fefc30-f0c8-5555-ae7c-0c04b0388082 with identifier 3160017897
2026-03-27 16:41:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:16 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 27fefc30-f0c8-5555-ae7c-0c04b0388082
2026-03-27 16:41:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/f6/d8/f6f6d84e7be0502faad67b213f7729eb68d25e1b.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'RENAULT GRAND SCENIC 2.0 DCI 150CH 5P\n'
"Crit'Air : 3\n"
'Energie : DIESEL\n'
'Puissance fiscale : 8\n'
'Puissance réelle : 150\n'
'1ère MEC : 03/01/2007\n'
'Kilométrage : 198.499\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- GPS\n'
'- TOIT PANORAMIQUE \n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- 6 Vitesses \n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '27fefc30-f0c8-5555-ae7c-0c04b0388082',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3160017897',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Grand Scenic',
'odometer': 198499,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_27fefc30-f0c8-5555-ae7c-0c04b0388082/27fefc30-f0c8-5555-ae7c-0c04b0388082_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 194911,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/f6/d8/f6f6d84e7be0502faad67b213f7729eb68d25e1b.jpg?rule=ad-large',
'Width': 1067}],
'price': 3490,
'price_includes_vat': False,
'registration_date': '2007-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'Renault grand scenic 2.0 dci 150ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2007}
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [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%273160017897%27 HTTP/1.1" 200 None
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Saving data for 3160017897: {'created_time': 1774629676.58926, 'last_price_update_time': 1774629676.589268}
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3160017897') HTTP/1.1" 204 0
2026-03-27 16:41:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/f8/a5/a9f8a555e3d24b4f5b82100a79b44449c683e8ba.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3155193140
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [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%273155193140%27 HTTP/1.1" 200 None
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Scrape type for 3155193140: 1
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3155193140
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'PEUGEOT 308SW 1.2i 12V TURBO 110CH\n'
"Crit'Air : 1\n"
'Energie : ESSENCE\n'
'Puissance fiscale : 5\n'
'Puissance réelle : 110\n'
'1ère MEC : 12/02/2018\n'
'Kilométrage : 104.068\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AR\n'
'- GPS\n'
'- Volant multifonction\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3155193140',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '308',
'odometer': 104068,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/7d/76/05/7d76050b0f723d057fb0422f60985d5f3360749f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/49/4b/03/494b03dd4943f481df20c938639a0485001fc28a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/76/79/7776795e48d14622f9ea5a6b52b6e45555884ef4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d9/32/d5/d932d580952d0523e9710e8f21b02f1af9ec5ad7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bb/14/7b/bb147be181707aa0d6b9afe41c820bf1ede5db49.jpg?rule=ad-large'],
'price': 6490,
'price_includes_vat': False,
'registration_date': '2018-02-01',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 308SW 1.2i 12V TURBO 110CH',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2018}
2026-03-27 16:41:16 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c5f123ad-4998-5e92-b087-376b60bdfc4b with identifier: 3155193140
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c5f123ad-4998-5e92-b087-376b60bdfc4b
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F7d%252F76%252F05%252F7d76050b0f723d057fb0422f60985d5f3360749f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7d/76/05/7d76050b0f723d057fb0422f60985d5f3360749f.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/bb/57/4cbb57d2b2fd05587ac4d2b8c11893837385b4e3.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/1b/69/06/1b6906ebf8f2b96a8090fb14087a1e2f1141d905.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3155185417
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [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%273155185417%27 HTTP/1.1" 200 None
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Scrape type for 3155185417: 1
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3155185417
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'ALFA ROMEO MITO 1.3 JTD 95CH 3P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 5\n'
'Puissance réelle : 95\n'
'1ère MEC : 23/03/2011\n'
'Kilométrage : 204.158\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AR\n'
'- Vitres teintées\n'
'- Volant multifonction\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 95,
'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/3155185417',
'listing': 'auction',
'make': 'ALFA ROMEO',
'model': 'MiTo',
'odometer': 204158,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/7b/c3/1e7bc36155a2fde0fc9a6f01594098555f742256.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/81/c2/40/81c24098e1f2333959896a0e94463e03e471aed3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/08/96/01/0896010b6a44c8f9fb1caa82cfc2617b117c0286.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/ed/0d/e7ed0db7b6d06a1178c01ab08ddbd4e21f0a2214.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/45/58/44/455844a19ed6b9f2eddd74bc1c778fd9eaca349d.jpg?rule=ad-large'],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2011-03-01',
'seats_number': 4,
'seller_name': None,
'title': 'Alfa romeo mito 1.3 jtd 95ch 3p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2026-03-27 16:41:16 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2bdf157a-bc2d-5515-8af4-7655f5fede2b with identifier: 3155185417
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 2bdf157a-bc2d-5515-8af4-7655f5fede2b
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F1e%252F7b%252Fc3%252F1e7bc36155a2fde0fc9a6f01594098555f742256.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/7b/c3/1e7bc36155a2fde0fc9a6f01594098555f742256.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3155178571
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [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%273155178571%27 HTTP/1.1" 200 None
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Scrape type for 3155178571: 1
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3155178571
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'RENAULT GRAND SCENIC 2.0 DCI 150CH 7Place\n'
"Crit'Air : 3\n"
'Energie : DIESEL\n'
'Puissance fiscale : 8\n'
'Puissance réelle : 150\n'
'1ère MEC : 06/03/2007\n'
'Kilométrage : 229.449\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Volant multifonction\n'
'- Toit panoramique \n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- 6 Vitesses \n'
'- 7 PLACE \n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'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/3155178571',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Grand Scenic',
'odometer': 229449,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/df/3c/4a/df3c4a9a3abecc4569fa34df6f8bedf8f90b8be5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/fa/02/7bfa02aa2b2d8238fe6feb564400b4c58adbbeb4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5a/32/34/5a3234ed9bbddf68ccb96fdf57c2ecb883a62ea3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/0e/72/1c0e722cb451abfc3de1cb38a79edde0ede1c5d4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/30/97/a0/3097a047dce72826c9f7941870c21b0106791057.jpg?rule=ad-large'],
'price': 3490,
'price_includes_vat': False,
'registration_date': '2007-03-01',
'seats_number': None,
'seller_name': None,
'title': 'RENAULT GRAND SCENIC 2.0 DCI 150CH 7Place',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2007}
2026-03-27 16:41:16 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 92696181-75a8-5f46-a7cb-fe754b4b57ae with identifier: 3155178571
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 92696181-75a8-5f46-a7cb-fe754b4b57ae
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fdf%252F3c%252F4a%252Fdf3c4a9a3abecc4569fa34df6f8bedf8f90b8be5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/df/3c/4a/df3c4a9a3abecc4569fa34df6f8bedf8f90b8be5.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3154061295
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [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%273154061295%27 HTTP/1.1" 200 None
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Scrape type for 3154061295: 1
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3154061295
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'OPEL MOKKA 1.6 CDTI 110CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 5\n'
'Puissance réelle : 110\n'
'1ère MEC : 13/02/2018\n'
'Kilométrage : 155.323\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Volant multifonction\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD\n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3154061295',
'listing': 'auction',
'make': 'OPEL',
'model': 'Mokka X',
'odometer': 155323,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/74/f1/80/74f180d6fcf1304de1035db0d7cd327c771d7096.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/ce/69/f9ce6907dc192402a21efbd8833133ba206e7d62.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/08/dd/d408dd0b8e476e9aa6f6b4766140a320426f84a8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/b8/71/2ab8718dc4cca456305c7f5d716d77cc4675e472.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c2/91/f6/c291f6084e4ae19e0233e3b50852e5079a0ab357.jpg?rule=ad-large'],
'price': 8990,
'price_includes_vat': False,
'registration_date': '2018-02-01',
'seats_number': 5,
'seller_name': None,
'title': 'Opel mokka 1.6 cdti 110ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2018}
2026-03-27 16:41:16 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 51f0791c-40aa-59be-b7c2-e942be21b70f with identifier: 3154061295
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 51f0791c-40aa-59be-b7c2-e942be21b70f
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F74%252Ff1%252F80%252F74f180d6fcf1304de1035db0d7cd327c771d7096.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/74/f1/80/74f180d6fcf1304de1035db0d7cd327c771d7096.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f4e773810>
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_eb1df49f-dfb4-576c-8f34-be492fcad8c4/eb1df49f-dfb4-576c-8f34-be492fcad8c4_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [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%252Fa9%252Ff8%252Fa5%252Fa9f8a555e3d24b4f5b82100a79b44449c683e8ba.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/f8/a5/a9f8a555e3d24b4f5b82100a79b44449c683e8ba.jpg?rule=ad-large saved to cache
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item eb1df49f-dfb4-576c-8f34-be492fcad8c4
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item eb1df49f-dfb4-576c-8f34-be492fcad8c4 sending to next pipeline
2026-03-27 16:41:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/7d/76/05/7d76050b0f723d057fb0422f60985d5f3360749f.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3154024315
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [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%273154024315%27 HTTP/1.1" 200 None
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Scrape type for 3154024315: 1
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3154024315
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'B.M.W SERIE 2 218D 2.0D 150CH 7 Place \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 8\n'
'Puissance réelle : 150\n'
'1ère MEC : 08/09/2016\n'
'Kilométrage : 252.899\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AR\n'
'- Vitres teintées\n'
'- GPS\n'
'- Volant multifonction\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Toit Panoramique \n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- 6 Vitesses \n'
'- 7 PLACE \n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'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/3154024315',
'listing': 'auction',
'make': 'BMW',
'model': 'Série 2',
'odometer': 252899,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/48/6d/d6/486dd69e2bdbe25297b2120645717df11f02a40e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/4f/f9/f14ff950ac6f0f48b786d11bd070f405a04136e4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9c/a0/39/9ca03932968be38e827ff885bea922950b560a75.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a5/90/e6/a590e6f47a96a83de82ade2c63a32ae1308cb328.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/39/7f/e1397fbd6ee3a4b330aaaaaa9720e076172867bf.jpg?rule=ad-large'],
'price': 6990,
'price_includes_vat': False,
'registration_date': '2016-09-01',
'seats_number': None,
'seller_name': None,
'title': 'B.M.W SERIE 2 218D 2.0D 150CH 7 Place',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2016}
2026-03-27 16:41:16 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c3091558-f2c1-5a45-a445-4f37af080532 with identifier: 3154024315
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c3091558-f2c1-5a45-a445-4f37af080532
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F48%252F6d%252Fd6%252F486dd69e2bdbe25297b2120645717df11f02a40e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/48/6d/d6/486dd69e2bdbe25297b2120645717df11f02a40e.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:16 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: eb1df49f-dfb4-576c-8f34-be492fcad8c4 with identifier 3158675818
2026-03-27 16:41:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:16 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:16 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item eb1df49f-dfb4-576c-8f34-be492fcad8c4
2026-03-27 16:41:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/f8/a5/a9f8a555e3d24b4f5b82100a79b44449c683e8ba.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'CITROEN C3 1.2i VTI 82CH 5P \n'
"Crit'Air : 1\n"
'Energie : ESSENCE \n'
'Puissance fiscale : 4\n'
'Puissance réelle : 82\n'
'1ère MEC : 14/09/2015\n'
'Kilométrage : 75.990\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 82,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'eb1df49f-dfb4-576c-8f34-be492fcad8c4',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3158675818',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C3',
'odometer': 75990,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_eb1df49f-dfb4-576c-8f34-be492fcad8c4/eb1df49f-dfb4-576c-8f34-be492fcad8c4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 174798,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/f8/a5/a9f8a555e3d24b4f5b82100a79b44449c683e8ba.jpg?rule=ad-large',
'Width': 1067}],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2015-09-01',
'seats_number': 5,
'seller_name': None,
'title': 'CITROEN C3 1.2i VTI 82CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2015}
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [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%273158675818%27 HTTP/1.1" 200 None
2026-03-27 16:41:16 [auto_selling_leboncoin.fr] INFO: Saving data for 3158675818: {'created_time': 1774629676.931158, 'last_price_update_time': 1774629676.931175}
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3158675818') HTTP/1.1" 204 0
2026-03-27 16:41:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/69/19/3a/69193a40d25dd600355f0f54f87d924d8d3c8f2c.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f541df490>
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d47c5a1-81c5-598b-a082-bdab0299c476/6d47c5a1-81c5-598b-a082-bdab0299c476_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:16 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:16 [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%252F4c%252Fbb%252F57%252F4cbb57d2b2fd05587ac4d2b8c11893837385b4e3.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/bb/57/4cbb57d2b2fd05587ac4d2b8c11893837385b4e3.jpg?rule=ad-large saved to cache
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6d47c5a1-81c5-598b-a082-bdab0299c476
2026-03-27 16:41:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6d47c5a1-81c5-598b-a082-bdab0299c476 sending to next pipeline
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f542ad5d0>
2026-03-27 16:41:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdf8f711-7d25-5bd9-9645-d1267997042b/cdf8f711-7d25-5bd9-9645-d1267997042b_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [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%252F1b%252F69%252F06%252F1b6906ebf8f2b96a8090fb14087a1e2f1141d905.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1b/69/06/1b6906ebf8f2b96a8090fb14087a1e2f1141d905.jpg?rule=ad-large saved to cache
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cdf8f711-7d25-5bd9-9645-d1267997042b
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cdf8f711-7d25-5bd9-9645-d1267997042b sending to next pipeline
2026-03-27 16:41:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/92/41/bf/9241bfb6108d6a1760fad6d82777257a01af25e8.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3153946664
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [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%273153946664%27 HTTP/1.1" 200 None
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Scrape type for 3153946664: 1
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3153946664
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Rouge',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'FORD FIESTA 1.5 TDCI TURBO 75CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 4\n'
'Puissance réelle : 75\n'
'1ère MEC : 26/10/2015\n'
'Kilométrage : 165.150\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AR\n'
'- Camera de recule \n'
'- Vitres teintées\n'
'- GPS\n'
'- Volant multifonction\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 75,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3153946664',
'listing': 'auction',
'make': 'FORD',
'model': 'Fiesta',
'odometer': 165165,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/21/ed/5a/21ed5a2e789fba8139f09132aaee2517d3543902.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/39/96/48/399648864711834e17a913c4c8daa2600227d1b4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d8/1e/1f/d81e1f35f185f42899ef5b16b059486ec1bf82e4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/0c/04/780c04240165f96eab9a36ba3e00cd07a1571f15.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d8/d8/a1/d8d8a1a594366ceaa59072261dcf6800fd2d4a3b.jpg?rule=ad-large'],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2015-10-01',
'seats_number': 5,
'seller_name': None,
'title': 'Ford fiesta 1.5 tdci turbo 75ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2015}
2026-03-27 16:41:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 77af774a-24a9-5a50-964d-06c8ecd8716f with identifier: 3153946664
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 77af774a-24a9-5a50-964d-06c8ecd8716f
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F21%252Fed%252F5a%252F21ed5a2e789fba8139f09132aaee2517d3543902.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/21/ed/5a/21ed5a2e789fba8139f09132aaee2517d3543902.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:17 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6d47c5a1-81c5-598b-a082-bdab0299c476 with identifier 3158684376
2026-03-27 16:41:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6d47c5a1-81c5-598b-a082-bdab0299c476
2026-03-27 16:41:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/bb/57/4cbb57d2b2fd05587ac4d2b8c11893837385b4e3.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'CHEVROLET CAPTIVA 2.0 VCDI 150CH 7PLACE \n'
"Crit'Air : 3\n"
'Energie : DIESEL\n'
'Puissance fiscale : 9\n'
'Puissance réelle : 150\n'
'1ère MEC : 13/04/2011\n'
'Kilométrage : 218.095\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Radar AV \n'
'- Radar AR\n'
'- Camera de recule \n'
'- Vitres teintées\n'
'- TOIT Panoramique \n'
'- GPS\n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Intérieur Cuir\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- 7 PLACE \n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '6d47c5a1-81c5-598b-a082-bdab0299c476',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3158684376',
'listing': 'auction',
'make': 'CHEVROLET',
'model': 'Captiva',
'odometer': 218095,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6d47c5a1-81c5-598b-a082-bdab0299c476/6d47c5a1-81c5-598b-a082-bdab0299c476_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 186336,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/bb/57/4cbb57d2b2fd05587ac4d2b8c11893837385b4e3.jpg?rule=ad-large',
'Width': 1067}],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2011-04-01',
'seats_number': None,
'seller_name': None,
'title': 'Chevrolet captiva 2.0 vcdi 150ch 7place',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [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%273158684376%27 HTTP/1.1" 200 None
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Saving data for 3158684376: {'created_time': 1774629677.13241, 'last_price_update_time': 1774629677.13242}
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3158684376') HTTP/1.1" 204 0
2026-03-27 16:41:17 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: cdf8f711-7d25-5bd9-9645-d1267997042b with identifier 3158693327
2026-03-27 16:41:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item cdf8f711-7d25-5bd9-9645-d1267997042b
2026-03-27 16:41:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/1b/69/06/1b6906ebf8f2b96a8090fb14087a1e2f1141d905.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'TOYOTA AURIS 2.0 D4D 126CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 7\n'
'Puissance réelle : 126\n'
'1ère MEC : 03/11/2011\n'
'Kilométrage : 238.977\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Vitres teintées\n'
'- GPS\n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Attelage \n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 126,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'cdf8f711-7d25-5bd9-9645-d1267997042b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3158693327',
'listing': 'auction',
'make': 'TOYOTA',
'model': 'Auris',
'odometer': 238977,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cdf8f711-7d25-5bd9-9645-d1267997042b/cdf8f711-7d25-5bd9-9645-d1267997042b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 167175,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1b/69/06/1b6906ebf8f2b96a8090fb14087a1e2f1141d905.jpg?rule=ad-large',
'Width': 1067}],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2011-11-01',
'seats_number': 5,
'seller_name': None,
'title': 'Toyota auris 2.0 d4d 126ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [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%273158693327%27 HTTP/1.1" 200 None
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Saving data for 3158693327: {'created_time': 1774629677.174659, 'last_price_update_time': 1774629677.174667}
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3158693327') HTTP/1.1" 204 0
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3153941375
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [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%273153941375%27 HTTP/1.1" 200 None
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Scrape type for 3153941375: 1
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3153941375
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'B.M.W SERIE 1 2.0D TURBO 177CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 9\n'
'Puissance réelle : 177\n'
'1ère MEC : 30/04/2009\n'
'Kilométrage : 245.100\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AR\n'
'- Toit Panoramique \n'
'- GPS\n'
'- Volant multifonction\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'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/3153941375',
'listing': 'auction',
'make': 'BMW',
'model': 'Série 1',
'odometer': 245500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/c4/05/acc405c3e9bdc6a1ded2c10901c7ca470c98272a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bf/8a/7c/bf8a7cb36376a20fcdb1e9c6e08201efe801e152.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7d/0f/26/7d0f26e2631c0fdde548673c7a1c05d9b1955abc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/96/ca/ec/96caecd9de8a2456bffe5dcfcc1397a97baa02a1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/05/0f/6b050fbecb60b827fa44704dafef27f080614c2b.jpg?rule=ad-large'],
'price': 5490,
'price_includes_vat': False,
'registration_date': '2009-04-01',
'seats_number': 5,
'seller_name': None,
'title': 'B.m.w serie 1 2.0d turbo 177ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2009}
2026-03-27 16:41:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d62eacf-09fd-5ac7-8b47-9f08f7bb1d3e with identifier: 3153941375
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 1d62eacf-09fd-5ac7-8b47-9f08f7bb1d3e
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fac%252Fc4%252F05%252Facc405c3e9bdc6a1ded2c10901c7ca470c98272a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/c4/05/acc405c3e9bdc6a1ded2c10901c7ca470c98272a.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f4e795850>
2026-03-27 16:41:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5f123ad-4998-5e92-b087-376b60bdfc4b/c5f123ad-4998-5e92-b087-376b60bdfc4b_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [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%252F7d%252F76%252F05%252F7d76050b0f723d057fb0422f60985d5f3360749f.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7d/76/05/7d76050b0f723d057fb0422f60985d5f3360749f.jpg?rule=ad-large saved to cache
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c5f123ad-4998-5e92-b087-376b60bdfc4b
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c5f123ad-4998-5e92-b087-376b60bdfc4b sending to next pipeline
2026-03-27 16:41:17 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c5f123ad-4998-5e92-b087-376b60bdfc4b with identifier 3155193140
2026-03-27 16:41:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c5f123ad-4998-5e92-b087-376b60bdfc4b
2026-03-27 16:41:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/7d/76/05/7d76050b0f723d057fb0422f60985d5f3360749f.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'PEUGEOT 308SW 1.2i 12V TURBO 110CH\n'
"Crit'Air : 1\n"
'Energie : ESSENCE\n'
'Puissance fiscale : 5\n'
'Puissance réelle : 110\n'
'1ère MEC : 12/02/2018\n'
'Kilométrage : 104.068\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AR\n'
'- GPS\n'
'- Volant multifonction\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'c5f123ad-4998-5e92-b087-376b60bdfc4b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3155193140',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '308',
'odometer': 104068,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c5f123ad-4998-5e92-b087-376b60bdfc4b/c5f123ad-4998-5e92-b087-376b60bdfc4b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 152551,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7d/76/05/7d76050b0f723d057fb0422f60985d5f3360749f.jpg?rule=ad-large',
'Width': 1067}],
'price': 6490,
'price_includes_vat': False,
'registration_date': '2018-02-01',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 308SW 1.2i 12V TURBO 110CH',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2018}
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [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%273155193140%27 HTTP/1.1" 200 None
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Saving data for 3155193140: {'created_time': 1774629677.318056, 'last_price_update_time': 1774629677.318066}
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3155193140') HTTP/1.1" 204 0
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3153932947
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [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%273153932947%27 HTTP/1.1" 200 None
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Scrape type for 3153932947: 1
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3153932947
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Beige',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'RENAULT CLIO lll 1.6i 110CH Boite Automatique \n'
"Crit'Air : 2\n"
'Energie : ESSENCE \n'
'Puissance fiscale :7\n'
'Puissance réelle : 110\n'
'1ère MEC : 12/05/2006\n'
'Kilométrage : 128.085\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AR\n'
'- Toit Panoramique \n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD \n'
'- Prise 12V\n'
'- Climatisation \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3153932947',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Clio',
'odometer': 128085,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/56/62/81/56628170eb2c6b519c962e88b1bc7fdb4c07fb44.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/42/63/90426368d6d1289db7f7eee5931dc77aa43195dd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a2/ca/77/a2ca7708b0d9c8682a1ea5c00bc191915d6e7efc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/02/cd/cb02cddcc9870b3597850c7ff5b4a8ab4d541fd8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/36/13/d33613dcd4fb52a9a33d27e2d5bab34fb51c21ff.jpg?rule=ad-large'],
'price': 5490,
'price_includes_vat': False,
'registration_date': '2006-05-01',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT CLIO lll 1.6i 110CH Boite Automatique',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2006}
2026-03-27 16:41:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: cb99dd0d-d5cb-5bba-8817-378ee6bf57e3 with identifier: 3153932947
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item cb99dd0d-d5cb-5bba-8817-378ee6bf57e3
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F56%252F62%252F81%252F56628170eb2c6b519c962e88b1bc7fdb4c07fb44.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/56/62/81/56628170eb2c6b519c962e88b1bc7fdb4c07fb44.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f54221610>
2026-03-27 16:41:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a2f07f5-8781-5750-b6d3-360f8bc949ff/7a2f07f5-8781-5750-b6d3-360f8bc949ff_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [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%252F69%252F19%252F3a%252F69193a40d25dd600355f0f54f87d924d8d3c8f2c.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/69/19/3a/69193a40d25dd600355f0f54f87d924d8d3c8f2c.jpg?rule=ad-large saved to cache
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7a2f07f5-8781-5750-b6d3-360f8bc949ff
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7a2f07f5-8781-5750-b6d3-360f8bc949ff sending to next pipeline
2026-03-27 16:41:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f541af7d0>
2026-03-27 16:41:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_87b4e530-4fdc-590d-936a-3f058b4ee0ab/87b4e530-4fdc-590d-936a-3f058b4ee0ab_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [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%252F92%252F41%252Fbf%252F9241bfb6108d6a1760fad6d82777257a01af25e8.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/92/41/bf/9241bfb6108d6a1760fad6d82777257a01af25e8.jpg?rule=ad-large saved to cache
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 87b4e530-4fdc-590d-936a-3f058b4ee0ab
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 87b4e530-4fdc-590d-936a-3f058b4ee0ab sending to next pipeline
2026-03-27 16:41:17 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 7a2f07f5-8781-5750-b6d3-360f8bc949ff with identifier 3155203111
2026-03-27 16:41:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 7a2f07f5-8781-5750-b6d3-360f8bc949ff
2026-03-27 16:41:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/69/19/3a/69193a40d25dd600355f0f54f87d924d8d3c8f2c.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'CITROEN C4 CACTUS 1.2i 12V TURBO 110CH \n'
"Crit'Air : 1\n"
'Energie : ESSENCE\n'
'Puissance fiscale : 5\n'
'Puissance réelle : 110\n'
'1ère MEC : 26/05/2016\n'
'Kilométrage : 112.551\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AR\n'
'- Camera de recule \n'
'- Vitres teintées\n'
'- GPS\n'
'- Volant multifonction\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '7a2f07f5-8781-5750-b6d3-360f8bc949ff',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3155203111',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C4 Cactus',
'odometer': 112551,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_7a2f07f5-8781-5750-b6d3-360f8bc949ff/7a2f07f5-8781-5750-b6d3-360f8bc949ff_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 161824,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/69/19/3a/69193a40d25dd600355f0f54f87d924d8d3c8f2c.jpg?rule=ad-large',
'Width': 1067}],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2016-05-01',
'seats_number': 5,
'seller_name': None,
'title': 'CITROEN C4 CACTUS 1.2i TURBO 110CH',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2016}
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [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%273155203111%27 HTTP/1.1" 200 None
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Saving data for 3155203111: {'created_time': 1774629677.703854, 'last_price_update_time': 1774629677.703865}
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3155203111') HTTP/1.1" 204 0
2026-03-27 16:41:17 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 87b4e530-4fdc-590d-936a-3f058b4ee0ab with identifier 3155225160
2026-03-27 16:41:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:17 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:17 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 87b4e530-4fdc-590d-936a-3f058b4ee0ab
2026-03-27 16:41:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/92/41/bf/9241bfb6108d6a1760fad6d82777257a01af25e8.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'MERCEDES GLA 220D 2.2 CDI AMG-LINE 170CH Boite Automatique\n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 10\n'
'Puissance réelle : 170\n'
'1ère MEC : 25/10/2018\n'
'Kilométrage : 113.354\n'
'Type de boîte : AUTOMATIQUE\n'
'\n'
'Options :\n'
'\n'
'- Radar AV \n'
'- Radar AR\n'
'- Camera de recule \n'
'- Camera 360\n'
'- Vitres teintées\n'
'- GPS\n'
'- Bluetooth\n'
'- Intérieur Cuir\n'
'- Sièges électriques \n'
'- Sièges mémoire \n'
'- Toit Panoramique ouvrant \n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Start and stop\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clefs\n'
'- CT OK \n'
'- REVISION OK \n'
'- EMBREYAGE VOLANT MOTEUR NEUF \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 170,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '87b4e530-4fdc-590d-936a-3f058b4ee0ab',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3155225160',
'listing': 'auction',
'make': 'MERCEDES-BENZ',
'model': 'Classe GLA',
'odometer': 113354,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_87b4e530-4fdc-590d-936a-3f058b4ee0ab/87b4e530-4fdc-590d-936a-3f058b4ee0ab_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 181634,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/92/41/bf/9241bfb6108d6a1760fad6d82777257a01af25e8.jpg?rule=ad-large',
'Width': 1067}],
'price': 20990,
'price_includes_vat': False,
'registration_date': '2018-10-01',
'seats_number': 5,
'seller_name': None,
'title': 'MERCEDES GLA 220D 2.2 CDI AMG-LINE 170CH Boite Automatique',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2018}
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [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%273155225160%27 HTTP/1.1" 200 None
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Saving data for 3155225160: {'created_time': 1774629677.749716, 'last_price_update_time': 1774629677.749724}
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3155225160') HTTP/1.1" 204 0
2026-03-27 16:41:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/74/f1/80/74f180d6fcf1304de1035db0d7cd327c771d7096.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/df/3c/4a/df3c4a9a3abecc4569fa34df6f8bedf8f90b8be5.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/48/6d/d6/486dd69e2bdbe25297b2120645717df11f02a40e.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3153927440
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [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%273153927440%27 HTTP/1.1" 200 None
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Scrape type for 3153927440: 1
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3153927440
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'CHEVROLET AVEO 1.2i 86CH 5P \n'
"Crit'Air : 1\n"
'Energie : ESSENCE\n'
'Puissance fiscale :5\n'
'Puissance réelle : 86\n'
'1ère MEC : 28/09/2012\n'
'Kilométrage : 178.695\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Vitres électriques\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Climatisation \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clefs\n'
'- Moteur a chaine \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 86,
'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/3153927440',
'listing': 'auction',
'make': 'CHEVROLET',
'model': 'Aveo',
'odometer': 178695,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/11/ca/d9/11cad98fb0b00cdc4dd956d65b7eb5456470101e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/f6/59/57f659507d5bf0e520d095d64c22ca5afeb5edc9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/08/91/c8/0891c843da73b3524c3b080670c0be194a99295a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/d6/2d/78d62da8554077179675bacd91aa287c2ea83268.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/23/4e/e7/234ee7f8ec09f0210ea5d85f7b4c00465851b8ce.jpg?rule=ad-large'],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2012-09-01',
'seats_number': 5,
'seller_name': None,
'title': 'CHEVROLET AVEO 1.2i 86CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2012}
2026-03-27 16:41:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a3436667-e8e6-5202-a093-5be48a0f3cdb with identifier: 3153927440
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item a3436667-e8e6-5202-a093-5be48a0f3cdb
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F11%252Fca%252Fd9%252F11cad98fb0b00cdc4dd956d65b7eb5456470101e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/11/ca/d9/11cad98fb0b00cdc4dd956d65b7eb5456470101e.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3153920135
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [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%273153920135%27 HTTP/1.1" 200 None
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Scrape type for 3153920135: 1
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3153920135
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'CITROEN DS3 1.6 VTI 120CH 3P \n'
"Crit'Air : 1\n"
'Energie : ESSENCE\n'
'Puissance fiscale :6\n'
'Puissance réelle : 120\n'
'1ère MEC : 29/09/2014\n'
'Kilométrage : 148.345\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Bluetooth\n'
'- GPS \n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD\n'
'- Radar AR\n'
'- Prise 12V\n'
'- Climatisation Automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3153920135',
'listing': 'auction',
'make': 'CITROEN',
'model': 'DS3',
'odometer': 148345,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/41/0e/d1/410ed19058f21b4a94ce82ef2d09a48bf6eee6db.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/de/66/f4/de66f4a9410a13cf3b750a18acacf4888daff596.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/32/19/0a3219dfe6e647d0e2b9f2021223396b85ebbef7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5a/03/14/5a0314e5123182f19f401ff593965029075055b2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/4e/e1/7c4ee18e1290bc6919fba0829cc0da5be6c01775.jpg?rule=ad-large'],
'price': 5890,
'price_includes_vat': False,
'registration_date': '2014-09-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroen ds3 1.6 vti 120ch 3p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2014}
2026-03-27 16:41:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b9330f67-2f2e-5ddd-bfd2-4d0189c6ada3 with identifier: 3153920135
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b9330f67-2f2e-5ddd-bfd2-4d0189c6ada3
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F41%252F0e%252Fd1%252F410ed19058f21b4a94ce82ef2d09a48bf6eee6db.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/41/0e/d1/410ed19058f21b4a94ce82ef2d09a48bf6eee6db.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3153903266
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [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%273153903266%27 HTTP/1.1" 200 None
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Scrape type for 3153903266: 1
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3153903266
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'PEUGEOT 206+ 1.4 HDI 70CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale :4\n'
'Puissance réelle : 70\n'
'1ère MEC : 28/01/2011\n'
'Kilométrage : 150.962\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Fermeture électriques\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Climatisation \n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Prise 12V\n'
'- Volant réglable\n'
'- Système ISOFIX\n'
'- Direction Assistée \n'
'- ABS\n'
'- ESP\n'
'- Attelage \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 70,
'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/3153903266',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '206',
'odometer': 150962,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/ff/3e/4bff3ee955c354fb7635925c4c8b40e7568f79d2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/79/72/f57972c2a555de91fce017d53cbea51bc4fa0744.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/70/25/98/70259857eb6b45fae89dd0e1ef841e10924c5dc9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/14/96/bf/1496bf42ab2d768973f412db40c09457e2b1159e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/12/a6/4412a607fcd20d5a56f99508c6f0f26693a05713.jpg?rule=ad-large'],
'price': 4490,
'price_includes_vat': False,
'registration_date': '2011-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 206+ 1.4 hdi 70ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2026-03-27 16:41:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 60fa8177-8d48-569a-9794-59c61b87b1a7 with identifier: 3153903266
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 60fa8177-8d48-569a-9794-59c61b87b1a7
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F4b%252Fff%252F3e%252F4bff3ee955c354fb7635925c4c8b40e7568f79d2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/ff/3e/4bff3ee955c354fb7635925c4c8b40e7568f79d2.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3148926626
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [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%273148926626%27 HTTP/1.1" 200 None
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Scrape type for 3148926626: 1
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3148926626
2026-03-27 16:41:17 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'CITROEN C3 1.5 HDI 102CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale :5\n'
'Puissance réelle : 102\n'
'1ère MEC : 22/08/2019\n'
'Kilométrage : 87.500\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AR\n'
'- Volant multifonction\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Climatisation\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Double des clefs\n'
'- KIT DISTRI OK \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3148926626',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C3',
'odometer': 87500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/c1/af/2ec1afeec00886a444b9687efda1b90eb8159f05.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/3c/42/eb3c42b81ac3ff64a3d4375b02167a55960db6e8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/62/0b/dc620b21f3ebd0bc714c9cde64c72e0e5f8157bc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3a/1f/b9/3a1fb9b8a4bed899cb1fa909286d190817c2165e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/16/16/9e/16169e1bdf26da5da88f0252dc3c41196c2f86e9.jpg?rule=ad-large'],
'price': 7990,
'price_includes_vat': False,
'registration_date': '2019-11-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroen c3 1.5 hdi 102ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2019}
2026-03-27 16:41:17 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b57d0aa9-1719-5f81-bab2-503244337833 with identifier: 3148926626
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b57d0aa9-1719-5f81-bab2-503244337833
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F2e%252Fc1%252Faf%252F2ec1afeec00886a444b9687efda1b90eb8159f05.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/c1/af/2ec1afeec00886a444b9687efda1b90eb8159f05.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f5413ff10>
2026-03-27 16:41:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51f0791c-40aa-59be-b7c2-e942be21b70f/51f0791c-40aa-59be-b7c2-e942be21b70f_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:17 [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%252F74%252Ff1%252F80%252F74f180d6fcf1304de1035db0d7cd327c771d7096.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/74/f1/80/74f180d6fcf1304de1035db0d7cd327c771d7096.jpg?rule=ad-large saved to cache
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 51f0791c-40aa-59be-b7c2-e942be21b70f
2026-03-27 16:41:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 51f0791c-40aa-59be-b7c2-e942be21b70f sending to next pipeline
2026-03-27 16:41:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f5427da10>
2026-03-27 16:41:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:17 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92696181-75a8-5f46-a7cb-fe754b4b57ae/92696181-75a8-5f46-a7cb-fe754b4b57ae_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:18 [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%252Fdf%252F3c%252F4a%252Fdf3c4a9a3abecc4569fa34df6f8bedf8f90b8be5.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/df/3c/4a/df3c4a9a3abecc4569fa34df6f8bedf8f90b8be5.jpg?rule=ad-large saved to cache
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 92696181-75a8-5f46-a7cb-fe754b4b57ae
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 92696181-75a8-5f46-a7cb-fe754b4b57ae sending to next pipeline
2026-03-27 16:41:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f541c7e50>
2026-03-27 16:41:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c3091558-f2c1-5a45-a445-4f37af080532/c3091558-f2c1-5a45-a445-4f37af080532_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:18 [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%252F48%252F6d%252Fd6%252F486dd69e2bdbe25297b2120645717df11f02a40e.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/48/6d/d6/486dd69e2bdbe25297b2120645717df11f02a40e.jpg?rule=ad-large saved to cache
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c3091558-f2c1-5a45-a445-4f37af080532
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c3091558-f2c1-5a45-a445-4f37af080532 sending to next pipeline
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3148921646
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273148921646%27 HTTP/1.1" 200 None
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Scrape type for 3148921646: 1
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3148921646
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'VOLKSWAGEN POLO 1.2i 60CH 5P \n'
'Energie : ESSENCE\n'
'Puissance fiscale : 4\n'
'Puissance réelle : 60\n'
'1ère MEC : 11/06/2007\n'
'Kilométrage : 120.500\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Fermeture électriques\n'
'- Vitres électriques\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD\n'
'- Prise 12V \n'
'- Volant réglable\n'
'- Direction Assistée \n'
'- Airbag \n'
'- ABS\n'
'- ESP\n'
'- REVISION OK \n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
"*SOUS RÉSERVE D'ERREURS DE SAISIE,MERCI DE VALIDER LES "
'EQUIPEMENTS AVEC UN COMMERCIAL*',
'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/3148921646',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Polo',
'odometer': 120500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/08/b3/5f/08b35f6d48b4506da206340c30c553d81dec2e4b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/51/7c/2d/517c2d659d68048fc056225060a7157cc2bc4e61.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/c0/ae/05c0ae46345f08b8202bc24c7c512f802fb19a6f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/dd/f0/dcddf08828cd34ad7bc51f23190ee50ef92d85c0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/76/4b/25764b1e3f97d818753230f39e6985238c4e9f1e.jpg?rule=ad-large'],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2007-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'VOLKSWAGEN POLO 1.2i 60CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2007}
2026-03-27 16:41:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: cf096be1-6ac2-587d-8529-06b96f5431de with identifier: 3148921646
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item cf096be1-6ac2-587d-8529-06b96f5431de
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F08%252Fb3%252F5f%252F08b35f6d48b4506da206340c30c553d81dec2e4b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/08/b3/5f/08b35f6d48b4506da206340c30c553d81dec2e4b.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 51f0791c-40aa-59be-b7c2-e942be21b70f with identifier 3154061295
2026-03-27 16:41:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 51f0791c-40aa-59be-b7c2-e942be21b70f
2026-03-27 16:41:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/74/f1/80/74f180d6fcf1304de1035db0d7cd327c771d7096.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'OPEL MOKKA 1.6 CDTI 110CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 5\n'
'Puissance réelle : 110\n'
'1ère MEC : 13/02/2018\n'
'Kilométrage : 155.323\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Volant multifonction\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD\n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '51f0791c-40aa-59be-b7c2-e942be21b70f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3154061295',
'listing': 'auction',
'make': 'OPEL',
'model': 'Mokka X',
'odometer': 155323,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_51f0791c-40aa-59be-b7c2-e942be21b70f/51f0791c-40aa-59be-b7c2-e942be21b70f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 182813,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/74/f1/80/74f180d6fcf1304de1035db0d7cd327c771d7096.jpg?rule=ad-large',
'Width': 1067}],
'price': 8990,
'price_includes_vat': False,
'registration_date': '2018-02-01',
'seats_number': 5,
'seller_name': None,
'title': 'Opel mokka 1.6 cdti 110ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2018}
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273154061295%27 HTTP/1.1" 200 None
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Saving data for 3154061295: {'created_time': 1774629678.144034, 'last_price_update_time': 1774629678.144043}
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3154061295') HTTP/1.1" 204 0
2026-03-27 16:41:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 92696181-75a8-5f46-a7cb-fe754b4b57ae with identifier 3155178571
2026-03-27 16:41:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 92696181-75a8-5f46-a7cb-fe754b4b57ae
2026-03-27 16:41:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/df/3c/4a/df3c4a9a3abecc4569fa34df6f8bedf8f90b8be5.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'RENAULT GRAND SCENIC 2.0 DCI 150CH 7Place\n'
"Crit'Air : 3\n"
'Energie : DIESEL\n'
'Puissance fiscale : 8\n'
'Puissance réelle : 150\n'
'1ère MEC : 06/03/2007\n'
'Kilométrage : 229.449\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Volant multifonction\n'
'- Toit panoramique \n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- 6 Vitesses \n'
'- 7 PLACE \n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '92696181-75a8-5f46-a7cb-fe754b4b57ae',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3155178571',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Grand Scenic',
'odometer': 229449,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_92696181-75a8-5f46-a7cb-fe754b4b57ae/92696181-75a8-5f46-a7cb-fe754b4b57ae_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 172915,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/df/3c/4a/df3c4a9a3abecc4569fa34df6f8bedf8f90b8be5.jpg?rule=ad-large',
'Width': 1067}],
'price': 3490,
'price_includes_vat': False,
'registration_date': '2007-03-01',
'seats_number': None,
'seller_name': None,
'title': 'RENAULT GRAND SCENIC 2.0 DCI 150CH 7Place',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2007}
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273155178571%27 HTTP/1.1" 200 None
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Saving data for 3155178571: {'created_time': 1774629678.193363, 'last_price_update_time': 1774629678.193371}
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3155178571') HTTP/1.1" 204 0
2026-03-27 16:41:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c3091558-f2c1-5a45-a445-4f37af080532 with identifier 3154024315
2026-03-27 16:41:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c3091558-f2c1-5a45-a445-4f37af080532
2026-03-27 16:41:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/48/6d/d6/486dd69e2bdbe25297b2120645717df11f02a40e.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'B.M.W SERIE 2 218D 2.0D 150CH 7 Place \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 8\n'
'Puissance réelle : 150\n'
'1ère MEC : 08/09/2016\n'
'Kilométrage : 252.899\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AR\n'
'- Vitres teintées\n'
'- GPS\n'
'- Volant multifonction\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Toit Panoramique \n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- 6 Vitesses \n'
'- 7 PLACE \n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c3091558-f2c1-5a45-a445-4f37af080532',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3154024315',
'listing': 'auction',
'make': 'BMW',
'model': 'Série 2',
'odometer': 252899,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c3091558-f2c1-5a45-a445-4f37af080532/c3091558-f2c1-5a45-a445-4f37af080532_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 180786,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/48/6d/d6/486dd69e2bdbe25297b2120645717df11f02a40e.jpg?rule=ad-large',
'Width': 1067}],
'price': 6990,
'price_includes_vat': False,
'registration_date': '2016-09-01',
'seats_number': None,
'seller_name': None,
'title': 'B.M.W SERIE 2 218D 2.0D 150CH 7 Place',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2016}
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273154024315%27 HTTP/1.1" 200 None
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Saving data for 3154024315: {'created_time': 1774629678.241873, 'last_price_update_time': 1774629678.241887}
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3154024315') HTTP/1.1" 204 0
2026-03-27 16:41:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/56/62/81/56628170eb2c6b519c962e88b1bc7fdb4c07fb44.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/c4/05/acc405c3e9bdc6a1ded2c10901c7ca470c98272a.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/21/ed/5a/21ed5a2e789fba8139f09132aaee2517d3543902.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3115391830
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273115391830%27 HTTP/1.1" 200 None
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Scrape type for 3115391830: 1
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3115391830
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Rouge',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'FIAT PANDA 1.2i 69CH 5P\n'
'Energie : ESSENCE\n'
'Puissance fiscale : 4\n'
'Puissance réelle : 69\n'
'1ère MEC : 11/09/2013\n'
'Kilométrage : 173.700\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Fermeture électriques\n'
'- Vitres électriques\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD\n'
'- Prise 12V \n'
'- Volant réglable\n'
'- Direction Assistée \n'
'- Airbag \n'
'- ABS\n'
'- ESP\n'
'- Double des clef\n'
'- CT OK \n'
'- REVISION OK \n'
'- KIT DISTRIBUTION NEUF \n'
"- FACTURE D'ENTRETIEN\n"
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
"*SOUS RÉSERVE D'ERREURS DE SAISIE,MERCI DE VALIDER LES "
'EQUIPEMENTS AVEC UN COMMERCIAL*',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 69,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3115391830',
'listing': 'auction',
'make': 'FIAT',
'model': 'Panda',
'odometer': 173700,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/85/f0/d6/85f0d683e9a9d90dd2743e933c17733dd162dd2c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/b7/68/f9b7684ef55945bbea8ed0299860d6251681a823.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/31/07/e431071cb59efc452730265ff2fad0b0a480f8e9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c2/c4/9e/c2c49e39a104c3861824a7c4b1f38c8f376ac888.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1a/69/31/1a693120da36312d7bef71d66dac536f7c9939d9.jpg?rule=ad-large'],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2013-09-01',
'seats_number': 5,
'seller_name': None,
'title': 'FIAT PANDA 1.2i 69CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2013}
2026-03-27 16:41:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 15483f68-191e-5a51-8e56-84ae7f315f7f with identifier: 3115391830
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 15483f68-191e-5a51-8e56-84ae7f315f7f
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F85%252Ff0%252Fd6%252F85f0d683e9a9d90dd2743e933c17733dd162dd2c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/85/f0/d6/85f0d683e9a9d90dd2743e933c17733dd162dd2c.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3115367822
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273115367822%27 HTTP/1.1" 200 None
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Scrape type for 3115367822: 1
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3115367822
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'DACIA LOGAN 1.2i 75CH 5P \n'
'Energie : ESSENCE\n'
'Puissance fiscale : 5\n'
'Puissance réelle : 75\n'
'1ère MEC : 17/01/2013\n'
'Kilométrage : 94.100\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Allume Cigare\n'
'- Direction Assistée \n'
'- Ordinateur de Bord\n'
'- Système Audio cd\n'
'- AUX\n'
'- USB\n'
'- Prise 12V\n'
'- Volant réglable\n'
'- ABS\n'
'- ESP\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
"*SOUS RÉSERVE D'ERREURS DE SAISIE,MERCI DE VALIDER LES "
'EQUIPEMENTS AVEC UN COMMERCIAL*',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 75,
'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/3115367822',
'listing': 'auction',
'make': 'DACIA',
'model': 'Logan',
'odometer': 95100,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/9e/49/3f9e49ea2e9a256dfcf524e233538dda9ffc9b61.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/31/5d/21315df207bd800f98d99e5d8aa4c5f11fe890ee.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/e6/10/aee6100effc22475634ab8fcb5f5c9e9b1742a38.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d8/c0/d5/d8c0d5ce775afe1e7938af2097dda6350eb056f0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/d2/c3/02d2c34141f471f8b3c61d1855b478e57ab009ac.jpg?rule=ad-large'],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2013-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'DACIA LOGAN 1.2i 75CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2013}
2026-03-27 16:41:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 18163806-9e5f-50f1-b59f-9f6057bb5459 with identifier: 3115367822
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 18163806-9e5f-50f1-b59f-9f6057bb5459
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F3f%252F9e%252F49%252F3f9e49ea2e9a256dfcf524e233538dda9ffc9b61.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/9e/49/3f9e49ea2e9a256dfcf524e233538dda9ffc9b61.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3147152748
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273147152748%27 HTTP/1.1" 200 None
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Scrape type for 3147152748: 1
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3147152748
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'VOLKSWAGEN POLO 1.6 TDI 90CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale :4\n'
'Puissance réelle : 90\n'
'1ère MEC : 22/08/2010\n'
'Kilométrage : 226.998\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Climatisation \n'
'- Volant réglable\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 90,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3147152748',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Polo',
'odometer': 226998,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/af/59/a2/af59a2256a97a74a9a2472e21195ee402aa542a4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/59/97/4d/59974d7f4e948a838d7936c6c0b6c09236d2fc32.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/93/34/fa9334c4536d94e8dec9a145ddcc7421a7bf9f8f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/51/14/cd/5114cd2069ae1d49d9a180744568898d012cedca.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/75/e5/86/75e58680fab5a1cc0035d67037575eba7336b836.jpg?rule=ad-large'],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2010-08-01',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen polo 1.6 tdi 90ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2010}
2026-03-27 16:41:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 12e64695-c890-507c-92c6-0d072db98bdc with identifier: 3147152748
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 12e64695-c890-507c-92c6-0d072db98bdc
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252Faf%252F59%252Fa2%252Faf59a2256a97a74a9a2472e21195ee402aa542a4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/af/59/a2/af59a2256a97a74a9a2472e21195ee402aa542a4.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3147143888
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273147143888%27 HTTP/1.1" 200 None
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Scrape type for 3147143888: 1
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3147143888
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'FIAT GRANDE PUNTO 1.2i 65CH 5P\n'
"Crit'Air : 2\n"
'Energie : ESSENCE\n'
'Puissance fiscale :5\n'
'Puissance réelle : 65\n'
'1ère MEC : 15/03/2006\n'
'Kilométrage : 147.370\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD \n'
'- USB\n'
'- Prise 12V\n'
'- Climatisation \n'
'- Volant réglable\n'
'- Direction Assiste \n'
'- ABS\n'
'- Airbag \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 65,
'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/3147143888',
'listing': 'auction',
'make': 'FIAT',
'model': 'Grande Punto',
'odometer': 147370,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/d2/be/f4d2bed27ee2230b6f797fe846de76006b6a9ca1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/4b/07/034b073ffa660e0187954bffad9f7f58bac8c2ba.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/45/dc/f8/45dcf84f69f04e11f08d1f93e0e44a5664a70c67.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/e6/92/1de6927b837f3262c211c43ea3ed4422b728b10c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/35/0d/58/350d58be09dce739900b28fa1b5b680d0cd50fbc.jpg?rule=ad-large'],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2006-03-01',
'seats_number': 5,
'seller_name': None,
'title': 'FIAT GRANDE PUNTO 1.2i 65CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2006}
2026-03-27 16:41:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 22306b8b-843b-5518-8ea8-9741aa8e7e79 with identifier: 3147143888
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 22306b8b-843b-5518-8ea8-9741aa8e7e79
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252Ff4%252Fd2%252Fbe%252Ff4d2bed27ee2230b6f797fe846de76006b6a9ca1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/d2/be/f4d2bed27ee2230b6f797fe846de76006b6a9ca1.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f4e777c10>
2026-03-27 16:41:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cb99dd0d-d5cb-5bba-8817-378ee6bf57e3/cb99dd0d-d5cb-5bba-8817-378ee6bf57e3_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:18 [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%252F56%252F62%252F81%252F56628170eb2c6b519c962e88b1bc7fdb4c07fb44.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/56/62/81/56628170eb2c6b519c962e88b1bc7fdb4c07fb44.jpg?rule=ad-large saved to cache
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cb99dd0d-d5cb-5bba-8817-378ee6bf57e3
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cb99dd0d-d5cb-5bba-8817-378ee6bf57e3 sending to next pipeline
2026-03-27 16:41:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f4e72a510>
2026-03-27 16:41:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d62eacf-09fd-5ac7-8b47-9f08f7bb1d3e/1d62eacf-09fd-5ac7-8b47-9f08f7bb1d3e_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:18 [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%252Fac%252Fc4%252F05%252Facc405c3e9bdc6a1ded2c10901c7ca470c98272a.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/c4/05/acc405c3e9bdc6a1ded2c10901c7ca470c98272a.jpg?rule=ad-large saved to cache
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1d62eacf-09fd-5ac7-8b47-9f08f7bb1d3e
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1d62eacf-09fd-5ac7-8b47-9f08f7bb1d3e sending to next pipeline
2026-03-27 16:41:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f542e5e10>
2026-03-27 16:41:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_77af774a-24a9-5a50-964d-06c8ecd8716f/77af774a-24a9-5a50-964d-06c8ecd8716f_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:18 [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%252F21%252Fed%252F5a%252F21ed5a2e789fba8139f09132aaee2517d3543902.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/21/ed/5a/21ed5a2e789fba8139f09132aaee2517d3543902.jpg?rule=ad-large saved to cache
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 77af774a-24a9-5a50-964d-06c8ecd8716f
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 77af774a-24a9-5a50-964d-06c8ecd8716f sending to next pipeline
2026-03-27 16:41:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/ff/3e/4bff3ee955c354fb7635925c4c8b40e7568f79d2.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/c1/af/2ec1afeec00886a444b9687efda1b90eb8159f05.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3147043831
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273147043831%27 HTTP/1.1" 200 None
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Scrape type for 3147043831: 1
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3147043831
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'VOLKSWAGEN TRANSPORTER 2.0 TDI 150CH DSG7 Boite AUTOMATIQUE \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale :7\n'
'Puissance réelle : 150\n'
'1ère MEC : 23/07/2018\n'
'Kilométrage : 233.150\n'
'Type de boîte : AUTOMATIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AV\n'
'- Radar AR\n'
'- Camera de recule \n'
'- Vitres teintées\n'
'- GPS\n'
'- Volant multifonction\n'
'- Feux xénon\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD \n'
'- USB AUX \n'
'- Prise 12V \n'
'- Climatisation \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Attelage \n'
'- Double des clefs\n'
'- REVISION OK \n'
'- KIT DISTRIBUTION OK \n'
'- FACTURE D ENTRETIEN\n'
'+ 4 JANTES AVEC PNEUS + BARRES DE TOIT NEUF \n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 4,
'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/utilitaires/3147043831',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Autres',
'odometer': 233150,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/93/4a/6c/934a6c95c9b22f4ef7db7e91e777a585c06928be.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/81/5f/fa815f2be1e36b7f557f27e0d3bd625067cedc21.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/58/8a/eb588a5766609825fcd006be6b9936977d5ca9f6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/df/43/26df43ee2b106ffe623c31fc0fabae430cded3c5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/22/59/ae2259a78a11fe9718c363d9330b77d2746a428c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a7/5a/98/a75a987815b3e45066683d79942db55229ad6491.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/6a/1c/b86a1c2734097ffc89e30eac2df47fa9a0dca54c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/1a/be/001abef7dd479b0c14301ef47a628bbc4f9d7836.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/09/16/58/09165891247a4a1340d49f29da552c08afeea3c2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/15/33/8b/15338b0c22b41933f71d317661a49f118cb24784.jpg?rule=ad-large'],
'price': 17990,
'price_includes_vat': False,
'registration_date': '2018-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'VOLKSWAGEN TRANSPORTER 2.0 TDI 150CH DSG7 Boite AUTOMATIQUE',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2018}
2026-03-27 16:41:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6a32867c-2292-53bc-a504-1a0fb040e55f with identifier: 3147043831
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 6a32867c-2292-53bc-a504-1a0fb040e55f
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F93%252F4a%252F6c%252F934a6c95c9b22f4ef7db7e91e777a585c06928be.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/93/4a/6c/934a6c95c9b22f4ef7db7e91e777a585c06928be.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: cb99dd0d-d5cb-5bba-8817-378ee6bf57e3 with identifier 3153932947
2026-03-27 16:41:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item cb99dd0d-d5cb-5bba-8817-378ee6bf57e3
2026-03-27 16:41:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/56/62/81/56628170eb2c6b519c962e88b1bc7fdb4c07fb44.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Beige',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'RENAULT CLIO lll 1.6i 110CH Boite Automatique \n'
"Crit'Air : 2\n"
'Energie : ESSENCE \n'
'Puissance fiscale :7\n'
'Puissance réelle : 110\n'
'1ère MEC : 12/05/2006\n'
'Kilométrage : 128.085\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AR\n'
'- Toit Panoramique \n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD \n'
'- Prise 12V\n'
'- Climatisation \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'cb99dd0d-d5cb-5bba-8817-378ee6bf57e3',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3153932947',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Clio',
'odometer': 128085,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cb99dd0d-d5cb-5bba-8817-378ee6bf57e3/cb99dd0d-d5cb-5bba-8817-378ee6bf57e3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 177661,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/56/62/81/56628170eb2c6b519c962e88b1bc7fdb4c07fb44.jpg?rule=ad-large',
'Width': 1067}],
'price': 5490,
'price_includes_vat': False,
'registration_date': '2006-05-01',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT CLIO lll 1.6i 110CH Boite Automatique',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2006}
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273153932947%27 HTTP/1.1" 200 None
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Saving data for 3153932947: {'created_time': 1774629678.633938, 'last_price_update_time': 1774629678.633946}
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3153932947') HTTP/1.1" 204 0
2026-03-27 16:41:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1d62eacf-09fd-5ac7-8b47-9f08f7bb1d3e with identifier 3153941375
2026-03-27 16:41:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1d62eacf-09fd-5ac7-8b47-9f08f7bb1d3e
2026-03-27 16:41:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/c4/05/acc405c3e9bdc6a1ded2c10901c7ca470c98272a.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'B.M.W SERIE 1 2.0D TURBO 177CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 9\n'
'Puissance réelle : 177\n'
'1ère MEC : 30/04/2009\n'
'Kilométrage : 245.100\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AR\n'
'- Toit Panoramique \n'
'- GPS\n'
'- Volant multifonction\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 177,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '1d62eacf-09fd-5ac7-8b47-9f08f7bb1d3e',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3153941375',
'listing': 'auction',
'make': 'BMW',
'model': 'Série 1',
'odometer': 245500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1d62eacf-09fd-5ac7-8b47-9f08f7bb1d3e/1d62eacf-09fd-5ac7-8b47-9f08f7bb1d3e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 171315,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/c4/05/acc405c3e9bdc6a1ded2c10901c7ca470c98272a.jpg?rule=ad-large',
'Width': 1067}],
'price': 5490,
'price_includes_vat': False,
'registration_date': '2009-04-01',
'seats_number': 5,
'seller_name': None,
'title': 'B.m.w serie 1 2.0d turbo 177ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2009}
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273153941375%27 HTTP/1.1" 200 None
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Saving data for 3153941375: {'created_time': 1774629678.900921, 'last_price_update_time': 1774629678.90093}
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3153941375') HTTP/1.1" 204 0
2026-03-27 16:41:18 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 77af774a-24a9-5a50-964d-06c8ecd8716f with identifier 3153946664
2026-03-27 16:41:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:18 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:18 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 77af774a-24a9-5a50-964d-06c8ecd8716f
2026-03-27 16:41:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/21/ed/5a/21ed5a2e789fba8139f09132aaee2517d3543902.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Rouge',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'FORD FIESTA 1.5 TDCI TURBO 75CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 4\n'
'Puissance réelle : 75\n'
'1ère MEC : 26/10/2015\n'
'Kilométrage : 165.150\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AR\n'
'- Camera de recule \n'
'- Vitres teintées\n'
'- GPS\n'
'- Volant multifonction\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 75,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '77af774a-24a9-5a50-964d-06c8ecd8716f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3153946664',
'listing': 'auction',
'make': 'FORD',
'model': 'Fiesta',
'odometer': 165165,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_77af774a-24a9-5a50-964d-06c8ecd8716f/77af774a-24a9-5a50-964d-06c8ecd8716f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 178994,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/ed/5a/21ed5a2e789fba8139f09132aaee2517d3543902.jpg?rule=ad-large',
'Width': 1067}],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2015-10-01',
'seats_number': 5,
'seller_name': None,
'title': 'Ford fiesta 1.5 tdci turbo 75ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2015}
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273153946664%27 HTTP/1.1" 200 None
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Saving data for 3153946664: {'created_time': 1774629678.94425, 'last_price_update_time': 1774629678.944259}
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3153946664') HTTP/1.1" 204 0
2026-03-27 16:41:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/08/b3/5f/08b35f6d48b4506da206340c30c553d81dec2e4b.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3143419284
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273143419284%27 HTTP/1.1" 200 None
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Scrape type for 3143419284: 1
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3143419284
2026-03-27 16:41:18 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'RENAULT CLIO lll 1.5 DCI 90CH 5P\n'
"Crit'Air : 3\n"
'Energie : DIESEL\n'
'Puissance fiscale :5\n'
'Puissance réelle : 90\n'
'1ère MEC : 20/08/2009\n'
'Kilométrage : 188.950\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Vitres teintées\n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Climatisation \n'
'- Volant réglable\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Double des clefs\n'
'- KIT DISTRI OK \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 90,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3143419284',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Clio',
'odometer': 188950,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/30/7b/69/307b69d65ffbd784f14693f66fbd25adfe1032ad.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/24/94/4d2494b79b7451b49cef1c03295ffe67ccb23175.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cd/89/b4/cd89b4893ff455099b70dc1490675ef2eb73a197.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/37/97/3d/37973db71f8b0a0ad9426ae47f72c7192fe3547b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/c0/68/b8c0681ff00d9c55ce192c56caae9b14771c5876.jpg?rule=ad-large'],
'price': 4790,
'price_includes_vat': False,
'registration_date': '2009-08-01',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT CLIO lll 1.5 DCI 90CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2009}
2026-03-27 16:41:18 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b45dded0-c1b2-5a8b-b8a1-653bb94b6c2f with identifier: 3143419284
2026-03-27 16:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b45dded0-c1b2-5a8b-b8a1-653bb94b6c2f
2026-03-27 16:41:18 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F30%252F7b%252F69%252F307b69d65ffbd784f14693f66fbd25adfe1032ad.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/30/7b/69/307b69d65ffbd784f14693f66fbd25adfe1032ad.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f541ba210>
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60fa8177-8d48-569a-9794-59c61b87b1a7/60fa8177-8d48-569a-9794-59c61b87b1a7_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F4b%252Fff%252F3e%252F4bff3ee955c354fb7635925c4c8b40e7568f79d2.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/ff/3e/4bff3ee955c354fb7635925c4c8b40e7568f79d2.jpg?rule=ad-large saved to cache
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 60fa8177-8d48-569a-9794-59c61b87b1a7
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 60fa8177-8d48-569a-9794-59c61b87b1a7 sending to next pipeline
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f54146250>
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b57d0aa9-1719-5f81-bab2-503244337833/b57d0aa9-1719-5f81-bab2-503244337833_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F2e%252Fc1%252Faf%252F2ec1afeec00886a444b9687efda1b90eb8159f05.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/c1/af/2ec1afeec00886a444b9687efda1b90eb8159f05.jpg?rule=ad-large saved to cache
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b57d0aa9-1719-5f81-bab2-503244337833
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b57d0aa9-1719-5f81-bab2-503244337833 sending to next pipeline
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3143387939
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273143387939%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3143387939: 1
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3143387939
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'PEUGEOT 207 1.4i 75CH 1ere MAIN \n'
"Crit'Air : 1\n"
'Energie : ESSENCE\n'
'Puissance fiscale :5\n'
'Puissance réelle : 75\n'
'1ère MEC : 20/04/2011\n'
'Kilométrage : 61.409\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Fermeture électriques\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Volant réglable\n'
'- Système ISOFIX\n'
'- Direction assistée \n'
'- ABS\n'
'- ESP\n'
'- Double des clefs \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 75,
'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/3143387939',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '207',
'odometer': 61409,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/44/09/f2440934be2381fe123ca7c7b5db7f9c681dcc2d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/37/fc/54/37fc54654843c8de5c9c63ef867ce0bb87e94f8d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/ac/bd/daacbdf8519bd289eabce75a992df566a3a92065.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/0c/ce/da0cce8310e81f0a32361e6668430f2f06a85a29.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/91/45/d8/9145d807668addcd3c75c509e9a0a9c7aad00752.jpg?rule=ad-large'],
'price': 5490,
'price_includes_vat': False,
'registration_date': '2011-04-01',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 207 1.4i 75CH 1ere MAIN',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2026-03-27 16:41:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 95a8e301-1bcb-5a46-a9b8-63551191217f with identifier: 3143387939
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 95a8e301-1bcb-5a46-a9b8-63551191217f
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252Ff2%252F44%252F09%252Ff2440934be2381fe123ca7c7b5db7f9c681dcc2d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/44/09/f2440934be2381fe123ca7c7b5db7f9c681dcc2d.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:19 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 60fa8177-8d48-569a-9794-59c61b87b1a7 with identifier 3153903266
2026-03-27 16:41:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:19 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 60fa8177-8d48-569a-9794-59c61b87b1a7
2026-03-27 16:41:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/ff/3e/4bff3ee955c354fb7635925c4c8b40e7568f79d2.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'PEUGEOT 206+ 1.4 HDI 70CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale :4\n'
'Puissance réelle : 70\n'
'1ère MEC : 28/01/2011\n'
'Kilométrage : 150.962\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Fermeture électriques\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Climatisation \n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Prise 12V\n'
'- Volant réglable\n'
'- Système ISOFIX\n'
'- Direction Assistée \n'
'- ABS\n'
'- ESP\n'
'- Attelage \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 70,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '60fa8177-8d48-569a-9794-59c61b87b1a7',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3153903266',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '206',
'odometer': 150962,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_60fa8177-8d48-569a-9794-59c61b87b1a7/60fa8177-8d48-569a-9794-59c61b87b1a7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 181904,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/ff/3e/4bff3ee955c354fb7635925c4c8b40e7568f79d2.jpg?rule=ad-large',
'Width': 1067}],
'price': 4490,
'price_includes_vat': False,
'registration_date': '2011-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 206+ 1.4 hdi 70ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273153903266%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Saving data for 3153903266: {'created_time': 1774629679.148699, 'last_price_update_time': 1774629679.148707}
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3153903266') HTTP/1.1" 204 0
2026-03-27 16:41:19 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b57d0aa9-1719-5f81-bab2-503244337833 with identifier 3148926626
2026-03-27 16:41:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:19 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b57d0aa9-1719-5f81-bab2-503244337833
2026-03-27 16:41:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/c1/af/2ec1afeec00886a444b9687efda1b90eb8159f05.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'CITROEN C3 1.5 HDI 102CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale :5\n'
'Puissance réelle : 102\n'
'1ère MEC : 22/08/2019\n'
'Kilométrage : 87.500\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AR\n'
'- Volant multifonction\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Climatisation\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Double des clefs\n'
'- KIT DISTRI OK \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'b57d0aa9-1719-5f81-bab2-503244337833',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3148926626',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C3',
'odometer': 87500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b57d0aa9-1719-5f81-bab2-503244337833/b57d0aa9-1719-5f81-bab2-503244337833_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 175393,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/c1/af/2ec1afeec00886a444b9687efda1b90eb8159f05.jpg?rule=ad-large',
'Width': 1067}],
'price': 7990,
'price_includes_vat': False,
'registration_date': '2019-11-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroen c3 1.5 hdi 102ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2019}
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273148926626%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Saving data for 3148926626: {'created_time': 1774629679.191281, 'last_price_update_time': 1774629679.191287}
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3148926626') HTTP/1.1" 204 0
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3143373333
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273143373333%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3143373333: 1
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3143373333
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'OPEL INSIGNIA 2.0 CDTi TURBO 131CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale :7\n'
'Puissance réelle : 130\n'
'1ère MEC : 14/06/2010\n'
'Kilométrage : 234.670\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AV\n'
'- Radar AR\n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Intérieur Semi Cuir \n'
'- Climatisation automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Attelage \n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'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/3143373333',
'listing': 'auction',
'make': 'OPEL',
'model': 'Insignia',
'odometer': 234670,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/00/47/7c00477bcc89ad1c7b3c360e094763abfb39247e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/60/10/f5/6010f501b02f029b107ab4981b5525ee07a1714a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/11/33/33/11333353b27a9f6ac2dfce98fb2fc49c399132a5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/da/d6/ebdad612cd8df14efcf0f823b010ef9d44199872.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a7/ef/52/a7ef5279cba1b86fb774e929c1bf951ae4d14501.jpg?rule=ad-large'],
'price': 4490,
'price_includes_vat': False,
'registration_date': '2010-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'OPEL INSIGNIA 2.0 CDTi TURBO 131CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2010}
2026-03-27 16:41:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d9406ac4-3523-54b2-a86c-7edbce2456c2 with identifier: 3143373333
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d9406ac4-3523-54b2-a86c-7edbce2456c2
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F7c%252F00%252F47%252F7c00477bcc89ad1c7b3c360e094763abfb39247e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/00/47/7c00477bcc89ad1c7b3c360e094763abfb39247e.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f542efa90>
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf096be1-6ac2-587d-8529-06b96f5431de/cf096be1-6ac2-587d-8529-06b96f5431de_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F08%252Fb3%252F5f%252F08b35f6d48b4506da206340c30c553d81dec2e4b.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/08/b3/5f/08b35f6d48b4506da206340c30c553d81dec2e4b.jpg?rule=ad-large saved to cache
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cf096be1-6ac2-587d-8529-06b96f5431de
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cf096be1-6ac2-587d-8529-06b96f5431de sending to next pipeline
2026-03-27 16:41:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/af/59/a2/af59a2256a97a74a9a2472e21195ee402aa542a4.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:19 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: cf096be1-6ac2-587d-8529-06b96f5431de with identifier 3148921646
2026-03-27 16:41:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:19 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item cf096be1-6ac2-587d-8529-06b96f5431de
2026-03-27 16:41:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/08/b3/5f/08b35f6d48b4506da206340c30c553d81dec2e4b.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'VOLKSWAGEN POLO 1.2i 60CH 5P \n'
'Energie : ESSENCE\n'
'Puissance fiscale : 4\n'
'Puissance réelle : 60\n'
'1ère MEC : 11/06/2007\n'
'Kilométrage : 120.500\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Fermeture électriques\n'
'- Vitres électriques\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD\n'
'- Prise 12V \n'
'- Volant réglable\n'
'- Direction Assistée \n'
'- Airbag \n'
'- ABS\n'
'- ESP\n'
'- REVISION OK \n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
"*SOUS RÉSERVE D'ERREURS DE SAISIE,MERCI DE VALIDER LES "
'EQUIPEMENTS AVEC UN COMMERCIAL*',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 60,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'cf096be1-6ac2-587d-8529-06b96f5431de',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3148921646',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Polo',
'odometer': 120500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_cf096be1-6ac2-587d-8529-06b96f5431de/cf096be1-6ac2-587d-8529-06b96f5431de_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 180002,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/08/b3/5f/08b35f6d48b4506da206340c30c553d81dec2e4b.jpg?rule=ad-large',
'Width': 1067}],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2007-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'VOLKSWAGEN POLO 1.2i 60CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2007}
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273148921646%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Saving data for 3148921646: {'created_time': 1774629679.333841, 'last_price_update_time': 1774629679.33385}
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3148921646') HTTP/1.1" 204 0
2026-03-27 16:41:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/d2/be/f4d2bed27ee2230b6f797fe846de76006b6a9ca1.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3143303530
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273143303530%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3143303530: 1
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3143303530
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'ALFA ROMEO 159 BREAK 1.9 JTD TURBO 120CH \n'
"Crit'Air : 3\n"
'Energie : DIESEL\n'
'Puissance fiscale :7\n'
'Puissance réelle : 120\n'
'1ère MEC : 01/09/2009\n'
'Kilométrage : 228.407\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AR\n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'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/3143303530',
'listing': 'auction',
'make': 'ALFA ROMEO',
'model': '159',
'odometer': 228407,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/81/49/6a/81496a44f81c49e9642adfcca2492088712d68a8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6c/de/2e/6cde2e16517a88abf64345939cac2da5372c149d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/05/b2/6e05b2bde2e9d2ffe33a2ebe1726f86aa9f7dbc0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/78/e2/5f/78e25f980ea35def7ecc9e2e2504bbc3a3c92e0e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9d/5a/d5/9d5ad5fe043ba54a73a0e5fdcd1cc475e7199dea.jpg?rule=ad-large'],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2009-09-01',
'seats_number': 5,
'seller_name': None,
'title': 'Alfa romeo 159 break 1.9 jtd turbo 120ch',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2009}
2026-03-27 16:41:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d2b06444-632b-5f56-b397-72dfa91348ff with identifier: 3143303530
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item d2b06444-632b-5f56-b397-72dfa91348ff
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F81%252F49%252F6a%252F81496a44f81c49e9642adfcca2492088712d68a8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/81/49/6a/81496a44f81c49e9642adfcca2492088712d68a8.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/93/4a/6c/934a6c95c9b22f4ef7db7e91e777a585c06928be.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3111546536
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273111546536%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3111546536: 1
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3111546536
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'NISSAN MICRA 1.5 DCI 65CH 5P \n'
'Energie : DIESEL\n'
'Puissance fiscale : 4\n'
'Puissance réelle : 65\n'
'1ère MEC : 05/07/2005\n'
'Kilométrage : 136.250\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Direction Assistée \n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd\n'
'- Prise 12V\n'
'- Climatisation \n'
'- Volant réglable\n'
'- ABS\n'
'- ESP\n'
'- CT OK \n'
'- REVISION OK \n'
'- KIT DISTRIBUTION NEUF \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
"*SOUS RÉSERVE D'ERREURS DE SAISIE,MERCI DE VALIDER LES "
'EQUIPEMENTS AVEC UN COMMERCIAL*',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 65,
'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/3111546536',
'listing': 'auction',
'make': 'NISSAN',
'model': 'Micra',
'odometer': 136250,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/2d/62/fb2d62f3eb2e034968d8f21528e2e8936e3ffad7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/1c/8f/c81c8f83da2912b00ee51668fe9857c983ca3b29.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/6d/84/ea6d8469a1cceaaf61b6d0f18bbf4e89007e2fe1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/f9/ef/daf9ef27b3ec0fdac26a8b2512fa22d76394ec97.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/77/0b/c8770b0e012d5171e69064801d7d6889d49d3a97.jpg?rule=ad-large'],
'price': 3790,
'price_includes_vat': False,
'registration_date': '2005-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'Nissan micra 1.5 dci 65ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2005}
2026-03-27 16:41:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 86f769ce-0698-5fea-9976-5c9b5826229d with identifier: 3111546536
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 86f769ce-0698-5fea-9976-5c9b5826229d
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252Ffb%252F2d%252F62%252Ffb2d62f3eb2e034968d8f21528e2e8936e3ffad7.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/2d/62/fb2d62f3eb2e034968d8f21528e2e8936e3ffad7.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f56b3fc10>
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_12e64695-c890-507c-92c6-0d072db98bdc/12e64695-c890-507c-92c6-0d072db98bdc_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252Faf%252F59%252Fa2%252Faf59a2256a97a74a9a2472e21195ee402aa542a4.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/af/59/a2/af59a2256a97a74a9a2472e21195ee402aa542a4.jpg?rule=ad-large saved to cache
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 12e64695-c890-507c-92c6-0d072db98bdc
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 12e64695-c890-507c-92c6-0d072db98bdc sending to next pipeline
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3142644405
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273142644405%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3142644405: 1
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3142644405
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'RENAULT CLIO lll 1.5 DCI 75CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale :4\n'
'Puissance réelle : 75\n'
'1ère MEC : 10/11/2011\n'
'Kilométrage : 185.955\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Vitres teintées\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Intérieur Semi Cuir \n'
'- Climatisation \n'
'- Volant réglable\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- KIT DISTRI OK \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 75,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3142644405',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Clio',
'odometer': 185950,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/af/43/f6/af43f68175e9ed67b866f7b3b1c7776505d07156.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b2/78/0b/b2780b5ab85137e96f8130d64e296b51908d34c6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/be/d1/8d/bed18da53dca4811636396807ac933bbbe2cdfec.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/95/8d/37/958d37cd2c3c6087cb9c91e23c40928068522988.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a7/ef/52/a7ef5279cba1b86fb774e929c1bf951ae4d14501.jpg?rule=ad-large'],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2011-11-01',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT CLIO lll 1.5 DCI 75CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2026-03-27 16:41:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: fd66ab3f-5a39-5881-a66f-76a5bef73ba6 with identifier: 3142644405
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item fd66ab3f-5a39-5881-a66f-76a5bef73ba6
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252Faf%252F43%252Ff6%252Faf43f68175e9ed67b866f7b3b1c7776505d07156.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/af/43/f6/af43f68175e9ed67b866f7b3b1c7776505d07156.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:19 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 12e64695-c890-507c-92c6-0d072db98bdc with identifier 3147152748
2026-03-27 16:41:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:19 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 12e64695-c890-507c-92c6-0d072db98bdc
2026-03-27 16:41:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/af/59/a2/af59a2256a97a74a9a2472e21195ee402aa542a4.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'VOLKSWAGEN POLO 1.6 TDI 90CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale :4\n'
'Puissance réelle : 90\n'
'1ère MEC : 22/08/2010\n'
'Kilométrage : 226.998\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Climatisation \n'
'- Volant réglable\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 90,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '12e64695-c890-507c-92c6-0d072db98bdc',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3147152748',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Polo',
'odometer': 226998,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_12e64695-c890-507c-92c6-0d072db98bdc/12e64695-c890-507c-92c6-0d072db98bdc_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 184459,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/59/a2/af59a2256a97a74a9a2472e21195ee402aa542a4.jpg?rule=ad-large',
'Width': 1067}],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2010-08-01',
'seats_number': 5,
'seller_name': None,
'title': 'Volkswagen polo 1.6 tdi 90ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2010}
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273147152748%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Saving data for 3147152748: {'created_time': 1774629679.542878, 'last_price_update_time': 1774629679.542888}
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3147152748') HTTP/1.1" 204 0
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3142367017
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273142367017%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3142367017: 1
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3142367017
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'RENAULT MEGANE 1.5 BLUE DCI 110CH Boite Automatique \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale :6\n'
'Puissance réelle : 110\n'
'1ère MEC : 22/08/2016\n'
'Kilométrage : 160.570\n'
'Type de boîte : AUTOMATIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AV\n'
'- Radar AR\n'
'- Camera de recule \n'
'- Vitres teintées\n'
'- GPS\n'
'- Volant multifonction\n'
'- Feux xénon\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Intérieur Semi Cuir \n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Attelage \n'
'- Double des clefs\n'
'- KIT DISTRI OK \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3142367017',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Megane',
'odometer': 160570,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/54/28/9d/54289d6ac15f3fe000e06cd5265dca8198de9959.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/a7/76/d7a776919fcd2003856b4077cf088d50df5c6b4a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3a/a8/79/3aa8797aebe12732c6b5962ecb0989b258c59938.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/88/8e/25/888e259d6d2da3646fb278aff5769594ec9d5255.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/b8/15/22b815ebe8bd64f75fc699ce7d016a46be6d89ac.jpg?rule=ad-large'],
'price': 9990,
'price_includes_vat': False,
'registration_date': '2016-08-01',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT MEGANE 1.5 BLUE DCI 110CH Boite Automatique',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2016}
2026-03-27 16:41:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c22756c2-fecf-5d1e-afe5-b8164d3b9428 with identifier: 3142367017
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item c22756c2-fecf-5d1e-afe5-b8164d3b9428
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F54%252F28%252F9d%252F54289d6ac15f3fe000e06cd5265dca8198de9959.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/54/28/9d/54289d6ac15f3fe000e06cd5265dca8198de9959.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f4e7a90d0>
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_22306b8b-843b-5518-8ea8-9741aa8e7e79/22306b8b-843b-5518-8ea8-9741aa8e7e79_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252Ff4%252Fd2%252Fbe%252Ff4d2bed27ee2230b6f797fe846de76006b6a9ca1.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/d2/be/f4d2bed27ee2230b6f797fe846de76006b6a9ca1.jpg?rule=ad-large saved to cache
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 22306b8b-843b-5518-8ea8-9741aa8e7e79
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 22306b8b-843b-5518-8ea8-9741aa8e7e79 sending to next pipeline
2026-03-27 16:41:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/00/47/7c00477bcc89ad1c7b3c360e094763abfb39247e.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/44/09/f2440934be2381fe123ca7c7b5db7f9c681dcc2d.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:19 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 22306b8b-843b-5518-8ea8-9741aa8e7e79 with identifier 3147143888
2026-03-27 16:41:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:19 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 22306b8b-843b-5518-8ea8-9741aa8e7e79
2026-03-27 16:41:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/d2/be/f4d2bed27ee2230b6f797fe846de76006b6a9ca1.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'FIAT GRANDE PUNTO 1.2i 65CH 5P\n'
"Crit'Air : 2\n"
'Energie : ESSENCE\n'
'Puissance fiscale :5\n'
'Puissance réelle : 65\n'
'1ère MEC : 15/03/2006\n'
'Kilométrage : 147.370\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD \n'
'- USB\n'
'- Prise 12V\n'
'- Climatisation \n'
'- Volant réglable\n'
'- Direction Assiste \n'
'- ABS\n'
'- Airbag \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 65,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '22306b8b-843b-5518-8ea8-9741aa8e7e79',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3147143888',
'listing': 'auction',
'make': 'FIAT',
'model': 'Grande Punto',
'odometer': 147370,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_22306b8b-843b-5518-8ea8-9741aa8e7e79/22306b8b-843b-5518-8ea8-9741aa8e7e79_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 197852,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/d2/be/f4d2bed27ee2230b6f797fe846de76006b6a9ca1.jpg?rule=ad-large',
'Width': 1067}],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2006-03-01',
'seats_number': 5,
'seller_name': None,
'title': 'FIAT GRANDE PUNTO 1.2i 65CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2006}
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273147143888%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Saving data for 3147143888: {'created_time': 1774629679.675077, 'last_price_update_time': 1774629679.675086}
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3147143888') HTTP/1.1" 204 0
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3142318128
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273142318128%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3142318128: 1
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3142318128
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'OPEL INSIGNIA BREAK 2.0 CDTI 130CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale :7\n'
'Puissance réelle : 130\n'
'1ère MEC : 26/10/2011\n'
'Kilométrage : 205.675\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AV\n'
'- Radar AR\n'
'- Vitres teintées\n'
'- GPS\n'
'- Volant multifonction\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Intérieur Semi Cuir \n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- 6 Vitesse \n'
'- Jantes Alu\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'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/3142318128',
'listing': 'auction',
'make': 'OPEL',
'model': 'Insignia',
'odometer': 205675,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/ed/1b/abed1b0bb5f1431b374ad842de32039dea817e2c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/92/95/77/929577927c20b6f52113e53e991f182a660ddfe3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/9c/50/b89c50d0b6d97564731ac90b48d13b680e4e57a3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/e4/fe/a0e4fe94222102f9d1c4f8471db9f43d0fe627ff.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/b8/15/22b815ebe8bd64f75fc699ce7d016a46be6d89ac.jpg?rule=ad-large'],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2011-10-01',
'seats_number': 5,
'seller_name': None,
'title': 'Opel insignia break 2.0 cdti 130ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2026-03-27 16:41:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 747550c2-3e7b-5693-8fdb-dae4e40b63cd with identifier: 3142318128
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 747550c2-3e7b-5693-8fdb-dae4e40b63cd
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252Fab%252Fed%252F1b%252Fabed1b0bb5f1431b374ad842de32039dea817e2c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/ed/1b/abed1b0bb5f1431b374ad842de32039dea817e2c.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f4e73bad0>
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6a32867c-2292-53bc-a504-1a0fb040e55f/6a32867c-2292-53bc-a504-1a0fb040e55f_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F93%252F4a%252F6c%252F934a6c95c9b22f4ef7db7e91e777a585c06928be.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/93/4a/6c/934a6c95c9b22f4ef7db7e91e777a585c06928be.jpg?rule=ad-large saved to cache
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6a32867c-2292-53bc-a504-1a0fb040e55f
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6a32867c-2292-53bc-a504-1a0fb040e55f sending to next pipeline
2026-03-27 16:41:19 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6a32867c-2292-53bc-a504-1a0fb040e55f with identifier 3147043831
2026-03-27 16:41:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:19 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6a32867c-2292-53bc-a504-1a0fb040e55f
2026-03-27 16:41:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/93/4a/6c/934a6c95c9b22f4ef7db7e91e777a585c06928be.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'VOLKSWAGEN TRANSPORTER 2.0 TDI 150CH DSG7 Boite AUTOMATIQUE \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale :7\n'
'Puissance réelle : 150\n'
'1ère MEC : 23/07/2018\n'
'Kilométrage : 233.150\n'
'Type de boîte : AUTOMATIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AV\n'
'- Radar AR\n'
'- Camera de recule \n'
'- Vitres teintées\n'
'- GPS\n'
'- Volant multifonction\n'
'- Feux xénon\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD \n'
'- USB AUX \n'
'- Prise 12V \n'
'- Climatisation \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Attelage \n'
'- Double des clefs\n'
'- REVISION OK \n'
'- KIT DISTRIBUTION OK \n'
'- FACTURE D ENTRETIEN\n'
'+ 4 JANTES AVEC PNEUS + BARRES DE TOIT NEUF \n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 4,
'emission_standard': None,
'engine': None,
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '6a32867c-2292-53bc-a504-1a0fb040e55f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3147043831',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Autres',
'odometer': 233150,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 10,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a32867c-2292-53bc-a504-1a0fb040e55f/6a32867c-2292-53bc-a504-1a0fb040e55f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 212584,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/93/4a/6c/934a6c95c9b22f4ef7db7e91e777a585c06928be.jpg?rule=ad-large',
'Width': 1067}],
'price': 17990,
'price_includes_vat': False,
'registration_date': '2018-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'VOLKSWAGEN TRANSPORTER 2.0 TDI 150CH DSG7 Boite AUTOMATIQUE',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2018}
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273147043831%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Saving data for 3147043831: {'created_time': 1774629679.802817, 'last_price_update_time': 1774629679.802824}
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3147043831') HTTP/1.1" 204 0
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3142284536
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273142284536%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3142284536: 1
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3142284536
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'PEUGEOT 308 1.6 BLUE HDI 100CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale :5\n'
'Puissance réelle : 100\n'
'1ère MEC : 28/07/2015\n'
'Kilométrage : 195.696\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- GPS\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Volant multifonction\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Attelage \n'
'- Double des clefs\n'
'- KIT DISTRI OK\n'
'- REVISION OK \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'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/3142284536',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '308',
'odometer': 195654,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/63/20/42/6320429be6274f2ee21f3211395363d622f90965.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8a/4b/2b/8a4b2b302a61fa245adeaefe86ac40c743f2ef2c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/3b/76/f03b760053de169b0564631fed247ddc360e87db.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a7/b2/cc/a7b2ccfdf65febd183d9edc4dbb0bc770016f65e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/bd/17/00bd17e97973ee9e02ddd8c50e01fd175ae9ae87.jpg?rule=ad-large'],
'price': 6490,
'price_includes_vat': False,
'registration_date': '2015-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 308 1.6 blue hdi 100ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2015}
2026-03-27 16:41:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b455e1a3-c31f-5a9d-853c-713c87fee84a with identifier: 3142284536
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item b455e1a3-c31f-5a9d-853c-713c87fee84a
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F63%252F20%252F42%252F6320429be6274f2ee21f3211395363d622f90965.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/63/20/42/6320429be6274f2ee21f3211395363d622f90965.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/81/49/6a/81496a44f81c49e9642adfcca2492088712d68a8.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f541ac390>
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d9406ac4-3523-54b2-a86c-7edbce2456c2/d9406ac4-3523-54b2-a86c-7edbce2456c2_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F7c%252F00%252F47%252F7c00477bcc89ad1c7b3c360e094763abfb39247e.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/00/47/7c00477bcc89ad1c7b3c360e094763abfb39247e.jpg?rule=ad-large saved to cache
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d9406ac4-3523-54b2-a86c-7edbce2456c2
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d9406ac4-3523-54b2-a86c-7edbce2456c2 sending to next pipeline
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f4e718dd0>
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_95a8e301-1bcb-5a46-a9b8-63551191217f/95a8e301-1bcb-5a46-a9b8-63551191217f_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252Ff2%252F44%252F09%252Ff2440934be2381fe123ca7c7b5db7f9c681dcc2d.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/44/09/f2440934be2381fe123ca7c7b5db7f9c681dcc2d.jpg?rule=ad-large saved to cache
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 95a8e301-1bcb-5a46-a9b8-63551191217f
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 95a8e301-1bcb-5a46-a9b8-63551191217f sending to next pipeline
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3139450465
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273139450465%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Scrape type for 3139450465: 1
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3139450465
2026-03-27 16:41:19 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'RENAULT MEGANE lll 1.6 DCI 131CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale :6\n'
'Puissance réelle : 131\n'
'1ère MEC : 03/07/2014\n'
'Kilométrage : 222.680\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AV\n'
'- Radar AR\n'
'- Camera de recule \n'
'- Vitres teintées\n'
'- GPS\n'
'- Volant multifonction\n'
'- Feux xénon\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Intérieur Semi Cuir \n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Attelage \n'
'- Double des clefs\n'
'- KIT DISTRI OK \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'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/3139450465',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Megane',
'odometer': 222680,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/2f/47/3d2f47db81e4f48fda2b8918a8a23eafa9e0c317.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/00/ad/91/00ad91ed390db632772150964cb549e7a7295dea.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/16/7f/gh167f832e40c0290e695982bbc537f709cb857a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/71/e4/65/71e4655430f2e6415cb4da6b60af4921b822348c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/39/fd/c2/39fdc212e2a8f563c25f11d5b0cb3d61b75815f7.jpg?rule=ad-large'],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2014-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT MEGANE lll 1.6 DCI 131CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2014}
2026-03-27 16:41:19 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ae2fbae7-433b-57d5-998f-226ae7fe27ed with identifier: 3139450465
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item ae2fbae7-433b-57d5-998f-226ae7fe27ed
2026-03-27 16:41:19 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F3d%252F2f%252F47%252F3d2f47db81e4f48fda2b8918a8a23eafa9e0c317.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/2f/47/3d2f47db81e4f48fda2b8918a8a23eafa9e0c317.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:19 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d9406ac4-3523-54b2-a86c-7edbce2456c2 with identifier 3143373333
2026-03-27 16:41:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:19 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:20 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d9406ac4-3523-54b2-a86c-7edbce2456c2
2026-03-27 16:41:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/00/47/7c00477bcc89ad1c7b3c360e094763abfb39247e.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'OPEL INSIGNIA 2.0 CDTi TURBO 131CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale :7\n'
'Puissance réelle : 130\n'
'1ère MEC : 14/06/2010\n'
'Kilométrage : 234.670\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AV\n'
'- Radar AR\n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Intérieur Semi Cuir \n'
'- Climatisation automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Attelage \n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 130,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'd9406ac4-3523-54b2-a86c-7edbce2456c2',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3143373333',
'listing': 'auction',
'make': 'OPEL',
'model': 'Insignia',
'odometer': 234670,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d9406ac4-3523-54b2-a86c-7edbce2456c2/d9406ac4-3523-54b2-a86c-7edbce2456c2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 202261,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/00/47/7c00477bcc89ad1c7b3c360e094763abfb39247e.jpg?rule=ad-large',
'Width': 1067}],
'price': 4490,
'price_includes_vat': False,
'registration_date': '2010-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'OPEL INSIGNIA 2.0 CDTi TURBO 131CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2010}
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273143373333%27 HTTP/1.1" 200 None
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Saving data for 3143373333: {'created_time': 1774629680.018769, 'last_price_update_time': 1774629680.018777}
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3143373333') HTTP/1.1" 204 0
2026-03-27 16:41:20 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 95a8e301-1bcb-5a46-a9b8-63551191217f with identifier 3143387939
2026-03-27 16:41:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:20 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 95a8e301-1bcb-5a46-a9b8-63551191217f
2026-03-27 16:41:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/44/09/f2440934be2381fe123ca7c7b5db7f9c681dcc2d.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'PEUGEOT 207 1.4i 75CH 1ere MAIN \n'
"Crit'Air : 1\n"
'Energie : ESSENCE\n'
'Puissance fiscale :5\n'
'Puissance réelle : 75\n'
'1ère MEC : 20/04/2011\n'
'Kilométrage : 61.409\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Fermeture électriques\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Volant réglable\n'
'- Système ISOFIX\n'
'- Direction assistée \n'
'- ABS\n'
'- ESP\n'
'- Double des clefs \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 75,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '95a8e301-1bcb-5a46-a9b8-63551191217f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3143387939',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '207',
'odometer': 61409,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_95a8e301-1bcb-5a46-a9b8-63551191217f/95a8e301-1bcb-5a46-a9b8-63551191217f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 180895,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/44/09/f2440934be2381fe123ca7c7b5db7f9c681dcc2d.jpg?rule=ad-large',
'Width': 1067}],
'price': 5490,
'price_includes_vat': False,
'registration_date': '2011-04-01',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 207 1.4i 75CH 1ere MAIN',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273143387939%27 HTTP/1.1" 200 None
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Saving data for 3143387939: {'created_time': 1774629680.069836, 'last_price_update_time': 1774629680.069845}
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3143387939') HTTP/1.1" 204 0
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3139440725
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273139440725%27 HTTP/1.1" 200 None
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Scrape type for 3139440725: 1
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3139440725
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'RENAULT KANGOO 1.5 DCI 65CH 5P \n'
"Crit'Air : 4\n"
'Energie : DIESEL\n'
'Puissance fiscale : 5\n'
'Puissance réelle : 65\n'
'1ère MEC : 21/04/2004\n'
'Kilométrage : 224.700\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- DISTRIBUTION OK \n'
'- REVISION OK \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 65,
'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/3139440725',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Kangoo',
'odometer': 224700,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/e2/c4/fbe2c443a8b7981513cef78270e3a217c2b040c3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/58/f6/da58f62c0a960183efb01e3118b221bca66d6c98.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/e5/06/0de506791b6f3bd2419a9829071ca1ba731eeb87.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5c/a6/26/5ca6266ac5800c99cdc8124a964613fcc5baaf87.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/dc/a6/f6dca6b79a200d92769b75d7a214bdba6abca08a.jpg?rule=ad-large'],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2004-04-01',
'seats_number': 5,
'seller_name': None,
'title': 'Renault kangoo 1.5 dci 65ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2004}
2026-03-27 16:41:20 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e4be5f31-a433-5656-b17f-73c0374898ad with identifier: 3139440725
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item e4be5f31-a433-5656-b17f-73c0374898ad
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ffb%252Fe2%252Fc4%252Ffbe2c443a8b7981513cef78270e3a217c2b040c3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/e2/c4/fbe2c443a8b7981513cef78270e3a217c2b040c3.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/54/28/9d/54289d6ac15f3fe000e06cd5265dca8198de9959.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/af/43/f6/af43f68175e9ed67b866f7b3b1c7776505d07156.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f4e771150>
2026-03-27 16:41:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2b06444-632b-5f56-b397-72dfa91348ff/d2b06444-632b-5f56-b397-72dfa91348ff_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:20 [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%252F81%252F49%252F6a%252F81496a44f81c49e9642adfcca2492088712d68a8.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/81/49/6a/81496a44f81c49e9642adfcca2492088712d68a8.jpg?rule=ad-large saved to cache
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d2b06444-632b-5f56-b397-72dfa91348ff
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d2b06444-632b-5f56-b397-72dfa91348ff sending to next pipeline
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3139426360
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273139426360%27 HTTP/1.1" 200 None
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Scrape type for 3139426360: 1
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3139426360
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'CITROEN C3 1.4 HDI 70CH 5P \n'
"Crit'Air : 3\n"
'Energie : DIESEL\n'
'Puissance fiscale : 4\n'
'Puissance réelle : 70\n'
'1ère MEC : 19/10/2007\n'
'Kilométrage : 147.689\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Toit Panoramique \n'
'- Fermeture électriques\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Climatisation\n'
'- Volant réglable\n'
'- ABS\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 70,
'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/3139426360',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C3',
'odometer': 147689,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/3a/4f/e53a4f130e38d97cd1236c275364f32b79c29d46.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/43/ba/6d/43ba6d38cf6a321a353b0552d9daf2f6a6b860ed.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/dc/52/dddc52ee78d8050bf44eda8c21c3011fd048dc2f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/e6/c5/6ae6c5d69e820dabf5bd226c4382046cce010f8f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/91/d7/6e91d76854a436aa61614ba02e305063eaa7306b.jpg?rule=ad-large'],
'price': 4290,
'price_includes_vat': False,
'registration_date': '2007-10-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroen c3 1.4 hdi 70ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2007}
2026-03-27 16:41:20 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: dd5edc80-493f-548e-b0d2-53fda1afe432 with identifier: 3139426360
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item dd5edc80-493f-548e-b0d2-53fda1afe432
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe5%252F3a%252F4f%252Fe53a4f130e38d97cd1236c275364f32b79c29d46.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/3a/4f/e53a4f130e38d97cd1236c275364f32b79c29d46.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:20 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d2b06444-632b-5f56-b397-72dfa91348ff with identifier 3143303530
2026-03-27 16:41:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:20 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d2b06444-632b-5f56-b397-72dfa91348ff
2026-03-27 16:41:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/81/49/6a/81496a44f81c49e9642adfcca2492088712d68a8.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'ALFA ROMEO 159 BREAK 1.9 JTD TURBO 120CH \n'
"Crit'Air : 3\n"
'Energie : DIESEL\n'
'Puissance fiscale :7\n'
'Puissance réelle : 120\n'
'1ère MEC : 01/09/2009\n'
'Kilométrage : 228.407\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AR\n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'd2b06444-632b-5f56-b397-72dfa91348ff',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3143303530',
'listing': 'auction',
'make': 'ALFA ROMEO',
'model': '159',
'odometer': 228407,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2b06444-632b-5f56-b397-72dfa91348ff/d2b06444-632b-5f56-b397-72dfa91348ff_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 202006,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/81/49/6a/81496a44f81c49e9642adfcca2492088712d68a8.jpg?rule=ad-large',
'Width': 1067}],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2009-09-01',
'seats_number': 5,
'seller_name': None,
'title': 'Alfa romeo 159 break 1.9 jtd turbo 120ch',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2009}
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273143303530%27 HTTP/1.1" 200 None
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Saving data for 3143303530: {'created_time': 1774629680.241796, 'last_price_update_time': 1774629680.241803}
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3143303530') HTTP/1.1" 204 0
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3139406852
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273139406852%27 HTTP/1.1" 200 None
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Scrape type for 3139406852: 1
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3139406852
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Jaune',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'RENAULT TWINGO 1.2i 60CH 3P\n'
"Crit'Air : 2\n"
'Energie : ESSENCE \n'
'Puissance fiscale : 4\n'
'Puissance réelle : 60\n'
'1ère MEC : 25/01/2006\n'
'Kilométrage : 88.990\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Fermeture électriques\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Climatisation \n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 3,
'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/3139406852',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Twingo',
'odometer': 88990,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/25/bd/47/25bd478c4e5c6b393ac60db84bbe646f8e4d899b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cd/f5/f8/cdf5f832553a18cf355f603083b687a9e4b50bec.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/f2/3b/b4f23b289b7c9969da9628c23f2d7013c9c6f74d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/86/fc/34/86fc34bc0fda645acf6eed7a1526c6bf030b1f5b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9c/1c/27/9c1c2749007c3d169190e4727dd527009812f349.jpg?rule=ad-large'],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2006-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'RENAULT TWINGO 1.2i 60CH 3P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2006}
2026-03-27 16:41:20 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a1f16adb-3f9a-5d91-98c5-21c77f5b3100 with identifier: 3139406852
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item a1f16adb-3f9a-5d91-98c5-21c77f5b3100
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F25%252Fbd%252F47%252F25bd478c4e5c6b393ac60db84bbe646f8e4d899b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/25/bd/47/25bd478c4e5c6b393ac60db84bbe646f8e4d899b.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/ed/1b/abed1b0bb5f1431b374ad842de32039dea817e2c.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3107096926
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273107096926%27 HTTP/1.1" 200 None
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Scrape type for 3107096926: 1
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3107096926
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'CITROEN C3 PICASSO 1.6 VTi 120CH 5P \n'
"Crit'Air : 1\n"
'Energie : ESSENCE\n'
'Puissance fiscale : 7\n'
'Puissance réelle : 120\n'
'1ère MEC : 22/03/2010\n'
'Kilométrage : .182.919\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Intérieur Semi Cuir\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD\n'
'- Prise 12V \n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Airbag \n'
'- ABS\n'
'- Fixations ISOFIX\n'
'- Phares Antibrouillard\n'
'- ESP\n'
'- Double des clef \n'
"- FACTURE D'ENTRETIEN\n"
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3107096926',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C3 Picasso',
'odometer': 182919,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/51/0a/5d/510a5d9adb6014972b9d4fab411c4142b8c47ec8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b1/0b/a4/b10ba4556bf389e82fbf3ce3e8558dee81ca102c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/15/73/80/157380c34e01125883286081c640f857af6c1822.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/64/ee/6a/64ee6a4ae0d679a19a5bb20c547618826c64321f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/75/07/2a/75072ab891ff3c26bfba465a3c474d7b4d1a5a46.jpg?rule=ad-large'],
'price': 4490,
'price_includes_vat': False,
'registration_date': '2010-03-01',
'seats_number': 5,
'seller_name': None,
'title': 'CITROEN C3 PICASSO 1.6 VTi 120CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2010}
2026-03-27 16:41:20 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ec0332ca-7a7a-5b73-911d-b9eeae615767 with identifier: 3107096926
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item ec0332ca-7a7a-5b73-911d-b9eeae615767
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F51%252F0a%252F5d%252F510a5d9adb6014972b9d4fab411c4142b8c47ec8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/51/0a/5d/510a5d9adb6014972b9d4fab411c4142b8c47ec8.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f4e7d4e90>
2026-03-27 16:41:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c22756c2-fecf-5d1e-afe5-b8164d3b9428/c22756c2-fecf-5d1e-afe5-b8164d3b9428_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:20 [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%252F54%252F28%252F9d%252F54289d6ac15f3fe000e06cd5265dca8198de9959.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/54/28/9d/54289d6ac15f3fe000e06cd5265dca8198de9959.jpg?rule=ad-large saved to cache
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c22756c2-fecf-5d1e-afe5-b8164d3b9428
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c22756c2-fecf-5d1e-afe5-b8164d3b9428 sending to next pipeline
2026-03-27 16:41:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f54124910>
2026-03-27 16:41:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fd66ab3f-5a39-5881-a66f-76a5bef73ba6/fd66ab3f-5a39-5881-a66f-76a5bef73ba6_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:20 [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%252Faf%252F43%252Ff6%252Faf43f68175e9ed67b866f7b3b1c7776505d07156.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/af/43/f6/af43f68175e9ed67b866f7b3b1c7776505d07156.jpg?rule=ad-large saved to cache
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fd66ab3f-5a39-5881-a66f-76a5bef73ba6
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fd66ab3f-5a39-5881-a66f-76a5bef73ba6 sending to next pipeline
2026-03-27 16:41:20 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c22756c2-fecf-5d1e-afe5-b8164d3b9428 with identifier 3142367017
2026-03-27 16:41:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:20 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c22756c2-fecf-5d1e-afe5-b8164d3b9428
2026-03-27 16:41:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/54/28/9d/54289d6ac15f3fe000e06cd5265dca8198de9959.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'RENAULT MEGANE 1.5 BLUE DCI 110CH Boite Automatique \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale :6\n'
'Puissance réelle : 110\n'
'1ère MEC : 22/08/2016\n'
'Kilométrage : 160.570\n'
'Type de boîte : AUTOMATIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AV\n'
'- Radar AR\n'
'- Camera de recule \n'
'- Vitres teintées\n'
'- GPS\n'
'- Volant multifonction\n'
'- Feux xénon\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Intérieur Semi Cuir \n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Attelage \n'
'- Double des clefs\n'
'- KIT DISTRI OK \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c22756c2-fecf-5d1e-afe5-b8164d3b9428',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3142367017',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Megane',
'odometer': 160570,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c22756c2-fecf-5d1e-afe5-b8164d3b9428/c22756c2-fecf-5d1e-afe5-b8164d3b9428_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 202344,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/54/28/9d/54289d6ac15f3fe000e06cd5265dca8198de9959.jpg?rule=ad-large',
'Width': 1067}],
'price': 9990,
'price_includes_vat': False,
'registration_date': '2016-08-01',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT MEGANE 1.5 BLUE DCI 110CH Boite Automatique',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2016}
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273142367017%27 HTTP/1.1" 200 None
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Saving data for 3142367017: {'created_time': 1774629680.660934, 'last_price_update_time': 1774629680.660943}
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3142367017') HTTP/1.1" 204 0
2026-03-27 16:41:20 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: fd66ab3f-5a39-5881-a66f-76a5bef73ba6 with identifier 3142644405
2026-03-27 16:41:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:20 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item fd66ab3f-5a39-5881-a66f-76a5bef73ba6
2026-03-27 16:41:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/af/43/f6/af43f68175e9ed67b866f7b3b1c7776505d07156.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'RENAULT CLIO lll 1.5 DCI 75CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale :4\n'
'Puissance réelle : 75\n'
'1ère MEC : 10/11/2011\n'
'Kilométrage : 185.955\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Vitres teintées\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Intérieur Semi Cuir \n'
'- Climatisation \n'
'- Volant réglable\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- KIT DISTRI OK \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 75,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'fd66ab3f-5a39-5881-a66f-76a5bef73ba6',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3142644405',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Clio',
'odometer': 185950,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_fd66ab3f-5a39-5881-a66f-76a5bef73ba6/fd66ab3f-5a39-5881-a66f-76a5bef73ba6_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 179756,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/43/f6/af43f68175e9ed67b866f7b3b1c7776505d07156.jpg?rule=ad-large',
'Width': 1067}],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2011-11-01',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT CLIO lll 1.5 DCI 75CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273142644405%27 HTTP/1.1" 200 None
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Saving data for 3142644405: {'created_time': 1774629680.708594, 'last_price_update_time': 1774629680.708602}
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3142644405') HTTP/1.1" 204 0
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3068135737
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273068135737%27 HTTP/1.1" 200 None
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Scrape type for 3068135737: 1
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3068135737
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'CHEVROLET CRUZE 1.7 VCDI 131CH 5P\n'
'Energie : DIESEL\n'
'Puissance fiscale : 7\n'
'Puissance réelle : 131\n'
'1ère MEC : 06/07/2012\n'
'Kilométrage : 211.950\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AR\n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD\n'
'- AUX USB \n'
'- Prise 12V\n'
'- Climatisation \n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Système ISOFIX\n'
'- ABS\n'
'- Airbag \n'
'- Fixations ISOFIX\n'
'- Phares Antibrouillard\n'
'- ESP\n'
'- Jantes Alu \n'
'- Attelage \n'
'- Double des clef \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
"*SOUS RÉSERVE D'ERREURS DE SAISIE,MERCI DE VALIDER LES "
'EQUIPEMENTS AVEC UN COMMERCIAL*',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 131,
'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/3068135737',
'listing': 'auction',
'make': 'CHEVROLET',
'model': 'Cruze',
'odometer': 211950,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/55/e3/bd/55e3bd6068db68e67e2003a7c8b16ed89a853261.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/99/53/53/99535348747916cb9386c841da2601cc56a0ba76.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/88/cd/78/88cd78c19578a03b04914354da7994641e2e1f87.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8a/13/2f/8a132f5801806d8f82f52f2caf2730fcbaaf28c9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/93/9f/45/939f45e3f0bfe33f792d381ee0c82b2fa69c3809.jpg?rule=ad-large'],
'price': 4490,
'price_includes_vat': False,
'registration_date': '2012-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'Chevrolet cruze 1.7 vcdi 131ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2012}
2026-03-27 16:41:20 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 79cc1393-c3c7-5702-a74b-edbe8156caa4 with identifier: 3068135737
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 79cc1393-c3c7-5702-a74b-edbe8156caa4
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F55%252Fe3%252Fbd%252F55e3bd6068db68e67e2003a7c8b16ed89a853261.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/55/e3/bd/55e3bd6068db68e67e2003a7c8b16ed89a853261.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/2f/47/3d2f47db81e4f48fda2b8918a8a23eafa9e0c317.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f5427c1d0>
2026-03-27 16:41:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_747550c2-3e7b-5693-8fdb-dae4e40b63cd/747550c2-3e7b-5693-8fdb-dae4e40b63cd_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:20 [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%252Fab%252Fed%252F1b%252Fabed1b0bb5f1431b374ad842de32039dea817e2c.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/ed/1b/abed1b0bb5f1431b374ad842de32039dea817e2c.jpg?rule=ad-large saved to cache
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 747550c2-3e7b-5693-8fdb-dae4e40b63cd
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 747550c2-3e7b-5693-8fdb-dae4e40b63cd sending to next pipeline
2026-03-27 16:41:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/63/20/42/6320429be6274f2ee21f3211395363d622f90965.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3066347792
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273066347792%27 HTTP/1.1" 200 None
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Scrape type for 3066347792: 1
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3066347792
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'B.M.W SERIE 7 740D XDRIVE 340CH 51990 TTC\n'
'Energie : DIESEL\n'
'Puissance fiscale : 22\n'
'Puissance réelle : 340\n'
'1ère MEC : 02/06/2021\n'
'Kilométrage : 130.500\n'
'Type de boîte : AUTOMATIQUE\n'
'\n'
'Options :\n'
'\n'
'- Toit Panoramique ouvrant \n'
'- Camera de recule\n'
'- Camera avant \n'
'- Camera 360\n'
'- GPS\n'
'- Radar AV\n'
'- Radar AR\n'
'- Feux xénon\n'
'- Intérieur Cuir\n'
'- Sièges électrique \n'
'- Sièges chauffants \n'
'- Sièges a mémoire \n'
'- Bluetooth \n'
'- Volant multifonction\n'
'- Start and Stop \n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- Airbag de tête\n'
'- Airbag latéral\n'
'- ABS\n'
'- Airbag coté passager\n'
'- Anti-patinage\n'
'- Fixations ISOFIX\n'
'- Phares Antibrouillard\n'
'- ESP\n'
'- Jantes Alu \n'
'- Double des clef \n'
'- CARNE D ENTRETIEN \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
"*SOUS RÉSERVE D'ERREURS DE SAISIE,MERCI DE VALIDER LES "
'EQUIPEMENTS AVEC UN COMMERCIAL*',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 340,
'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/3066347792',
'listing': 'auction',
'make': 'BMW',
'model': 'Série 7',
'odometer': 135900,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/75/a2/f375a2f21b4b478d0d2e3d0dbadc9c3749201049.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/10/c9/7b/10c97bb521a7486a9aa6a294ed9ca0e17d5c37b2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/bc/65/26bc654055c22586052d1c1df61e2acbbf4b7205.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/56/60/52/566052e6c57d77f28eff336477163b6201094213.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/b6/82/25b682572a6092d0f34689490fc2d89706bd8a0c.jpg?rule=ad-large'],
'price': 51990,
'price_includes_vat': False,
'registration_date': '2021-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'B.m.w serie 7 740d xdrive 340ch 51990 ttc',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2021}
2026-03-27 16:41:20 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 9c194443-079b-5707-9e7d-a9f726e991fe with identifier: 3066347792
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 9c194443-079b-5707-9e7d-a9f726e991fe
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff3%252F75%252Fa2%252Ff375a2f21b4b478d0d2e3d0dbadc9c3749201049.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/75/a2/f375a2f21b4b478d0d2e3d0dbadc9c3749201049.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:20 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 747550c2-3e7b-5693-8fdb-dae4e40b63cd with identifier 3142318128
2026-03-27 16:41:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:20 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 747550c2-3e7b-5693-8fdb-dae4e40b63cd
2026-03-27 16:41:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/ed/1b/abed1b0bb5f1431b374ad842de32039dea817e2c.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'OPEL INSIGNIA BREAK 2.0 CDTI 130CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale :7\n'
'Puissance réelle : 130\n'
'1ère MEC : 26/10/2011\n'
'Kilométrage : 205.675\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AV\n'
'- Radar AR\n'
'- Vitres teintées\n'
'- GPS\n'
'- Volant multifonction\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Intérieur Semi Cuir \n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- 6 Vitesse \n'
'- Jantes Alu\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 130,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '747550c2-3e7b-5693-8fdb-dae4e40b63cd',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3142318128',
'listing': 'auction',
'make': 'OPEL',
'model': 'Insignia',
'odometer': 205675,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_747550c2-3e7b-5693-8fdb-dae4e40b63cd/747550c2-3e7b-5693-8fdb-dae4e40b63cd_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 201709,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/ed/1b/abed1b0bb5f1431b374ad842de32039dea817e2c.jpg?rule=ad-large',
'Width': 1067}],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2011-10-01',
'seats_number': 5,
'seller_name': None,
'title': 'Opel insignia break 2.0 cdti 130ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273142318128%27 HTTP/1.1" 200 None
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Saving data for 3142318128: {'created_time': 1774629680.881444, 'last_price_update_time': 1774629680.881456}
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3142318128') HTTP/1.1" 204 0
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3134937232
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273134937232%27 HTTP/1.1" 200 None
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Scrape type for 3134937232: 1
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3134937232
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'PEUGEOT 508 2.2 HDI 204CH Boite Automatique \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 12\n'
'Puissance réelle : 204\n'
'1ère MEC : 22/11/2012\n'
'Kilométrage : 252.100\n'
'Type de boîte : AUTOMATIQUE\n'
'\n'
'Options :\n'
'\n'
'- Radar AV\n'
'- Radar AR\n'
'- Vitres teintées\n'
'- GPS\n'
'- Volant multifonction\n'
'- Feux xénon\n'
'- Bluetooth\n'
'- Intérieur Cuir\n'
'- Siege Electrique\n'
'- Siege chauffantes \n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Intérieur Cuir \n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 204,
'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/3134937232',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '508',
'odometer': 252100,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/28/e9/3a/28e93ae8e3d39f323080f5da7ed3e41e19968d1c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/58/df/e058df69f48bc10311b188921557bdcc14300a7b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/ff/74/e1ff74573b4059d69faa139d0dd811aeb31b11d8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/0e/2b/310e2ba9821f4ebf0bae2e15461dd0bbcec4b605.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/1c/a3/221ca3a861d233acb1e5e8ed043b85cb9bbe0704.jpg?rule=ad-large'],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2012-11-01',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 508 2.2 HDI 204CH Boite Automatique',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2012}
2026-03-27 16:41:20 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 55460bad-1c3f-563d-a28d-bd92a4af92f6 with identifier: 3134937232
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 1 photos for item 55460bad-1c3f-563d-a28d-bd92a4af92f6
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F28%252Fe9%252F3a%252F28e93ae8e3d39f323080f5da7ed3e41e19968d1c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/28/e9/3a/28e93ae8e3d39f323080f5da7ed3e41e19968d1c.jpg?rule=ad-large not downloaded yet
2026-03-27 16:41:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f4e73f150>
2026-03-27 16:41:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ae2fbae7-433b-57d5-998f-226ae7fe27ed/ae2fbae7-433b-57d5-998f-226ae7fe27ed_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:20 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:20 [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%252F3d%252F2f%252F47%252F3d2f47db81e4f48fda2b8918a8a23eafa9e0c317.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/2f/47/3d2f47db81e4f48fda2b8918a8a23eafa9e0c317.jpg?rule=ad-large saved to cache
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ae2fbae7-433b-57d5-998f-226ae7fe27ed
2026-03-27 16:41:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ae2fbae7-433b-57d5-998f-226ae7fe27ed sending to next pipeline
2026-03-27 16:41:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/25/bd/47/25bd478c4e5c6b393ac60db84bbe646f8e4d899b.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:20 [auto_selling_leboncoin.fr] INFO: No more listings found to scrape
2026-03-27 16:41:20 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ae2fbae7-433b-57d5-998f-226ae7fe27ed with identifier 3139450465
2026-03-27 16:41:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:20 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:20 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ae2fbae7-433b-57d5-998f-226ae7fe27ed
2026-03-27 16:41:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/2f/47/3d2f47db81e4f48fda2b8918a8a23eafa9e0c317.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'RENAULT MEGANE lll 1.6 DCI 131CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale :6\n'
'Puissance réelle : 131\n'
'1ère MEC : 03/07/2014\n'
'Kilométrage : 222.680\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AV\n'
'- Radar AR\n'
'- Camera de recule \n'
'- Vitres teintées\n'
'- GPS\n'
'- Volant multifonction\n'
'- Feux xénon\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Intérieur Semi Cuir \n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Attelage \n'
'- Double des clefs\n'
'- KIT DISTRI OK \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 130,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'ae2fbae7-433b-57d5-998f-226ae7fe27ed',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3139450465',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Megane',
'odometer': 222680,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ae2fbae7-433b-57d5-998f-226ae7fe27ed/ae2fbae7-433b-57d5-998f-226ae7fe27ed_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 200196,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/2f/47/3d2f47db81e4f48fda2b8918a8a23eafa9e0c317.jpg?rule=ad-large',
'Width': 1067}],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2014-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT MEGANE lll 1.6 DCI 131CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2014}
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273139450465%27 HTTP/1.1" 200 None
2026-03-27 16:41:21 [auto_selling_leboncoin.fr] INFO: Saving data for 3139450465: {'created_time': 1774629681.024482, 'last_price_update_time': 1774629681.024489}
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3139450465') HTTP/1.1" 204 0
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f65d74dd0>
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b455e1a3-c31f-5a9d-853c-713c87fee84a/b455e1a3-c31f-5a9d-853c-713c87fee84a_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F63%252F20%252F42%252F6320429be6274f2ee21f3211395363d622f90965.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/63/20/42/6320429be6274f2ee21f3211395363d622f90965.jpg?rule=ad-large saved to cache
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b455e1a3-c31f-5a9d-853c-713c87fee84a
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b455e1a3-c31f-5a9d-853c-713c87fee84a sending to next pipeline
2026-03-27 16:41:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/51/0a/5d/510a5d9adb6014972b9d4fab411c4142b8c47ec8.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b455e1a3-c31f-5a9d-853c-713c87fee84a with identifier 3142284536
2026-03-27 16:41:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b455e1a3-c31f-5a9d-853c-713c87fee84a
2026-03-27 16:41:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/63/20/42/6320429be6274f2ee21f3211395363d622f90965.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'PEUGEOT 308 1.6 BLUE HDI 100CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale :5\n'
'Puissance réelle : 100\n'
'1ère MEC : 28/07/2015\n'
'Kilométrage : 195.696\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- GPS\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Volant multifonction\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Attelage \n'
'- Double des clefs\n'
'- KIT DISTRI OK\n'
'- REVISION OK \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 100,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'b455e1a3-c31f-5a9d-853c-713c87fee84a',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3142284536',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '308',
'odometer': 195654,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b455e1a3-c31f-5a9d-853c-713c87fee84a/b455e1a3-c31f-5a9d-853c-713c87fee84a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 189947,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/20/42/6320429be6274f2ee21f3211395363d622f90965.jpg?rule=ad-large',
'Width': 1067}],
'price': 6490,
'price_includes_vat': False,
'registration_date': '2015-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 308 1.6 blue hdi 100ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2015}
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273142284536%27 HTTP/1.1" 200 None
2026-03-27 16:41:21 [auto_selling_leboncoin.fr] INFO: Saving data for 3142284536: {'created_time': 1774629681.119612, 'last_price_update_time': 1774629681.119621}
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3142284536') HTTP/1.1" 204 0
2026-03-27 16:41:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/55/e3/bd/55e3bd6068db68e67e2003a7c8b16ed89a853261.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f541c75d0>
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1f16adb-3f9a-5d91-98c5-21c77f5b3100/a1f16adb-3f9a-5d91-98c5-21c77f5b3100_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F25%252Fbd%252F47%252F25bd478c4e5c6b393ac60db84bbe646f8e4d899b.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/25/bd/47/25bd478c4e5c6b393ac60db84bbe646f8e4d899b.jpg?rule=ad-large saved to cache
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a1f16adb-3f9a-5d91-98c5-21c77f5b3100
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a1f16adb-3f9a-5d91-98c5-21c77f5b3100 sending to next pipeline
2026-03-27 16:41:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a1f16adb-3f9a-5d91-98c5-21c77f5b3100 with identifier 3139406852
2026-03-27 16:41:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a1f16adb-3f9a-5d91-98c5-21c77f5b3100
2026-03-27 16:41:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/25/bd/47/25bd478c4e5c6b393ac60db84bbe646f8e4d899b.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Jaune',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'RENAULT TWINGO 1.2i 60CH 3P\n'
"Crit'Air : 2\n"
'Energie : ESSENCE \n'
'Puissance fiscale : 4\n'
'Puissance réelle : 60\n'
'1ère MEC : 25/01/2006\n'
'Kilométrage : 88.990\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Fermeture électriques\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Climatisation \n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 60,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'a1f16adb-3f9a-5d91-98c5-21c77f5b3100',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3139406852',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Twingo',
'odometer': 88990,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a1f16adb-3f9a-5d91-98c5-21c77f5b3100/a1f16adb-3f9a-5d91-98c5-21c77f5b3100_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 171188,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/bd/47/25bd478c4e5c6b393ac60db84bbe646f8e4d899b.jpg?rule=ad-large',
'Width': 1067}],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2006-01-01',
'seats_number': 4,
'seller_name': None,
'title': 'RENAULT TWINGO 1.2i 60CH 3P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2006}
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273139406852%27 HTTP/1.1" 200 None
2026-03-27 16:41:21 [auto_selling_leboncoin.fr] INFO: Saving data for 3139406852: {'created_time': 1774629681.214661, 'last_price_update_time': 1774629681.214669}
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3139406852') HTTP/1.1" 204 0
2026-03-27 16:41:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/75/a2/f375a2f21b4b478d0d2e3d0dbadc9c3749201049.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/3a/4f/e53a4f130e38d97cd1236c275364f32b79c29d46.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f54126110>
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ec0332ca-7a7a-5b73-911d-b9eeae615767/ec0332ca-7a7a-5b73-911d-b9eeae615767_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F51%252F0a%252F5d%252F510a5d9adb6014972b9d4fab411c4142b8c47ec8.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/51/0a/5d/510a5d9adb6014972b9d4fab411c4142b8c47ec8.jpg?rule=ad-large saved to cache
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ec0332ca-7a7a-5b73-911d-b9eeae615767
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ec0332ca-7a7a-5b73-911d-b9eeae615767 sending to next pipeline
2026-03-27 16:41:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ec0332ca-7a7a-5b73-911d-b9eeae615767 with identifier 3107096926
2026-03-27 16:41:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ec0332ca-7a7a-5b73-911d-b9eeae615767
2026-03-27 16:41:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/51/0a/5d/510a5d9adb6014972b9d4fab411c4142b8c47ec8.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'CITROEN C3 PICASSO 1.6 VTi 120CH 5P \n'
"Crit'Air : 1\n"
'Energie : ESSENCE\n'
'Puissance fiscale : 7\n'
'Puissance réelle : 120\n'
'1ère MEC : 22/03/2010\n'
'Kilométrage : .182.919\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Intérieur Semi Cuir\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD\n'
'- Prise 12V \n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Airbag \n'
'- ABS\n'
'- Fixations ISOFIX\n'
'- Phares Antibrouillard\n'
'- ESP\n'
'- Double des clef \n'
"- FACTURE D'ENTRETIEN\n"
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'ec0332ca-7a7a-5b73-911d-b9eeae615767',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3107096926',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C3 Picasso',
'odometer': 182919,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ec0332ca-7a7a-5b73-911d-b9eeae615767/ec0332ca-7a7a-5b73-911d-b9eeae615767_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 185217,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/51/0a/5d/510a5d9adb6014972b9d4fab411c4142b8c47ec8.jpg?rule=ad-large',
'Width': 1067}],
'price': 4490,
'price_includes_vat': False,
'registration_date': '2010-03-01',
'seats_number': 5,
'seller_name': None,
'title': 'CITROEN C3 PICASSO 1.6 VTi 120CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2010}
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273107096926%27 HTTP/1.1" 200 None
2026-03-27 16:41:21 [auto_selling_leboncoin.fr] INFO: Saving data for 3107096926: {'created_time': 1774629681.310052, 'last_price_update_time': 1774629681.310061}
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3107096926') HTTP/1.1" 204 0
2026-03-27 16:41:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/28/e9/3a/28e93ae8e3d39f323080f5da7ed3e41e19968d1c.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f542893d0>
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_79cc1393-c3c7-5702-a74b-edbe8156caa4/79cc1393-c3c7-5702-a74b-edbe8156caa4_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F55%252Fe3%252Fbd%252F55e3bd6068db68e67e2003a7c8b16ed89a853261.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/55/e3/bd/55e3bd6068db68e67e2003a7c8b16ed89a853261.jpg?rule=ad-large saved to cache
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 79cc1393-c3c7-5702-a74b-edbe8156caa4
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 79cc1393-c3c7-5702-a74b-edbe8156caa4 sending to next pipeline
2026-03-27 16:41:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 79cc1393-c3c7-5702-a74b-edbe8156caa4 with identifier 3068135737
2026-03-27 16:41:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 79cc1393-c3c7-5702-a74b-edbe8156caa4
2026-03-27 16:41:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/55/e3/bd/55e3bd6068db68e67e2003a7c8b16ed89a853261.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'CHEVROLET CRUZE 1.7 VCDI 131CH 5P\n'
'Energie : DIESEL\n'
'Puissance fiscale : 7\n'
'Puissance réelle : 131\n'
'1ère MEC : 06/07/2012\n'
'Kilométrage : 211.950\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AR\n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD\n'
'- AUX USB \n'
'- Prise 12V\n'
'- Climatisation \n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Système ISOFIX\n'
'- ABS\n'
'- Airbag \n'
'- Fixations ISOFIX\n'
'- Phares Antibrouillard\n'
'- ESP\n'
'- Jantes Alu \n'
'- Attelage \n'
'- Double des clef \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
"*SOUS RÉSERVE D'ERREURS DE SAISIE,MERCI DE VALIDER LES "
'EQUIPEMENTS AVEC UN COMMERCIAL*',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '79cc1393-c3c7-5702-a74b-edbe8156caa4',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3068135737',
'listing': 'auction',
'make': 'CHEVROLET',
'model': 'Cruze',
'odometer': 211950,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_79cc1393-c3c7-5702-a74b-edbe8156caa4/79cc1393-c3c7-5702-a74b-edbe8156caa4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 190465,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/e3/bd/55e3bd6068db68e67e2003a7c8b16ed89a853261.jpg?rule=ad-large',
'Width': 1067}],
'price': 4490,
'price_includes_vat': False,
'registration_date': '2012-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'Chevrolet cruze 1.7 vcdi 131ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2012}
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273068135737%27 HTTP/1.1" 200 None
2026-03-27 16:41:21 [auto_selling_leboncoin.fr] INFO: Saving data for 3068135737: {'created_time': 1774629681.403752, 'last_price_update_time': 1774629681.40376}
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3068135737') HTTP/1.1" 204 0
2026-03-27 16:41:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/e2/c4/fbe2c443a8b7981513cef78270e3a217c2b040c3.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f557b1310>
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9c194443-079b-5707-9e7d-a9f726e991fe/9c194443-079b-5707-9e7d-a9f726e991fe_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252Ff3%252F75%252Fa2%252Ff375a2f21b4b478d0d2e3d0dbadc9c3749201049.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/75/a2/f375a2f21b4b478d0d2e3d0dbadc9c3749201049.jpg?rule=ad-large saved to cache
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9c194443-079b-5707-9e7d-a9f726e991fe
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9c194443-079b-5707-9e7d-a9f726e991fe sending to next pipeline
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f54308810>
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd5edc80-493f-548e-b0d2-53fda1afe432/dd5edc80-493f-548e-b0d2-53fda1afe432_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252Fe5%252F3a%252F4f%252Fe53a4f130e38d97cd1236c275364f32b79c29d46.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/3a/4f/e53a4f130e38d97cd1236c275364f32b79c29d46.jpg?rule=ad-large saved to cache
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item dd5edc80-493f-548e-b0d2-53fda1afe432
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item dd5edc80-493f-548e-b0d2-53fda1afe432 sending to next pipeline
2026-03-27 16:41:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/2d/62/fb2d62f3eb2e034968d8f21528e2e8936e3ffad7.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 9c194443-079b-5707-9e7d-a9f726e991fe with identifier 3066347792
2026-03-27 16:41:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 9c194443-079b-5707-9e7d-a9f726e991fe
2026-03-27 16:41:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/75/a2/f375a2f21b4b478d0d2e3d0dbadc9c3749201049.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'B.M.W SERIE 7 740D XDRIVE 340CH 51990 TTC\n'
'Energie : DIESEL\n'
'Puissance fiscale : 22\n'
'Puissance réelle : 340\n'
'1ère MEC : 02/06/2021\n'
'Kilométrage : 130.500\n'
'Type de boîte : AUTOMATIQUE\n'
'\n'
'Options :\n'
'\n'
'- Toit Panoramique ouvrant \n'
'- Camera de recule\n'
'- Camera avant \n'
'- Camera 360\n'
'- GPS\n'
'- Radar AV\n'
'- Radar AR\n'
'- Feux xénon\n'
'- Intérieur Cuir\n'
'- Sièges électrique \n'
'- Sièges chauffants \n'
'- Sièges a mémoire \n'
'- Bluetooth \n'
'- Volant multifonction\n'
'- Start and Stop \n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- Airbag de tête\n'
'- Airbag latéral\n'
'- ABS\n'
'- Airbag coté passager\n'
'- Anti-patinage\n'
'- Fixations ISOFIX\n'
'- Phares Antibrouillard\n'
'- ESP\n'
'- Jantes Alu \n'
'- Double des clef \n'
'- CARNE D ENTRETIEN \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
"*SOUS RÉSERVE D'ERREURS DE SAISIE,MERCI DE VALIDER LES "
'EQUIPEMENTS AVEC UN COMMERCIAL*',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 340,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '9c194443-079b-5707-9e7d-a9f726e991fe',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3066347792',
'listing': 'auction',
'make': 'BMW',
'model': 'Série 7',
'odometer': 135900,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_9c194443-079b-5707-9e7d-a9f726e991fe/9c194443-079b-5707-9e7d-a9f726e991fe_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 200665,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f3/75/a2/f375a2f21b4b478d0d2e3d0dbadc9c3749201049.jpg?rule=ad-large',
'Width': 1067}],
'price': 51990,
'price_includes_vat': False,
'registration_date': '2021-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'B.m.w serie 7 740d xdrive 340ch 51990 ttc',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2021}
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273066347792%27 HTTP/1.1" 200 None
2026-03-27 16:41:21 [auto_selling_leboncoin.fr] INFO: Saving data for 3066347792: {'created_time': 1774629681.608606, 'last_price_update_time': 1774629681.608616}
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3066347792') HTTP/1.1" 204 0
2026-03-27 16:41:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: dd5edc80-493f-548e-b0d2-53fda1afe432 with identifier 3139426360
2026-03-27 16:41:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item dd5edc80-493f-548e-b0d2-53fda1afe432
2026-03-27 16:41:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/3a/4f/e53a4f130e38d97cd1236c275364f32b79c29d46.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'CITROEN C3 1.4 HDI 70CH 5P \n'
"Crit'Air : 3\n"
'Energie : DIESEL\n'
'Puissance fiscale : 4\n'
'Puissance réelle : 70\n'
'1ère MEC : 19/10/2007\n'
'Kilométrage : 147.689\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Toit Panoramique \n'
'- Fermeture électriques\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Climatisation\n'
'- Volant réglable\n'
'- ABS\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 70,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'dd5edc80-493f-548e-b0d2-53fda1afe432',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3139426360',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C3',
'odometer': 147689,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dd5edc80-493f-548e-b0d2-53fda1afe432/dd5edc80-493f-548e-b0d2-53fda1afe432_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 174936,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/3a/4f/e53a4f130e38d97cd1236c275364f32b79c29d46.jpg?rule=ad-large',
'Width': 1067}],
'price': 4290,
'price_includes_vat': False,
'registration_date': '2007-10-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroen c3 1.4 hdi 70ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2007}
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273139426360%27 HTTP/1.1" 200 None
2026-03-27 16:41:21 [auto_selling_leboncoin.fr] INFO: Saving data for 3139426360: {'created_time': 1774629681.65695, 'last_price_update_time': 1774629681.656957}
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3139426360') HTTP/1.1" 204 0
2026-03-27 16:41:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/30/7b/69/307b69d65ffbd784f14693f66fbd25adfe1032ad.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f4e7c2810>
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_55460bad-1c3f-563d-a28d-bd92a4af92f6/55460bad-1c3f-563d-a28d-bd92a4af92f6_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F28%252Fe9%252F3a%252F28e93ae8e3d39f323080f5da7ed3e41e19968d1c.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/28/e9/3a/28e93ae8e3d39f323080f5da7ed3e41e19968d1c.jpg?rule=ad-large saved to cache
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 55460bad-1c3f-563d-a28d-bd92a4af92f6
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 55460bad-1c3f-563d-a28d-bd92a4af92f6 sending to next pipeline
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f557d54d0>
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e4be5f31-a433-5656-b17f-73c0374898ad/e4be5f31-a433-5656-b17f-73c0374898ad_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252Ffb%252Fe2%252Fc4%252Ffbe2c443a8b7981513cef78270e3a217c2b040c3.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/e2/c4/fbe2c443a8b7981513cef78270e3a217c2b040c3.jpg?rule=ad-large saved to cache
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e4be5f31-a433-5656-b17f-73c0374898ad
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e4be5f31-a433-5656-b17f-73c0374898ad sending to next pipeline
2026-03-27 16:41:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 55460bad-1c3f-563d-a28d-bd92a4af92f6 with identifier 3134937232
2026-03-27 16:41:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 55460bad-1c3f-563d-a28d-bd92a4af92f6
2026-03-27 16:41:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/28/e9/3a/28e93ae8e3d39f323080f5da7ed3e41e19968d1c.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'PEUGEOT 508 2.2 HDI 204CH Boite Automatique \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 12\n'
'Puissance réelle : 204\n'
'1ère MEC : 22/11/2012\n'
'Kilométrage : 252.100\n'
'Type de boîte : AUTOMATIQUE\n'
'\n'
'Options :\n'
'\n'
'- Radar AV\n'
'- Radar AR\n'
'- Vitres teintées\n'
'- GPS\n'
'- Volant multifonction\n'
'- Feux xénon\n'
'- Bluetooth\n'
'- Intérieur Cuir\n'
'- Siege Electrique\n'
'- Siege chauffantes \n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Intérieur Cuir \n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 204,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '55460bad-1c3f-563d-a28d-bd92a4af92f6',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3134937232',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '508',
'odometer': 252100,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_55460bad-1c3f-563d-a28d-bd92a4af92f6/55460bad-1c3f-563d-a28d-bd92a4af92f6_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 203025,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/28/e9/3a/28e93ae8e3d39f323080f5da7ed3e41e19968d1c.jpg?rule=ad-large',
'Width': 1067}],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2012-11-01',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 508 2.2 HDI 204CH Boite Automatique',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2012}
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273134937232%27 HTTP/1.1" 200 None
2026-03-27 16:41:21 [auto_selling_leboncoin.fr] INFO: Saving data for 3134937232: {'created_time': 1774629681.793888, 'last_price_update_time': 1774629681.793896}
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3134937232') HTTP/1.1" 204 0
2026-03-27 16:41:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e4be5f31-a433-5656-b17f-73c0374898ad with identifier 3139440725
2026-03-27 16:41:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e4be5f31-a433-5656-b17f-73c0374898ad
2026-03-27 16:41:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/e2/c4/fbe2c443a8b7981513cef78270e3a217c2b040c3.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'RENAULT KANGOO 1.5 DCI 65CH 5P \n'
"Crit'Air : 4\n"
'Energie : DIESEL\n'
'Puissance fiscale : 5\n'
'Puissance réelle : 65\n'
'1ère MEC : 21/04/2004\n'
'Kilométrage : 224.700\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- DISTRIBUTION OK \n'
'- REVISION OK \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 65,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e4be5f31-a433-5656-b17f-73c0374898ad',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3139440725',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Kangoo',
'odometer': 224700,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e4be5f31-a433-5656-b17f-73c0374898ad/e4be5f31-a433-5656-b17f-73c0374898ad_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 188455,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/e2/c4/fbe2c443a8b7981513cef78270e3a217c2b040c3.jpg?rule=ad-large',
'Width': 1067}],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2004-04-01',
'seats_number': 5,
'seller_name': None,
'title': 'Renault kangoo 1.5 dci 65ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2004}
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273139440725%27 HTTP/1.1" 200 None
2026-03-27 16:41:21 [auto_selling_leboncoin.fr] INFO: Saving data for 3139440725: {'created_time': 1774629681.840834, 'last_price_update_time': 1774629681.840843}
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3139440725') HTTP/1.1" 204 0
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f5427da50>
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_86f769ce-0698-5fea-9976-5c9b5826229d/86f769ce-0698-5fea-9976-5c9b5826229d_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252Ffb%252F2d%252F62%252Ffb2d62f3eb2e034968d8f21528e2e8936e3ffad7.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/2d/62/fb2d62f3eb2e034968d8f21528e2e8936e3ffad7.jpg?rule=ad-large saved to cache
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 86f769ce-0698-5fea-9976-5c9b5826229d
2026-03-27 16:41:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 86f769ce-0698-5fea-9976-5c9b5826229d sending to next pipeline
2026-03-27 16:41:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/9e/49/3f9e49ea2e9a256dfcf524e233538dda9ffc9b61.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:21 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 86f769ce-0698-5fea-9976-5c9b5826229d with identifier 3111546536
2026-03-27 16:41:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:21 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:21 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 86f769ce-0698-5fea-9976-5c9b5826229d
2026-03-27 16:41:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/2d/62/fb2d62f3eb2e034968d8f21528e2e8936e3ffad7.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'NISSAN MICRA 1.5 DCI 65CH 5P \n'
'Energie : DIESEL\n'
'Puissance fiscale : 4\n'
'Puissance réelle : 65\n'
'1ère MEC : 05/07/2005\n'
'Kilométrage : 136.250\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Direction Assistée \n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd\n'
'- Prise 12V\n'
'- Climatisation \n'
'- Volant réglable\n'
'- ABS\n'
'- ESP\n'
'- CT OK \n'
'- REVISION OK \n'
'- KIT DISTRIBUTION NEUF \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
"*SOUS RÉSERVE D'ERREURS DE SAISIE,MERCI DE VALIDER LES "
'EQUIPEMENTS AVEC UN COMMERCIAL*',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 65,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '86f769ce-0698-5fea-9976-5c9b5826229d',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3111546536',
'listing': 'auction',
'make': 'NISSAN',
'model': 'Micra',
'odometer': 136250,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_86f769ce-0698-5fea-9976-5c9b5826229d/86f769ce-0698-5fea-9976-5c9b5826229d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 184741,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fb/2d/62/fb2d62f3eb2e034968d8f21528e2e8936e3ffad7.jpg?rule=ad-large',
'Width': 1067}],
'price': 3790,
'price_includes_vat': False,
'registration_date': '2005-07-01',
'seats_number': 5,
'seller_name': None,
'title': 'Nissan micra 1.5 dci 65ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2005}
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273111546536%27 HTTP/1.1" 200 None
2026-03-27 16:41:21 [auto_selling_leboncoin.fr] INFO: Saving data for 3111546536: {'created_time': 1774629681.940771, 'last_price_update_time': 1774629681.940784}
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3111546536') HTTP/1.1" 204 0
2026-03-27 16:41:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/85/f0/d6/85f0d683e9a9d90dd2743e933c17733dd162dd2c.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f54373e10>
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b45dded0-c1b2-5a8b-b8a1-653bb94b6c2f/b45dded0-c1b2-5a8b-b8a1-653bb94b6c2f_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:21 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F30%252F7b%252F69%252F307b69d65ffbd784f14693f66fbd25adfe1032ad.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/30/7b/69/307b69d65ffbd784f14693f66fbd25adfe1032ad.jpg?rule=ad-large saved to cache
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b45dded0-c1b2-5a8b-b8a1-653bb94b6c2f
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b45dded0-c1b2-5a8b-b8a1-653bb94b6c2f sending to next pipeline
2026-03-27 16:41:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b45dded0-c1b2-5a8b-b8a1-653bb94b6c2f with identifier 3143419284
2026-03-27 16:41:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b45dded0-c1b2-5a8b-b8a1-653bb94b6c2f
2026-03-27 16:41:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/30/7b/69/307b69d65ffbd784f14693f66fbd25adfe1032ad.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'RENAULT CLIO lll 1.5 DCI 90CH 5P\n'
"Crit'Air : 3\n"
'Energie : DIESEL\n'
'Puissance fiscale :5\n'
'Puissance réelle : 90\n'
'1ère MEC : 20/08/2009\n'
'Kilométrage : 188.950\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Vitres teintées\n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Climatisation \n'
'- Volant réglable\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Double des clefs\n'
'- KIT DISTRI OK \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 90,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'b45dded0-c1b2-5a8b-b8a1-653bb94b6c2f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3143419284',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Clio',
'odometer': 188950,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b45dded0-c1b2-5a8b-b8a1-653bb94b6c2f/b45dded0-c1b2-5a8b-b8a1-653bb94b6c2f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 197839,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/30/7b/69/307b69d65ffbd784f14693f66fbd25adfe1032ad.jpg?rule=ad-large',
'Width': 1067}],
'price': 4790,
'price_includes_vat': False,
'registration_date': '2009-08-01',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT CLIO lll 1.5 DCI 90CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2009}
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273143419284%27 HTTP/1.1" 200 None
2026-03-27 16:41:22 [auto_selling_leboncoin.fr] INFO: Saving data for 3143419284: {'created_time': 1774629682.037207, 'last_price_update_time': 1774629682.037217}
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3143419284') HTTP/1.1" 204 0
2026-03-27 16:41:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/41/0e/d1/410ed19058f21b4a94ce82ef2d09a48bf6eee6db.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f543639d0>
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_18163806-9e5f-50f1-b59f-9f6057bb5459/18163806-9e5f-50f1-b59f-9f6057bb5459_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F3f%252F9e%252F49%252F3f9e49ea2e9a256dfcf524e233538dda9ffc9b61.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/9e/49/3f9e49ea2e9a256dfcf524e233538dda9ffc9b61.jpg?rule=ad-large saved to cache
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 18163806-9e5f-50f1-b59f-9f6057bb5459
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 18163806-9e5f-50f1-b59f-9f6057bb5459 sending to next pipeline
2026-03-27 16:41:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 18163806-9e5f-50f1-b59f-9f6057bb5459 with identifier 3115367822
2026-03-27 16:41:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 18163806-9e5f-50f1-b59f-9f6057bb5459
2026-03-27 16:41:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/9e/49/3f9e49ea2e9a256dfcf524e233538dda9ffc9b61.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'DACIA LOGAN 1.2i 75CH 5P \n'
'Energie : ESSENCE\n'
'Puissance fiscale : 5\n'
'Puissance réelle : 75\n'
'1ère MEC : 17/01/2013\n'
'Kilométrage : 94.100\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Allume Cigare\n'
'- Direction Assistée \n'
'- Ordinateur de Bord\n'
'- Système Audio cd\n'
'- AUX\n'
'- USB\n'
'- Prise 12V\n'
'- Volant réglable\n'
'- ABS\n'
'- ESP\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
"*SOUS RÉSERVE D'ERREURS DE SAISIE,MERCI DE VALIDER LES "
'EQUIPEMENTS AVEC UN COMMERCIAL*',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 75,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '18163806-9e5f-50f1-b59f-9f6057bb5459',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3115367822',
'listing': 'auction',
'make': 'DACIA',
'model': 'Logan',
'odometer': 95100,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_18163806-9e5f-50f1-b59f-9f6057bb5459/18163806-9e5f-50f1-b59f-9f6057bb5459_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 194297,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/9e/49/3f9e49ea2e9a256dfcf524e233538dda9ffc9b61.jpg?rule=ad-large',
'Width': 1067}],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2013-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'DACIA LOGAN 1.2i 75CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2013}
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273115367822%27 HTTP/1.1" 200 None
2026-03-27 16:41:22 [auto_selling_leboncoin.fr] INFO: Saving data for 3115367822: {'created_time': 1774629682.138036, 'last_price_update_time': 1774629682.138049}
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3115367822') HTTP/1.1" 204 0
2026-03-27 16:41:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/11/ca/d9/11cad98fb0b00cdc4dd956d65b7eb5456470101e.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f54361f50>
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15483f68-191e-5a51-8e56-84ae7f315f7f/15483f68-191e-5a51-8e56-84ae7f315f7f_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F85%252Ff0%252Fd6%252F85f0d683e9a9d90dd2743e933c17733dd162dd2c.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/85/f0/d6/85f0d683e9a9d90dd2743e933c17733dd162dd2c.jpg?rule=ad-large saved to cache
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 15483f68-191e-5a51-8e56-84ae7f315f7f
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 15483f68-191e-5a51-8e56-84ae7f315f7f sending to next pipeline
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f5435b4d0>
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b9330f67-2f2e-5ddd-bfd2-4d0189c6ada3/b9330f67-2f2e-5ddd-bfd2-4d0189c6ada3_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F41%252F0e%252Fd1%252F410ed19058f21b4a94ce82ef2d09a48bf6eee6db.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/41/0e/d1/410ed19058f21b4a94ce82ef2d09a48bf6eee6db.jpg?rule=ad-large saved to cache
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b9330f67-2f2e-5ddd-bfd2-4d0189c6ada3
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b9330f67-2f2e-5ddd-bfd2-4d0189c6ada3 sending to next pipeline
2026-03-27 16:41:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/7b/c3/1e7bc36155a2fde0fc9a6f01594098555f742256.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 15483f68-191e-5a51-8e56-84ae7f315f7f with identifier 3115391830
2026-03-27 16:41:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 15483f68-191e-5a51-8e56-84ae7f315f7f
2026-03-27 16:41:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/85/f0/d6/85f0d683e9a9d90dd2743e933c17733dd162dd2c.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Rouge',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'FIAT PANDA 1.2i 69CH 5P\n'
'Energie : ESSENCE\n'
'Puissance fiscale : 4\n'
'Puissance réelle : 69\n'
'1ère MEC : 11/09/2013\n'
'Kilométrage : 173.700\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Fermeture électriques\n'
'- Vitres électriques\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD\n'
'- Prise 12V \n'
'- Volant réglable\n'
'- Direction Assistée \n'
'- Airbag \n'
'- ABS\n'
'- ESP\n'
'- Double des clef\n'
'- CT OK \n'
'- REVISION OK \n'
'- KIT DISTRIBUTION NEUF \n'
"- FACTURE D'ENTRETIEN\n"
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
"*SOUS RÉSERVE D'ERREURS DE SAISIE,MERCI DE VALIDER LES "
'EQUIPEMENTS AVEC UN COMMERCIAL*',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 69,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '15483f68-191e-5a51-8e56-84ae7f315f7f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3115391830',
'listing': 'auction',
'make': 'FIAT',
'model': 'Panda',
'odometer': 173700,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_15483f68-191e-5a51-8e56-84ae7f315f7f/15483f68-191e-5a51-8e56-84ae7f315f7f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 209497,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/f0/d6/85f0d683e9a9d90dd2743e933c17733dd162dd2c.jpg?rule=ad-large',
'Width': 1067}],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2013-09-01',
'seats_number': 5,
'seller_name': None,
'title': 'FIAT PANDA 1.2i 69CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2013}
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273115391830%27 HTTP/1.1" 200 None
2026-03-27 16:41:22 [auto_selling_leboncoin.fr] INFO: Saving data for 3115391830: {'created_time': 1774629682.281674, 'last_price_update_time': 1774629682.281683}
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3115391830') HTTP/1.1" 204 0
2026-03-27 16:41:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b9330f67-2f2e-5ddd-bfd2-4d0189c6ada3 with identifier 3153920135
2026-03-27 16:41:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b9330f67-2f2e-5ddd-bfd2-4d0189c6ada3
2026-03-27 16:41:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/41/0e/d1/410ed19058f21b4a94ce82ef2d09a48bf6eee6db.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'CITROEN DS3 1.6 VTI 120CH 3P \n'
"Crit'Air : 1\n"
'Energie : ESSENCE\n'
'Puissance fiscale :6\n'
'Puissance réelle : 120\n'
'1ère MEC : 29/09/2014\n'
'Kilométrage : 148.345\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Bluetooth\n'
'- GPS \n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD\n'
'- Radar AR\n'
'- Prise 12V\n'
'- Climatisation Automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'b9330f67-2f2e-5ddd-bfd2-4d0189c6ada3',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3153920135',
'listing': 'auction',
'make': 'CITROEN',
'model': 'DS3',
'odometer': 148345,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b9330f67-2f2e-5ddd-bfd2-4d0189c6ada3/b9330f67-2f2e-5ddd-bfd2-4d0189c6ada3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 180750,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/0e/d1/410ed19058f21b4a94ce82ef2d09a48bf6eee6db.jpg?rule=ad-large',
'Width': 1067}],
'price': 5890,
'price_includes_vat': False,
'registration_date': '2014-09-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroen ds3 1.6 vti 120ch 3p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2014}
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273153920135%27 HTTP/1.1" 200 None
2026-03-27 16:41:22 [auto_selling_leboncoin.fr] INFO: Saving data for 3153920135: {'created_time': 1774629682.341844, 'last_price_update_time': 1774629682.341851}
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3153920135') HTTP/1.1" 204 0
2026-03-27 16:41:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/b5/90/dcb59041e3be0f4b320e99d7f3f2eb0b4b383de5.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f4e703d10>
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3436667-e8e6-5202-a093-5be48a0f3cdb/a3436667-e8e6-5202-a093-5be48a0f3cdb_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F11%252Fca%252Fd9%252F11cad98fb0b00cdc4dd956d65b7eb5456470101e.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/11/ca/d9/11cad98fb0b00cdc4dd956d65b7eb5456470101e.jpg?rule=ad-large saved to cache
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a3436667-e8e6-5202-a093-5be48a0f3cdb
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a3436667-e8e6-5202-a093-5be48a0f3cdb sending to next pipeline
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f4e7116d0>
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2bdf157a-bc2d-5515-8af4-7655f5fede2b/2bdf157a-bc2d-5515-8af4-7655f5fede2b_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F1e%252F7b%252Fc3%252F1e7bc36155a2fde0fc9a6f01594098555f742256.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/7b/c3/1e7bc36155a2fde0fc9a6f01594098555f742256.jpg?rule=ad-large saved to cache
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2bdf157a-bc2d-5515-8af4-7655f5fede2b
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2bdf157a-bc2d-5515-8af4-7655f5fede2b sending to next pipeline
2026-03-27 16:41:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a3436667-e8e6-5202-a093-5be48a0f3cdb with identifier 3153927440
2026-03-27 16:41:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a3436667-e8e6-5202-a093-5be48a0f3cdb
2026-03-27 16:41:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/11/ca/d9/11cad98fb0b00cdc4dd956d65b7eb5456470101e.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'CHEVROLET AVEO 1.2i 86CH 5P \n'
"Crit'Air : 1\n"
'Energie : ESSENCE\n'
'Puissance fiscale :5\n'
'Puissance réelle : 86\n'
'1ère MEC : 28/09/2012\n'
'Kilométrage : 178.695\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Vitres électriques\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V\n'
'- Climatisation \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clefs\n'
'- Moteur a chaine \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 86,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'a3436667-e8e6-5202-a093-5be48a0f3cdb',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3153927440',
'listing': 'auction',
'make': 'CHEVROLET',
'model': 'Aveo',
'odometer': 178695,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a3436667-e8e6-5202-a093-5be48a0f3cdb/a3436667-e8e6-5202-a093-5be48a0f3cdb_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 171790,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/11/ca/d9/11cad98fb0b00cdc4dd956d65b7eb5456470101e.jpg?rule=ad-large',
'Width': 1067}],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2012-09-01',
'seats_number': 5,
'seller_name': None,
'title': 'CHEVROLET AVEO 1.2i 86CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2012}
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273153927440%27 HTTP/1.1" 200 None
2026-03-27 16:41:22 [auto_selling_leboncoin.fr] INFO: Saving data for 3153927440: {'created_time': 1774629682.481264, 'last_price_update_time': 1774629682.481273}
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3153927440') HTTP/1.1" 204 0
2026-03-27 16:41:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2bdf157a-bc2d-5515-8af4-7655f5fede2b with identifier 3155185417
2026-03-27 16:41:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2bdf157a-bc2d-5515-8af4-7655f5fede2b
2026-03-27 16:41:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/7b/c3/1e7bc36155a2fde0fc9a6f01594098555f742256.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'ALFA ROMEO MITO 1.3 JTD 95CH 3P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 5\n'
'Puissance réelle : 95\n'
'1ère MEC : 23/03/2011\n'
'Kilométrage : 204.158\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Radar AR\n'
'- Vitres teintées\n'
'- Volant multifonction\n'
'- Bluetooth\n'
'- Fermeture électriques\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clefs\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 95,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '2bdf157a-bc2d-5515-8af4-7655f5fede2b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3155185417',
'listing': 'auction',
'make': 'ALFA ROMEO',
'model': 'MiTo',
'odometer': 204158,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2bdf157a-bc2d-5515-8af4-7655f5fede2b/2bdf157a-bc2d-5515-8af4-7655f5fede2b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 162250,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/7b/c3/1e7bc36155a2fde0fc9a6f01594098555f742256.jpg?rule=ad-large',
'Width': 1067}],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2011-03-01',
'seats_number': 4,
'seller_name': None,
'title': 'Alfa romeo mito 1.3 jtd 95ch 3p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273155185417%27 HTTP/1.1" 200 None
2026-03-27 16:41:22 [auto_selling_leboncoin.fr] INFO: Saving data for 3155185417: {'created_time': 1774629682.527474, 'last_price_update_time': 1774629682.52748}
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3155185417') HTTP/1.1" 204 0
2026-03-27 16:41:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/8d/00/b88d0084399315501667da20c0a6695263beb663.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/25/f2/6e/25f26e85b6ab567cddc96f658733336a59d0e75f.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f542b3b10>
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f45c83f-d29d-5ade-8761-71fd420f6690/6f45c83f-d29d-5ade-8761-71fd420f6690_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252Fdc%252Fb5%252F90%252Fdcb59041e3be0f4b320e99d7f3f2eb0b4b383de5.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/b5/90/dcb59041e3be0f4b320e99d7f3f2eb0b4b383de5.jpg?rule=ad-large saved to cache
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6f45c83f-d29d-5ade-8761-71fd420f6690
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6f45c83f-d29d-5ade-8761-71fd420f6690 sending to next pipeline
2026-03-27 16:41:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6f45c83f-d29d-5ade-8761-71fd420f6690 with identifier 3068177870
2026-03-27 16:41:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6f45c83f-d29d-5ade-8761-71fd420f6690
2026-03-27 16:41:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/b5/90/dcb59041e3be0f4b320e99d7f3f2eb0b4b383de5.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'PEUGEOT 3008 ll 1.5 HDI 130CH ALLURE \n'
'Energie : DIESEL\n'
'Puissance fiscale : 6\n'
'Puissance réelle : 130\n'
'1ère MEC : 26/06/2019\n'
'Kilométrage : 186.500\n'
'Type de boîte : AUTOMATIQUE\n'
'\n'
'Options :\n'
'\n'
'- Camera de recule\n'
'- Camera 360\n'
'- GPS\n'
'- Radar AV\n'
'- Radar AR\n'
'- Feux xénon\n'
'- Intérieur Semi Cuir\n'
'- Sièges chauffants \n'
'- Bluetooth \n'
'- Volant multifonction\n'
'- Start and Stop \n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio \n'
'- USB AUX\n'
'- Prise 12V \n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Airbag \n'
'- ABS\n'
'- Fixations ISOFIX\n'
'- Phares Antibrouillard\n'
'- ESP\n'
'- Jantes Alu \n'
'- Double des clef \n'
"- FACTURE D'ENTRETIEN\n"
"- KIT DISTRIBUTION + CHAÎNE D'ARBRE À CAMES FAIT CHEZ "
'PEUGEOT\n'
'- REVISION OK\n'
'- CT OK \n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
"*SOUS RÉSERVE D'ERREURS DE SAISIE,MERCI DE VALIDER LES "
'EQUIPEMENTS AVEC UN COMMERCIAL*',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 130,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '6f45c83f-d29d-5ade-8761-71fd420f6690',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3068177870',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '3008',
'odometer': 186500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6f45c83f-d29d-5ade-8761-71fd420f6690/6f45c83f-d29d-5ade-8761-71fd420f6690_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 210691,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/dc/b5/90/dcb59041e3be0f4b320e99d7f3f2eb0b4b383de5.jpg?rule=ad-large',
'Width': 1067}],
'price': 12990,
'price_includes_vat': False,
'registration_date': '2019-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 3008 ll 1.5 HDI 130CH ALLURE',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2019}
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273068177870%27 HTTP/1.1" 200 None
2026-03-27 16:41:22 [auto_selling_leboncoin.fr] INFO: Saving data for 3068177870: {'created_time': 1774629682.631216, 'last_price_update_time': 1774629682.631224}
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3068177870') HTTP/1.1" 204 0
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f4e7c35d0>
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f29b98e5-5ed0-50a2-b352-e777f886e258/f29b98e5-5ed0-50a2-b352-e777f886e258_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252Fb8%252F8d%252F00%252Fb88d0084399315501667da20c0a6695263beb663.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/8d/00/b88d0084399315501667da20c0a6695263beb663.jpg?rule=ad-large saved to cache
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f29b98e5-5ed0-50a2-b352-e777f886e258
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f29b98e5-5ed0-50a2-b352-e777f886e258 sending to next pipeline
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f54147b10>
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4686d9cd-9dcd-584d-88e3-8fe064150190/4686d9cd-9dcd-584d-88e3-8fe064150190_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F25%252Ff2%252F6e%252F25f26e85b6ab567cddc96f658733336a59d0e75f.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/25/f2/6e/25f26e85b6ab567cddc96f658733336a59d0e75f.jpg?rule=ad-large saved to cache
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4686d9cd-9dcd-584d-88e3-8fe064150190
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4686d9cd-9dcd-584d-88e3-8fe064150190 sending to next pipeline
2026-03-27 16:41:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f29b98e5-5ed0-50a2-b352-e777f886e258 with identifier 3087801911
2026-03-27 16:41:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f29b98e5-5ed0-50a2-b352-e777f886e258
2026-03-27 16:41:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/8d/00/b88d0084399315501667da20c0a6695263beb663.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'MINI CLUBMAN 1.6i (R55) 120CH \n'
'Energie : ESSENCE\n'
'Puissance fiscale : 6\n'
'Puissance réelle : 120\n'
'1ère MEC : 16/11/2009\n'
'Kilométrage : 125.490\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Toit Panoramique ouvrant\n'
'- Bluetooth \n'
'- Radar AR\n'
'- Intérieur Semi Cuir \n'
'- Fermeture électrique\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD\n'
'- Prise 12V\n'
'- Climatisation Automatique \n'
'- ABS\n'
'- Airbag \n'
'- Phares Antibrouillard\n'
'- ESP\n'
'- Jantes Alu \n'
'- 6 Vitesse \n'
'- Double des clef \n'
'- REVISION OK \n'
'- MOTEUR A CHAINE \n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
"*SOUS RÉSERVE D'ERREURS DE SAISIE,MERCI DE VALIDER LES "
'EQUIPEMENTS AVEC UN COMMERCIAL*',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'f29b98e5-5ed0-50a2-b352-e777f886e258',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3087801911',
'listing': 'auction',
'make': 'MINI',
'model': 'Clubman',
'odometer': 125490,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_f29b98e5-5ed0-50a2-b352-e777f886e258/f29b98e5-5ed0-50a2-b352-e777f886e258_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 183278,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b8/8d/00/b88d0084399315501667da20c0a6695263beb663.jpg?rule=ad-large',
'Width': 1067}],
'price': 6490,
'price_includes_vat': False,
'registration_date': '2009-11-01',
'seats_number': 5,
'seller_name': None,
'title': 'MINI CLUBMAN 1.6i (R55) 120CH',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2009}
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273087801911%27 HTTP/1.1" 200 None
2026-03-27 16:41:22 [auto_selling_leboncoin.fr] INFO: Saving data for 3087801911: {'created_time': 1774629682.760013, 'last_price_update_time': 1774629682.76002}
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3087801911') HTTP/1.1" 204 0
2026-03-27 16:41:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4686d9cd-9dcd-584d-88e3-8fe064150190 with identifier 3160980158
2026-03-27 16:41:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4686d9cd-9dcd-584d-88e3-8fe064150190
2026-03-27 16:41:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/25/f2/6e/25f26e85b6ab567cddc96f658733336a59d0e75f.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'DACIA LOGAN 1.5 DCI TURBO 86CH 7PLACE \n'
"Crit'Air : 3\n"
'Energie : DIESEL\n'
'Puissance fiscale : 5\n'
'Puissance réelle : 86\n'
'1ère MEC : 30/11/2010\n'
'Kilométrage : 274419\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Fermeture électriques\n'
'- Vitres électriques\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- ABS\n'
'- ESP\n'
'- Double des clef \n'
'- 7 PLACE \n'
'- Facture d entretien \n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 85,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '4686d9cd-9dcd-584d-88e3-8fe064150190',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3160980158',
'listing': 'auction',
'make': 'DACIA',
'model': 'Logan',
'odometer': 274419,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4686d9cd-9dcd-584d-88e3-8fe064150190/4686d9cd-9dcd-584d-88e3-8fe064150190_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 180988,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/f2/6e/25f26e85b6ab567cddc96f658733336a59d0e75f.jpg?rule=ad-large',
'Width': 1067}],
'price': 2990,
'price_includes_vat': False,
'registration_date': '2010-11-01',
'seats_number': None,
'seller_name': None,
'title': 'Dacia logan 1.5 dci turbo 86ch 7place',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2010}
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273160980158%27 HTTP/1.1" 200 None
2026-03-27 16:41:22 [auto_selling_leboncoin.fr] INFO: Saving data for 3160980158: {'created_time': 1774629682.809178, 'last_price_update_time': 1774629682.809187}
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3160980158') HTTP/1.1" 204 0
2026-03-27 16:41:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/28/eb/de/28ebde5fc5c01d3cec0385f5d4ab46f15cf4ece1.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/4f/aa/b44faa8fc0c5910130fd7b8e3475a61aaf2d6bf9.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/22/b1/7e/22b17e6e6326c9dc36aa3c3fe1717f2b20fd385b.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/c7/5f/e3c75f534a383818037e85981d16c8974b8eb1e2.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/45/38/ac/4538ac91d9246cc7266b7ffa6e35853b4db5c245.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/06/b3/8c/06b38cc06f61bf58d0918daad788c91af037759c.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/a8/9b/aea89b7cd507b1ba47fab6b9c2df81dd9aebe97d.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f543b9950>
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2486292-0686-548e-a2ba-df84ae1f750f/d2486292-0686-548e-a2ba-df84ae1f750f_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:22 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F28%252Feb%252Fde%252F28ebde5fc5c01d3cec0385f5d4ab46f15cf4ece1.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/28/eb/de/28ebde5fc5c01d3cec0385f5d4ab46f15cf4ece1.jpg?rule=ad-large saved to cache
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d2486292-0686-548e-a2ba-df84ae1f750f
2026-03-27 16:41:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d2486292-0686-548e-a2ba-df84ae1f750f sending to next pipeline
2026-03-27 16:41:22 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d2486292-0686-548e-a2ba-df84ae1f750f with identifier 3161038660
2026-03-27 16:41:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:22 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:22 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d2486292-0686-548e-a2ba-df84ae1f750f
2026-03-27 16:41:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/28/eb/de/28ebde5fc5c01d3cec0385f5d4ab46f15cf4ece1.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'PEUGEOT 308 1.6 HDI TURBO 112CH 5P\n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 6\n'
'Puissance réelle : 112\n'
'1ère MEC : 13/01/2011\n'
'Kilométrage : 195.595\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- GPS\n'
'- Bluetooth \n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- DOUBLE DES CLEF \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 112,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'd2486292-0686-548e-a2ba-df84ae1f750f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3161038660',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '308',
'odometer': 195595,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_d2486292-0686-548e-a2ba-df84ae1f750f/d2486292-0686-548e-a2ba-df84ae1f750f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 198087,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/28/eb/de/28ebde5fc5c01d3cec0385f5d4ab46f15cf4ece1.jpg?rule=ad-large',
'Width': 1067}],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2011-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 308 1.6 hdi turbo 112ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2011}
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273161038660%27 HTTP/1.1" 200 None
2026-03-27 16:41:23 [auto_selling_leboncoin.fr] INFO: Saving data for 3161038660: {'created_time': 1774629683.012675, 'last_price_update_time': 1774629683.012685}
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3161038660') HTTP/1.1" 204 0
2026-03-27 16:41:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/84/78/4a/84784ab2350d56adac53be29a06847f45b5c4b2b.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/33/18/f4/3318f41b4e491924369b47b1b9c5ea14a69b7aab.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f543b8450>
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20dad1b5-2c5b-53a6-b612-1902ff99827a/20dad1b5-2c5b-53a6-b612-1902ff99827a_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252Fb4%252F4f%252Faa%252Fb44faa8fc0c5910130fd7b8e3475a61aaf2d6bf9.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/4f/aa/b44faa8fc0c5910130fd7b8e3475a61aaf2d6bf9.jpg?rule=ad-large saved to cache
2026-03-27 16:41:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 20dad1b5-2c5b-53a6-b612-1902ff99827a
2026-03-27 16:41:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 20dad1b5-2c5b-53a6-b612-1902ff99827a sending to next pipeline
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f4e7705d0>
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01d1615a-b6e3-544f-88da-5c04df8a580a/01d1615a-b6e3-544f-88da-5c04df8a580a_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F22%252Fb1%252F7e%252F22b17e6e6326c9dc36aa3c3fe1717f2b20fd385b.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/22/b1/7e/22b17e6e6326c9dc36aa3c3fe1717f2b20fd385b.jpg?rule=ad-large saved to cache
2026-03-27 16:41:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 01d1615a-b6e3-544f-88da-5c04df8a580a
2026-03-27 16:41:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 01d1615a-b6e3-544f-88da-5c04df8a580a sending to next pipeline
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f541d5fd0>
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0ed64c2b-477c-575e-ac5a-d8fdaa232fbb/0ed64c2b-477c-575e-ac5a-d8fdaa232fbb_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252Fe3%252Fc7%252F5f%252Fe3c75f534a383818037e85981d16c8974b8eb1e2.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/c7/5f/e3c75f534a383818037e85981d16c8974b8eb1e2.jpg?rule=ad-large saved to cache
2026-03-27 16:41:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0ed64c2b-477c-575e-ac5a-d8fdaa232fbb
2026-03-27 16:41:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0ed64c2b-477c-575e-ac5a-d8fdaa232fbb sending to next pipeline
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f5426ca50>
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a5b2037-f7b5-5e24-b47d-4404db3dbe24/0a5b2037-f7b5-5e24-b47d-4404db3dbe24_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F45%252F38%252Fac%252F4538ac91d9246cc7266b7ffa6e35853b4db5c245.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/45/38/ac/4538ac91d9246cc7266b7ffa6e35853b4db5c245.jpg?rule=ad-large saved to cache
2026-03-27 16:41:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0a5b2037-f7b5-5e24-b47d-4404db3dbe24
2026-03-27 16:41:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0a5b2037-f7b5-5e24-b47d-4404db3dbe24 sending to next pipeline
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f4e7b3690>
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_97606810-b820-5ca2-bc4f-b76506fcf86b/97606810-b820-5ca2-bc4f-b76506fcf86b_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F06%252Fb3%252F8c%252F06b38cc06f61bf58d0918daad788c91af037759c.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/06/b3/8c/06b38cc06f61bf58d0918daad788c91af037759c.jpg?rule=ad-large saved to cache
2026-03-27 16:41:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 97606810-b820-5ca2-bc4f-b76506fcf86b
2026-03-27 16:41:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 97606810-b820-5ca2-bc4f-b76506fcf86b sending to next pipeline
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f54220550>
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_21df90c1-ed4c-5f5c-93c0-4bbd45848259/21df90c1-ed4c-5f5c-93c0-4bbd45848259_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252Fae%252Fa8%252F9b%252Faea89b7cd507b1ba47fab6b9c2df81dd9aebe97d.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/a8/9b/aea89b7cd507b1ba47fab6b9c2df81dd9aebe97d.jpg?rule=ad-large saved to cache
2026-03-27 16:41:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 21df90c1-ed4c-5f5c-93c0-4bbd45848259
2026-03-27 16:41:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 21df90c1-ed4c-5f5c-93c0-4bbd45848259 sending to next pipeline
2026-03-27 16:41:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 20dad1b5-2c5b-53a6-b612-1902ff99827a with identifier 3161083397
2026-03-27 16:41:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:23 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 20dad1b5-2c5b-53a6-b612-1902ff99827a
2026-03-27 16:41:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/4f/aa/b44faa8fc0c5910130fd7b8e3475a61aaf2d6bf9.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'FORD FIESTA 1.6 TDCI TURBO 90CH 5P \n'
"Crit'Air : 3\n"
'Energie : DIESEL\n'
'Puissance fiscale : 5\n'
'Puissance réelle : 90\n'
'1ère MEC : 29/09/2009\n'
'Kilométrage : 178.990\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Bluetooth \n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- DOUBLE DES CLEF \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 90,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '20dad1b5-2c5b-53a6-b612-1902ff99827a',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3161083397',
'listing': 'auction',
'make': 'FORD',
'model': 'Fiesta',
'odometer': 178990,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_20dad1b5-2c5b-53a6-b612-1902ff99827a/20dad1b5-2c5b-53a6-b612-1902ff99827a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 189938,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/4f/aa/b44faa8fc0c5910130fd7b8e3475a61aaf2d6bf9.jpg?rule=ad-large',
'Width': 1067}],
'price': 3990,
'price_includes_vat': False,
'registration_date': '2009-09-01',
'seats_number': 5,
'seller_name': None,
'title': 'Ford fiesta 1.6 tdci turbo 90ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2009}
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273161083397%27 HTTP/1.1" 200 None
2026-03-27 16:41:23 [auto_selling_leboncoin.fr] INFO: Saving data for 3161083397: {'created_time': 1774629683.33139, 'last_price_update_time': 1774629683.331398}
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3161083397') HTTP/1.1" 204 0
2026-03-27 16:41:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 01d1615a-b6e3-544f-88da-5c04df8a580a with identifier 3161065323
2026-03-27 16:41:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:23 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 01d1615a-b6e3-544f-88da-5c04df8a580a
2026-03-27 16:41:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/22/b1/7e/22b17e6e6326c9dc36aa3c3fe1717f2b20fd385b.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'CITROEN C4 1.2i VTi 110CH 5P \n'
"Crit'Air : 1\n"
'Energie : ESSENCE \n'
'Puissance fiscale : 6\n'
'Puissance réelle : 110\n'
'1ère MEC : 17/06/2015\n'
'Kilométrage : 138.160\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- GPS\n'
'- Bluetooth \n'
'- Radar AR \n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clef\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '01d1615a-b6e3-544f-88da-5c04df8a580a',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3161065323',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C4',
'odometer': 138160,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_01d1615a-b6e3-544f-88da-5c04df8a580a/01d1615a-b6e3-544f-88da-5c04df8a580a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 196830,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/b1/7e/22b17e6e6326c9dc36aa3c3fe1717f2b20fd385b.jpg?rule=ad-large',
'Width': 1067}],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2015-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'CITROEN C4 1.2i VTi 110CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2015}
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273161065323%27 HTTP/1.1" 200 None
2026-03-27 16:41:23 [auto_selling_leboncoin.fr] INFO: Saving data for 3161065323: {'created_time': 1774629683.379767, 'last_price_update_time': 1774629683.379779}
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3161065323') HTTP/1.1" 204 0
2026-03-27 16:41:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0ed64c2b-477c-575e-ac5a-d8fdaa232fbb with identifier 3109449849
2026-03-27 16:41:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:23 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0ed64c2b-477c-575e-ac5a-d8fdaa232fbb
2026-03-27 16:41:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/c7/5f/e3c75f534a383818037e85981d16c8974b8eb1e2.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'OPEL MERIVA 1.6 CDTI 110CH 5P \n'
'Energie : DIESEL\n'
'Puissance fiscale : 5\n'
'Puissance réelle : 110\n'
'1ère MEC : 28/03/2017\n'
'Kilométrage : 187.904\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio CD\n'
'- Prise 12V \n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Airbag \n'
'- ABS\n'
'- Fixations ISOFIX\n'
'- Phares Antibrouillard\n'
'- ESP\n'
'- Jantes Alu \n'
'- Double des clef \n'
"- FACTURE D'ENTRETIEN\n"
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
"*SOUS RÉSERVE D'ERREURS DE SAISIE,MERCI DE VALIDER LES "
'EQUIPEMENTS AVEC UN COMMERCIAL*',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '0ed64c2b-477c-575e-ac5a-d8fdaa232fbb',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3109449849',
'listing': 'auction',
'make': 'OPEL',
'model': 'Meriva',
'odometer': 187904,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0ed64c2b-477c-575e-ac5a-d8fdaa232fbb/0ed64c2b-477c-575e-ac5a-d8fdaa232fbb_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 190089,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/c7/5f/e3c75f534a383818037e85981d16c8974b8eb1e2.jpg?rule=ad-large',
'Width': 1067}],
'price': 6290,
'price_includes_vat': False,
'registration_date': '2017-03-01',
'seats_number': 5,
'seller_name': None,
'title': 'Opel meriva 1.6 cdti 110ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2017}
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273109449849%27 HTTP/1.1" 200 None
2026-03-27 16:41:23 [auto_selling_leboncoin.fr] INFO: Saving data for 3109449849: {'created_time': 1774629683.428584, 'last_price_update_time': 1774629683.428591}
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3109449849') HTTP/1.1" 204 0
2026-03-27 16:41:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0a5b2037-f7b5-5e24-b47d-4404db3dbe24 with identifier 2978947261
2026-03-27 16:41:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:23 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0a5b2037-f7b5-5e24-b47d-4404db3dbe24
2026-03-27 16:41:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/45/38/ac/4538ac91d9246cc7266b7ffa6e35853b4db5c245.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'PEUGEOT 308SW 1.2i GT-LINE 130CH 5P\n'
'Energie : ESSENCE\n'
'Puissance fiscale : 6\n'
'Puissance réelle : 130\n'
'1ère MEC : 21/03/2016\n'
'Kilométrage : 90.710\n'
'Type de boîte : MECANIQUE \n'
'\n'
'Options :\n'
'\n'
'- Vitres teintées\n'
'- Camera de recule\n'
'- GPS\n'
'- Volant multifonction\n'
'- Radar AV\n'
'- Radar AR\n'
'- Bluetooth\n'
'- Intérieur Semi Cuir\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio\n'
'- Prise 12V \n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- 6 Vitesse \n'
'- Jantes Alu\n'
'- Double des clef\n'
'- FACTURE D ENTRETIEN \n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
"*SOUS RÉSERVE D'ERREURS DE SAISIE,MERCI DE VALIDER LES "
'EQUIPEMENTS AVEC UN COMMERCIAL*',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 130,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '0a5b2037-f7b5-5e24-b47d-4404db3dbe24',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/2978947261',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '308',
'odometer': 90710,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0a5b2037-f7b5-5e24-b47d-4404db3dbe24/0a5b2037-f7b5-5e24-b47d-4404db3dbe24_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 162713,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/45/38/ac/4538ac91d9246cc7266b7ffa6e35853b4db5c245.jpg?rule=ad-large',
'Width': 1067}],
'price': 6990,
'price_includes_vat': False,
'registration_date': '2016-03-01',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 308SW 1.2i GT-LINE 130CH 5P',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2016}
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%272978947261%27 HTTP/1.1" 200 None
2026-03-27 16:41:23 [auto_selling_leboncoin.fr] INFO: Saving data for 2978947261: {'created_time': 1774629683.472854, 'last_price_update_time': 1774629683.472861}
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='2978947261') HTTP/1.1" 204 0
2026-03-27 16:41:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 97606810-b820-5ca2-bc4f-b76506fcf86b with identifier 3155242623
2026-03-27 16:41:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:23 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 97606810-b820-5ca2-bc4f-b76506fcf86b
2026-03-27 16:41:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/06/b3/8c/06b38cc06f61bf58d0918daad788c91af037759c.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'B.M.W SERIE 5 520D XDRIVE 2.0D 190CH Boite Automatique\n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 10\n'
'Puissance réelle : 190\n'
'1ère MEC : 01/09/2017\n'
'Kilométrage : 203.950\n'
'Type de boîte : AUTOMATIQUE\n'
'\n'
'Options :\n'
'\n'
'- Radar AV \n'
'- Radar AR\n'
'- Camera de recule \n'
'- Vitres teintées\n'
'- GPS\n'
'- Bluetooth\n'
'- Téléphonie avec recharge sans fil\n'
'- Sièges électriques \n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Start and stop\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- LED Phares antibrouillard\n'
'- Volant sport \n'
'- Volant en cuir\n'
'- Intérieur Cuir\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Attelage \n'
'- Double des clefs\n'
'- HISTORIQUE COMPLET \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '97606810-b820-5ca2-bc4f-b76506fcf86b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3155242623',
'listing': 'auction',
'make': 'BMW',
'model': 'Série 5',
'odometer': 203950,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_97606810-b820-5ca2-bc4f-b76506fcf86b/97606810-b820-5ca2-bc4f-b76506fcf86b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 181400,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/06/b3/8c/06b38cc06f61bf58d0918daad788c91af037759c.jpg?rule=ad-large',
'Width': 1067}],
'price': 15990,
'price_includes_vat': False,
'registration_date': '2017-09-01',
'seats_number': 5,
'seller_name': None,
'title': 'B.M.W SERIE 5 520D XDRIVE 2.0D 190CH Boite Automatique',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2017}
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273155242623%27 HTTP/1.1" 200 None
2026-03-27 16:41:23 [auto_selling_leboncoin.fr] INFO: Saving data for 3155242623: {'created_time': 1774629683.516295, 'last_price_update_time': 1774629683.516302}
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3155242623') HTTP/1.1" 204 0
2026-03-27 16:41:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 21df90c1-ed4c-5f5c-93c0-4bbd45848259 with identifier 3161116444
2026-03-27 16:41:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:23 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 21df90c1-ed4c-5f5c-93c0-4bbd45848259
2026-03-27 16:41:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/a8/9b/aea89b7cd507b1ba47fab6b9c2df81dd9aebe97d.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'TOYOTA RAV4 2.2 D4D 150CH 5P\n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 8\n'
'Puissance réelle : 150\n'
'1ère MEC : 11/12/2012\n'
'Kilométrage : 203.372\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Camera de recule \n'
'- Bluetooth \n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- 6 Vitesses \n'
'- Double des clef \n'
'- Attelage \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '21df90c1-ed4c-5f5c-93c0-4bbd45848259',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3161116444',
'listing': 'auction',
'make': 'TOYOTA',
'model': 'RAV4',
'odometer': 203372,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_21df90c1-ed4c-5f5c-93c0-4bbd45848259/21df90c1-ed4c-5f5c-93c0-4bbd45848259_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 202199,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/a8/9b/aea89b7cd507b1ba47fab6b9c2df81dd9aebe97d.jpg?rule=ad-large',
'Width': 1067}],
'price': 8990,
'price_includes_vat': False,
'registration_date': '2012-12-01',
'seats_number': 5,
'seller_name': None,
'title': 'Toyota rav4 2.2 d4d 150ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2012}
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273161116444%27 HTTP/1.1" 200 None
2026-03-27 16:41:23 [auto_selling_leboncoin.fr] INFO: Saving data for 3161116444: {'created_time': 1774629683.572511, 'last_price_update_time': 1774629683.572518}
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3161116444') HTTP/1.1" 204 0
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f541b9a90>
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff269698-7515-5739-b85c-7a433804faad/ff269698-7515-5739-b85c-7a433804faad_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F84%252F78%252F4a%252F84784ab2350d56adac53be29a06847f45b5c4b2b.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/84/78/4a/84784ab2350d56adac53be29a06847f45b5c4b2b.jpg?rule=ad-large saved to cache
2026-03-27 16:41:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ff269698-7515-5739-b85c-7a433804faad
2026-03-27 16:41:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ff269698-7515-5739-b85c-7a433804faad sending to next pipeline
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f55771f90>
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_06203ecf-ac3b-58f5-923e-4673f59f5c9b/06203ecf-ac3b-58f5-923e-4673f59f5c9b_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%252F33%252F18%252Ff4%252F3318f41b4e491924369b47b1b9c5ea14a69b7aab.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/33/18/f4/3318f41b4e491924369b47b1b9c5ea14a69b7aab.jpg?rule=ad-large saved to cache
2026-03-27 16:41:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 06203ecf-ac3b-58f5-923e-4673f59f5c9b
2026-03-27 16:41:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 06203ecf-ac3b-58f5-923e-4673f59f5c9b sending to next pipeline
2026-03-27 16:41:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ff269698-7515-5739-b85c-7a433804faad with identifier 3168538108
2026-03-27 16:41:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:23 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ff269698-7515-5739-b85c-7a433804faad
2026-03-27 16:41:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/84/78/4a/84784ab2350d56adac53be29a06847f45b5c4b2b.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'B.M.W SERIE 3 (F30) 320 XDRIVE 2.0D 184CH 5P \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 10\n'
'Puissance réelle : 184\n'
'1ère MEC : 22/11/2012\n'
'Kilométrage : 197.381\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Radar AR\n'
'- GPS\n'
'- Bluetooth\n'
'- Volant multifonction\n'
'- Volant en cuir \n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Phares Xenon \n'
'- Volant en cuir\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clef\n'
'- HISTORIQUE COMPLET BMW \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 184,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'ff269698-7515-5739-b85c-7a433804faad',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168538108',
'listing': 'auction',
'make': 'BMW',
'model': 'Série 3',
'odometer': 197381,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_ff269698-7515-5739-b85c-7a433804faad/ff269698-7515-5739-b85c-7a433804faad_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 184211,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/84/78/4a/84784ab2350d56adac53be29a06847f45b5c4b2b.jpg?rule=ad-large',
'Width': 1067}],
'price': 8990,
'price_includes_vat': False,
'registration_date': '2012-11-01',
'seats_number': 5,
'seller_name': None,
'title': 'B.m.w serie 3 (f30) 320 xdrive 2.0d 184ch 5p',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2012}
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273168538108%27 HTTP/1.1" 200 None
2026-03-27 16:41:23 [auto_selling_leboncoin.fr] INFO: Saving data for 3168538108: {'created_time': 1774629683.710312, 'last_price_update_time': 1774629683.71032}
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3168538108') HTTP/1.1" 204 0
2026-03-27 16:41:23 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 06203ecf-ac3b-58f5-923e-4673f59f5c9b with identifier 3167303863
2026-03-27 16:41:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:23 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:23 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 06203ecf-ac3b-58f5-923e-4673f59f5c9b
2026-03-27 16:41:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/33/18/f4/3318f41b4e491924369b47b1b9c5ea14a69b7aab.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Beige',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'RENAULT SCENIC lll 2.0 DCI 150CH Boite Automatique \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 9\n'
'Puissance réelle : 150\n'
'1ère MEC : 03/11/2009\n'
'Kilométrage : 226.310\n'
'Type de boîte : AUTOMATIQUE\n'
'\n'
'Options :\n'
'\n'
'- Radar AV \n'
'- Radar AR\n'
'- Toit Panoramique ouvrant \n'
'- GPS\n'
'- Bluetooth\n'
'- Sièges électriques \n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Start and stop\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant en cuir\n'
'- Intérieur Cuir\n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '06203ecf-ac3b-58f5-923e-4673f59f5c9b',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3167303863',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Scenic',
'odometer': 226310,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_06203ecf-ac3b-58f5-923e-4673f59f5c9b/06203ecf-ac3b-58f5-923e-4673f59f5c9b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 178628,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/33/18/f4/3318f41b4e491924369b47b1b9c5ea14a69b7aab.jpg?rule=ad-large',
'Width': 1067}],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2009-11-01',
'seats_number': 5,
'seller_name': None,
'title': 'RENAULT SCENIC lll 2.0 DCI 150CH Boite Automatique',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2009}
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41: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%273167303863%27 HTTP/1.1" 200 None
2026-03-27 16:41:23 [auto_selling_leboncoin.fr] INFO: Saving data for 3167303863: {'created_time': 1774629683.75694, 'last_price_update_time': 1774629683.756949}
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:23 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3167303863') HTTP/1.1" 204 0
2026-03-27 16:41:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/0c/1e/4d0c1ef4630eb1e17e3209532f7871642b719142.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/19/08/8c19080ce7fd692ca1588b956ee0db8b6732cb2b.jpg?rule=ad-large> (referer: https://api.leboncoin.fr/finder/search)
2026-03-27 16:41:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f55773d90>
2026-03-27 16:41:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2998fa83-cab5-5c26-bcc0-aa4dac992581/2998fa83-cab5-5c26-bcc0-aa4dac992581_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:29 [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%252F4d%252F0c%252F1e%252F4d0c1ef4630eb1e17e3209532f7871642b719142.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/0c/1e/4d0c1ef4630eb1e17e3209532f7871642b719142.jpg?rule=ad-large saved to cache
2026-03-27 16:41:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2998fa83-cab5-5c26-bcc0-aa4dac992581
2026-03-27 16:41:29 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2998fa83-cab5-5c26-bcc0-aa4dac992581 sending to next pipeline
2026-03-27 16:41:29 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2998fa83-cab5-5c26-bcc0-aa4dac992581 with identifier 3168954736
2026-03-27 16:41:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:29 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2998fa83-cab5-5c26-bcc0-aa4dac992581
2026-03-27 16:41:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/0c/1e/4d0c1ef4630eb1e17e3209532f7871642b719142.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'PEUGEOT 208 1.2i VTI 68CH GT-LINE\n'
"Crit'Air : 2\n"
'Energie : ESSENCE\n'
'Puissance fiscale : 4\n'
'Puissance réelle : 68\n'
'1ère MEC : 20/12/2016\n'
'Kilométrage : 102.059\n'
'Type de boîte : MECANIQUE\n'
'\n'
'Options :\n'
'\n'
'- Bluetooth\n'
'- Intérieur semi cuir \n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Vitres électriques\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation \n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- DOUBLE DES CLEF \n'
'- REVISION OK \n'
'- KIT DISTRIBUTION NEUF \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 68,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '2998fa83-cab5-5c26-bcc0-aa4dac992581',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3168954736',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '208',
'odometer': 102059,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2998fa83-cab5-5c26-bcc0-aa4dac992581/2998fa83-cab5-5c26-bcc0-aa4dac992581_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 185551,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/0c/1e/4d0c1ef4630eb1e17e3209532f7871642b719142.jpg?rule=ad-large',
'Width': 1067}],
'price': 6490,
'price_includes_vat': False,
'registration_date': '2016-12-01',
'seats_number': 5,
'seller_name': None,
'title': 'PEUGEOT 208 1.2i VTI 68CH GT-LINE',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2016}
2026-03-27 16:41:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273168954736%27 HTTP/1.1" 200 None
2026-03-27 16:41:29 [auto_selling_leboncoin.fr] INFO: Saving data for 3168954736: {'created_time': 1774629689.789925, 'last_price_update_time': 1774629689.789933}
2026-03-27 16:41:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3168954736') HTTP/1.1" 204 0
2026-03-27 16:41:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-27 16:41:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f1f4e7b59d0>
2026-03-27 16:41:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-27 16:41:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-27 16:41:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-27 16:41:29 [urllib3.connectionpool] DEBUG: https://alxproduction.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c360fb59-5e41-58f8-ae1b-30298dbcb2e1/c360fb59-5e41-58f8-ae1b-30298dbcb2e1_image_0.jpg HTTP/1.1" 201 0
2026-03-27 16:41:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:29 [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%252F8c%252F19%252F08%252F8c19080ce7fd692ca1588b956ee0db8b6732cb2b.jpg%253Frule%3Dad-large') HTTP/1.1" 204 0
2026-03-27 16:41:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/19/08/8c19080ce7fd692ca1588b956ee0db8b6732cb2b.jpg?rule=ad-large saved to cache
2026-03-27 16:41:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c360fb59-5e41-58f8-ae1b-30298dbcb2e1
2026-03-27 16:41:29 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c360fb59-5e41-58f8-ae1b-30298dbcb2e1 sending to next pipeline
2026-03-27 16:41:29 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c360fb59-5e41-58f8-ae1b-30298dbcb2e1 with identifier 3169084126
2026-03-27 16:41:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:29 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c360fb59-5e41-58f8-ae1b-30298dbcb2e1
2026-03-27 16:41:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/19/08/8c19080ce7fd692ca1588b956ee0db8b6732cb2b.jpg?rule=ad-large>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'BS AUTO VOUS PROPOSE :\n'
'\n'
'VOLKSWAGEN T-ROC 2.0 TDI 150CH Boite Automatique \n'
"Crit'Air : 2\n"
'Energie : DIESEL\n'
'Puissance fiscale : 8\n'
'Puissance réelle : 150\n'
'1ère MEC : 22/02/2018\n'
'Kilométrage : 231.991\n'
'Type de boîte : AUTOMATIQUE\n'
'\n'
'Options :\n'
'\n'
'- Radar AV \n'
'- Radar AR\n'
'- GPS\n'
'- Bluetooth\n'
'- Volant multifonction\n'
'- Fermeture électriques\n'
'- Fermeture centralisée\n'
'- Start and stop\n'
'- Vitres électriques\n'
'- Rétroviseurs électriques\n'
'- Rétroviseurs rabattables\n'
'- Limiteur de vitesse\n'
'- Régulateur de vitesse\n'
'- Détecteur de pluie\n'
'- Allume Cigare\n'
'- Ordinateur de Bord\n'
'- Système Audio cd \n'
'- Prise 12V\n'
'- Climatisation automatique\n'
'- Essuie-glace automatique\n'
'- Feux Automatique \n'
'- Volant réglable\n'
'- Volant multifonctions\n'
'- Système ISOFIX\n'
'- ABS\n'
'- ESP\n'
'- Jantes Alu\n'
'- Double des clef\n'
'- 4 MOTION \n'
'- FACTURE D ENTRETIEN\n'
'\n'
'Nos véhicules sont garantie avec contrôle technique et '
'révision.\n'
'\n'
"(Extension Possible jusqu'a 48 Mois garantie)\n"
'\n'
'Possibilité de reprise de votre ancien véhicule sur '
'présentation.\n'
'\n'
'Nous effectuons toutes les démarches administratives pour les '
'changement de carte grise si vous le souhaitez.\n'
'\n'
"HORAIRES D'OUVERTURE:\n"
'LUNDI AU SAMEDI : 9H/12H 14H/18H.\n'
'\n'
'ADRESSE: 63 RUE PAUL BERT 28300 MAINVILLIERS.\n'
'\n'
'❌ Des erreurs pouvant se glisser dans nos annonces merci de '
'nous contacter pour plus de renseignements sur ces dernières. '
'❌',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c360fb59-5e41-58f8-ae1b-30298dbcb2e1',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3169084126',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'T-Roc',
'odometer': 231991,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_c360fb59-5e41-58f8-ae1b-30298dbcb2e1/c360fb59-5e41-58f8-ae1b-30298dbcb2e1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 193513,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/19/08/8c19080ce7fd692ca1588b956ee0db8b6732cb2b.jpg?rule=ad-large',
'Width': 1067}],
'price': 12990,
'price_includes_vat': False,
'registration_date': '2018-02-01',
'seats_number': 5,
'seller_name': None,
'title': 'VOLKSWAGEN T-ROC 2.0 TDI 150CH Boite Automatique',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2018}
2026-03-27 16:41:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273169084126%27 HTTP/1.1" 200 None
2026-03-27 16:41:29 [auto_selling_leboncoin.fr] INFO: Saving data for 3169084126: {'created_time': 1774629689.877448, 'last_price_update_time': 1774629689.877455}
2026-03-27 16:41:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3169084126') HTTP/1.1" 204 0
2026-03-27 16:41:29 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-27 16:41:29 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-27 16:41:29 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-27 16:41:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-27 16:41:29 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item bc9c22da29fb11f18f76c264925fbcfa
2026-03-27 16:41:29 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-27 16:41:29 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-27 16:41:29 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-27 16:41:29 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-27 16:41:29 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-27 16:41:29 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-27 16:41:29 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-27 16:41:29 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-27 16:41:29 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-27 16:41:29 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-27 16:41:29 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-27 16:41:29 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-27 16:41:29 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-27 16:41:29 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-27 16:41:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-27 16:41:30 [auto_selling_leboncoin.fr] INFO: auto_selling_leboncoin.fr Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 5, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
2026-03-27 16:41:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-27 16:41:30 [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%201773333690 HTTP/1.1" 200 None
2026-03-27 16:41:30 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (59 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_leboncoin.fr/bc9c22da29fb11f18f76c264925fbcfa.jl
2026-03-27 16:41:30 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 36865,
'downloader/request_count': 61,
'downloader/request_method_count/GET': 60,
'downloader/request_method_count/POST': 1,
'downloader/response_bytes': 11975682,
'downloader/response_count': 61,
'downloader/response_status_count/200': 61,
'elapsed_time_seconds': 25.761328,
'feedexport/success_count/FileFeedStorage': 1,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2026, 3, 27, 16, 41, 30, 633980, tzinfo=datetime.timezone.utc),
'item_scraped_count': 59,
'log_count/DEBUG': 1032,
'log_count/INFO': 1013,
'memusage/max': 147152896,
'memusage/startup': 147152896,
'photo_download_count': 59,
'request_depth_max': 2,
'response_received_count': 2,
'scheduler/dequeued': 61,
'scheduler/dequeued/memory': 61,
'scheduler/enqueued': 61,
'scheduler/enqueued/memory': 61,
'scrape_type/new': 59,
'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.4237829586490989,
'scrapy-zyte-api/mean_response_seconds': 1.7512330620083958,
'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': 59,
'source/total_available': 59,
'start_time': datetime.datetime(2026, 3, 27, 16, 41, 4, 872652, tzinfo=datetime.timezone.utc)}
2026-03-27 16:41:30 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-27 16:41:30 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f1f56f86f90>
2026-03-27 16:41:30 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f1f56f877d0>