2026-03-25 10:00:13 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-25 10:00:13 [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-1102-azure-x86_64-with-glibc2.36
2026-03-25 10:00:13 [auto_selling_leboncoin.fr] INFO: Starting auto_selling_leboncoin.fr spider
2026-03-25 10:00:13 [auto_selling_leboncoin.fr] INFO: _job: 693ad436283111f19de3069a2f3ffcf1, SCRAPY_JOB: None
2026-03-25 10:00:13 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-25 10:00:13 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-25 10:00:13 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-25 10:00:13 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-25 10:00:13 [scrapy.extensions.telnet] INFO: Telnet Password: f8c878a992effa54
2026-03-25 10:00:14 [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-25 10:00:14 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'SourcingV2',
'CLOSESPIDER_TIMEOUT': 3600,
'CONCURRENT_REQUESTS': 5,
'FEED_EXPORT_ENCODING': 'utf-8',
'LOG_FILE': '/var/log/scrapyd/logs/sourcing_v2/auto_selling_leboncoin.fr/693ad436283111f19de3069a2f3ffcf1.log',
'LOG_FORMATTER': 'crawlers.log_formatter.SourcingLogFormatter',
'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-25 10:00:14 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-25 10:00:14 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-25 10:00:14 [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-25 10:00:14 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-03-25 10:00:14 [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-25 10:00:14 [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-25 10:00:14 [scrapy.core.engine] INFO: Spider opened
2026-03-25 10:00:14 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-25 10:00:14 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-test-bus.servicebus.windows.net
2026-03-25 10:00:14 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-03-25 10:00:14 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-25 10:00:14 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023
2026-03-25 10:00:14 [scrapy-playwright] INFO: Starting download handler
2026-03-25 10:00:14 [scrapy-playwright] INFO: Starting download handler
2026-03-25 10:00:19 [auto_selling_leboncoin.fr] INFO: Scraper started with URL: https://www.leboncoin.fr/boutique/17662/renov'auto.htm and multipost_profile_id: 54cb3150-09b3-456b-936c-18a5b7570edd and job_id: 693ad436283111f19de3069a2f3ffcf1
2026-03-25 10:00:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 10:00:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.leboncoin.fr/boutique/17662/renov'auto.htm> (referer: https://www.leboncoin.fr/boutique/17662/renov'auto.htm) ['zyte-api']
2026-03-25 10:00:21 [auto_selling_leboncoin.fr] INFO: Captured Zyte cookies: [{'name': '__Secure-Install', 'value': '3cb19d0c-ae2f-43c5-9c63-c3e85f438f42', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 253402300798, 'httpOnly': False, 'secure': True}, {'name': 'cnfdVisitorId', 'value': '246ec719-6962-4ee6-b571-935c928a970b', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1932112820, 'httpOnly': False, 'secure': True}, {'name': 'datadome', 'value': 'to7Ixdajpgbn8y2kflYnV1DEXx3SQiFKILbR7eKtOVceVKmduXETS~aJzS0IpcHxpHG0dnET3EHsgtN6MoNtfIlmW4LaP~85TBpwiPUSX2V4ZOTuvVyhGfJCBvijnHpP', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1805968820, 'httpOnly': False, 'secure': True}]
2026-03-25 10:00:21 [auto_selling_leboncoin.fr] INFO: Scrapy-formatted cookies: [{'name': '__Secure-Install', 'value': '3cb19d0c-ae2f-43c5-9c63-c3e85f438f42', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': '246ec719-6962-4ee6-b571-935c928a970b', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': 'to7Ixdajpgbn8y2kflYnV1DEXx3SQiFKILbR7eKtOVceVKmduXETS~aJzS0IpcHxpHG0dnET3EHsgtN6MoNtfIlmW4LaP~85TBpwiPUSX2V4ZOTuvVyhGfJCBvijnHpP', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-03-25 10:00:21 [auto_selling_leboncoin.fr] INFO: Response headers after parse_dealer_home_page: {b'X-Amz-Cf-Pop': [b'CDG50-P2'], b'Date': [b'Wed, 25 Mar 2026 10:00:20 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 4e4ca876a59e9f2e22ec751bbab5f282.cloudfront.net (CloudFront)'], b'Set-Cookie': [b'datadome=to7Ixdajpgbn8y2kflYnV1DEXx3SQiFKILbR7eKtOVceVKmduXETS~aJzS0IpcHxpHG0dnET3EHsgtN6MoNtfIlmW4LaP~85TBpwiPUSX2V4ZOTuvVyhGfJCBvijnHpP; 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/"a8cnuaxwajc9lg"'], 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'0FSIvRZ8Z5WJcr7MlVWXwGWo5DFZqPUfALR44dS1pigL3UQ1nue2YA==']}
2026-03-25 10:00:21 [auto_selling_leboncoin.fr] INFO: defaultSearchOptions: {'limit': 10, 'filters': {'owner': {'user_id': 'c1c174fd-5730-4760-9425-e3b0235ef6ac'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}}
2026-03-25 10:00:21 [auto_selling_leboncoin.fr] INFO: cookies: [{'name': '__Secure-Install', 'value': '3cb19d0c-ae2f-43c5-9c63-c3e85f438f42', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': '246ec719-6962-4ee6-b571-935c928a970b', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': 'to7Ixdajpgbn8y2kflYnV1DEXx3SQiFKILbR7eKtOVceVKmduXETS~aJzS0IpcHxpHG0dnET3EHsgtN6MoNtfIlmW4LaP~85TBpwiPUSX2V4ZOTuvVyhGfJCBvijnHpP', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-03-25 10:00:21 [auto_selling_leboncoin.fr] INFO: Payload for get listings: {'limit': 200, 'filters': {'owner': {'user_id': 'c1c174fd-5730-4760-9425-e3b0235ef6ac'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}, 'offset': 0}
2026-03-25 10:00:21 [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": "c1c174fd-5730-4760-9425-e3b0235ef6ac"}}, "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-25 10:00:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-25 10:00:23 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://api.leboncoin.fr/finder/search> (referer: https://www.leboncoin.fr/boutique/17662/renov'auto.htm) ['zyte-api']
2026-03-25 10:00:23 [auto_selling_leboncoin.fr] INFO: Found 20 listings on page 1
2026-03-25 10:00:23 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3154678445
2026-03-25 10:00:23 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_CLIENT_ID, AZURE_TENANT_ID
2026-03-25 10:00:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-25 10:00:23 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2090
2026-03-25 10:00:23 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-25 10:00:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstoragetest.table.core.windows.net:443
2026-03-25 10:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273154678445%27 HTTP/1.1" 200 None
2026-03-25 10:00:24 [auto_selling_leboncoin.fr] INFO: Scrape type for 3154678445: 1
2026-03-25 10:00:24 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3154678445
2026-03-25 10:00:24 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Citroën C3 Picasso VTi 95 Confort monospace, gris clair, 6 '
'cv, 5 portes, première mise en circulation le 18/02/2010, '
'garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Pack Style\n'
' - CD\n'
'\n'
'Extérieur :\n'
' - Enjoliveurs 16"\n'
' - Pack Sécurité\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette AR fractionnable 2/3 1/3 et coulissante\n'
' - Dossiers AR inclinables\n'
' - Plancher de coffre mobile\n'
' - Volant mousse réglable en hauteur et en profondeur\n'
' - climatisation\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - vitres avant éléctriques\n'
'\n'
'Pack :\n'
' - Rehausse de siège conducteur\n'
' - Air conditionné et boîte à gants réfrigérée\n'
'\n'
'Sécurité :\n'
' - ABS\n'
" - aide au freinage d'urgence\n"
' - airbags frontaux\n'
' - airbags latéraux\n'
'\n'
'Autres équipements et informations :\n'
' - Tissu MAXI TAYLOR Mistral / Gris ou Mistral / Bleu\n'
" - Classe Crit'air : 2\n"
' - MP3\n'
' - Puissance kilowatt : 70 kw\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 95 ch\n'
' - émission CO2 : 157 g/km\n'
'\n'
'Référence annonce : 367VO140620',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 95,
'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/3154678445',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C3 Picasso',
'odometer': 111474,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/c2/48/c9c24846859cd5669cbdadc6f59962e78151fca2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/10/8c/42108c730ba8fb4ddc8d624e2b6651ba02d15bf5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/e0/88/f1e0882da51a84d4904a0a130a3aa44699969d32.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/37/2e/97372ead5363093350232ea1b4e51daf75c93e17.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/14/cf/f7/14cff727d0bdb514747c0f23aa3f8cd5c9929bc6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/10/da/2f/10da2f13d92c87b8ce9cf86b6690e327aa774e90.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/45/0c/cf/450ccf71f900b27e39207e8e145d445d930e7d83.jpg?rule=ad-large'],
'price': 5000,
'price_includes_vat': False,
'registration_date': '2010-02-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroën C3 Picasso VTi 95 Confort',
'transmission': 'manual',
'trim': 'C3 Picasso VTi 95 Confort',
'vin': None,
'year': 2010}
2026-03-25 10:00:24 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ef6efc55-6b75-59ed-800a-465e5b11cd9f with identifier: 3154678445
2026-03-25 10:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 7 photos for item ef6efc55-6b75-59ed-800a-465e5b11cd9f
2026-03-25 10:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc9%252Fc2%252F48%252Fc9c24846859cd5669cbdadc6f59962e78151fca2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/c2/48/c9c24846859cd5669cbdadc6f59962e78151fca2.jpg?rule=ad-large already downloaded
2026-03-25 10:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F42%252F10%252F8c%252F42108c730ba8fb4ddc8d624e2b6651ba02d15bf5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/42/10/8c/42108c730ba8fb4ddc8d624e2b6651ba02d15bf5.jpg?rule=ad-large already downloaded
2026-03-25 10:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff1%252Fe0%252F88%252Ff1e0882da51a84d4904a0a130a3aa44699969d32.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/e0/88/f1e0882da51a84d4904a0a130a3aa44699969d32.jpg?rule=ad-large already downloaded
2026-03-25 10:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F97%252F37%252F2e%252F97372ead5363093350232ea1b4e51daf75c93e17.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/97/37/2e/97372ead5363093350232ea1b4e51daf75c93e17.jpg?rule=ad-large already downloaded
2026-03-25 10:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F14%252Fcf%252Ff7%252F14cff727d0bdb514747c0f23aa3f8cd5c9929bc6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/14/cf/f7/14cff727d0bdb514747c0f23aa3f8cd5c9929bc6.jpg?rule=ad-large already downloaded
2026-03-25 10:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F10%252Fda%252F2f%252F10da2f13d92c87b8ce9cf86b6690e327aa774e90.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/10/da/2f/10da2f13d92c87b8ce9cf86b6690e327aa774e90.jpg?rule=ad-large already downloaded
2026-03-25 10:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:24 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252F0c%252Fcf%252F450ccf71f900b27e39207e8e145d445d930e7d83.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/45/0c/cf/450ccf71f900b27e39207e8e145d445d930e7d83.jpg?rule=ad-large already downloaded
2026-03-25 10:00:24 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ef6efc55-6b75-59ed-800a-465e5b11cd9f with identifier 3154678445
2026-03-25 10:00:24 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-03-25 10:00:24 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-03-25 10:00:24 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-03-25 10:00:24 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-03-25 10:00:24 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-03-25 10:00:24 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-25 10:00:24 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-25 10:00:24 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-25 10:00:24 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-25 10:00:24 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-03-25 10:00:24 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-03-25 10:00:25 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-03-25 10:00:25 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-25 10:00:25 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-25 10:00:25 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-25 10:00:25 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-25 10:00:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2007
2026-03-25 10:00:25 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-25 10:00:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774432825
2026-03-25 10:00:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1774432825
2026-03-25 10:00:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-03-25 10:00:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:25 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-03-25 10:00:25 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-03-25 10:00:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:25 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ef6efc55-6b75-59ed-800a-465e5b11cd9f
2026-03-25 10:00:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Citroën C3 Picasso VTi 95 Confort monospace, gris clair, 6 '
'cv, 5 portes, première mise en circulation le 18/02/2010, '
'garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Pack Style\n'
' - CD\n'
'\n'
'Extérieur :\n'
' - Enjoliveurs 16"\n'
' - Pack Sécurité\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette AR fractionnable 2/3 1/3 et coulissante\n'
' - Dossiers AR inclinables\n'
' - Plancher de coffre mobile\n'
' - Volant mousse réglable en hauteur et en profondeur\n'
' - climatisation\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - vitres avant éléctriques\n'
'\n'
'Pack :\n'
' - Rehausse de siège conducteur\n'
' - Air conditionné et boîte à gants réfrigérée\n'
'\n'
'Sécurité :\n'
' - ABS\n'
" - aide au freinage d'urgence\n"
' - airbags frontaux\n'
' - airbags latéraux\n'
'\n'
'Autres équipements et informations :\n'
' - Tissu MAXI TAYLOR Mistral / Gris ou Mistral / Bleu\n'
" - Classe Crit'air : 2\n"
' - MP3\n'
' - Puissance kilowatt : 70 kw\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 95 ch\n'
' - émission CO2 : 157 g/km\n'
'\n'
'Référence annonce : 367VO140620',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 95,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'ef6efc55-6b75-59ed-800a-465e5b11cd9f',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3154678445',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C3 Picasso',
'odometer': 111474,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 7,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/c2/48/c9c24846859cd5669cbdadc6f59962e78151fca2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/10/8c/42108c730ba8fb4ddc8d624e2b6651ba02d15bf5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/e0/88/f1e0882da51a84d4904a0a130a3aa44699969d32.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/37/2e/97372ead5363093350232ea1b4e51daf75c93e17.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/14/cf/f7/14cff727d0bdb514747c0f23aa3f8cd5c9929bc6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/10/da/2f/10da2f13d92c87b8ce9cf86b6690e327aa774e90.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/45/0c/cf/450ccf71f900b27e39207e8e145d445d930e7d83.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_ef6efc55-6b75-59ed-800a-465e5b11cd9f/ef6efc55-6b75-59ed-800a-465e5b11cd9f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95972,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/c2/48/c9c24846859cd5669cbdadc6f59962e78151fca2.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_ef6efc55-6b75-59ed-800a-465e5b11cd9f/ef6efc55-6b75-59ed-800a-465e5b11cd9f_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99571,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/10/8c/42108c730ba8fb4ddc8d624e2b6651ba02d15bf5.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_ef6efc55-6b75-59ed-800a-465e5b11cd9f/ef6efc55-6b75-59ed-800a-465e5b11cd9f_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91144,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f1/e0/88/f1e0882da51a84d4904a0a130a3aa44699969d32.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_ef6efc55-6b75-59ed-800a-465e5b11cd9f/ef6efc55-6b75-59ed-800a-465e5b11cd9f_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96311,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/37/2e/97372ead5363093350232ea1b4e51daf75c93e17.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_ef6efc55-6b75-59ed-800a-465e5b11cd9f/ef6efc55-6b75-59ed-800a-465e5b11cd9f_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103263,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/14/cf/f7/14cff727d0bdb514747c0f23aa3f8cd5c9929bc6.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_ef6efc55-6b75-59ed-800a-465e5b11cd9f/ef6efc55-6b75-59ed-800a-465e5b11cd9f_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94427,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/10/da/2f/10da2f13d92c87b8ce9cf86b6690e327aa774e90.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_ef6efc55-6b75-59ed-800a-465e5b11cd9f/ef6efc55-6b75-59ed-800a-465e5b11cd9f_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110933,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/45/0c/cf/450ccf71f900b27e39207e8e145d445d930e7d83.jpg?rule=ad-large',
'Width': 1024}],
'price': 5000,
'price_includes_vat': False,
'registration_date': '2010-02-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroën C3 Picasso VTi 95 Confort',
'transmission': 'manual',
'trim': 'C3 Picasso VTi 95 Confort',
'vin': None,
'year': 2010}
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273154678445%27 HTTP/1.1" 200 None
2026-03-25 10:00:25 [auto_selling_leboncoin.fr] INFO: Saving data for 3154678445: {'created_time': 1774432825.626458, 'last_price_update_time': 1774432825.626473}
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3154678445') HTTP/1.1" 204 0
2026-03-25 10:00:25 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3078557775
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273078557775%27 HTTP/1.1" 200 None
2026-03-25 10:00:25 [auto_selling_leboncoin.fr] INFO: Scrape type for 3078557775: 1
2026-03-25 10:00:25 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3078557775
2026-03-25 10:00:25 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Citroën C3 1.4 VTi 95 Confort berline, blanc, 5 cv, 5 portes, '
'première mise en circulation le 26/01/2012, garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Connecting Box (prise Jack\n'
' - Bluetooth\n'
' - CD\n'
' - Prise audio usb\n'
'\n'
'Extérieur :\n'
' - Pack Sécurité\n'
' - jantes : alliage\n'
' - jantes alliage\n'
' - pack chrome\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette AR fractionnable 2/3\n'
' - Volant croûte de cuir\n'
' - Volant mousse réglable en hauteur et en profondeur\n'
' - climatisation : manuelle\n'
' - climatisation manuelle\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - vitres avant éléctriques\n'
'\n'
'Pack :\n'
' - Coques de rétroviseurs extérieurs chromées\n'
' - Rehausse de siège conducteur\n'
'\n'
'Sécurité :\n'
' - Kit de dépannage provisoire de pneumatiques\n'
' - ABS\n'
" - aide au freinage d'urgence\n"
' - airbags frontaux\n'
' - airbags latéraux\n'
' - phares antibrouillard\n'
' - roue de secours\n'
'\n'
'Autres équipements et informations :\n'
' - 1/3\n'
' - Enjoliveurs de façade centrale et de crosse de porte '
'Noir Brillant\n'
' - Garnissage Rayados recoloré (Mistral/Hickory)\n'
' - Planche de bord thermogainée avec Bandeau Gris Lion\n'
' - Bandeau de planche de bord Noir Brillant ou Hickory en '
'fonction de la teinte caisse\n'
" - Classe Crit'air : 1\n"
' - MP3\n'
' - Puissance kilowatt : 70 kw\n'
' - USB\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 95 ch\n'
' - émission CO2 : 134 g/km\n'
'\n'
'Référence annonce : 367VO140556',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 95,
'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/3078557775',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C3',
'odometer': 125700,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/6c/41/6b6c41fa5920a3b49f48c56216fb9610314e71a2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/a5/01/c6a501e34ce73a6d4a954c5084aeb52bd6725bcb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a7/39/c8/a739c8e21081afa578df6eaaaa474a6d0e4990b5.jpg?rule=ad-large'],
'price': 5500,
'price_includes_vat': False,
'registration_date': '2012-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroën C3 1.4 VTi 95 Confort',
'transmission': 'manual',
'trim': 'C3 1.4 VTi Confort',
'vin': None,
'year': 2012}
2026-03-25 10:00:25 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5223b840-e4b5-531c-b2fc-29acb7549860 with identifier: 3078557775
2026-03-25 10:00:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 3 photos for item 5223b840-e4b5-531c-b2fc-29acb7549860
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6b%252F6c%252F41%252F6b6c41fa5920a3b49f48c56216fb9610314e71a2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/6c/41/6b6c41fa5920a3b49f48c56216fb9610314e71a2.jpg?rule=ad-large already downloaded
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc6%252Fa5%252F01%252Fc6a501e34ce73a6d4a954c5084aeb52bd6725bcb.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/a5/01/c6a501e34ce73a6d4a954c5084aeb52bd6725bcb.jpg?rule=ad-large already downloaded
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa7%252F39%252Fc8%252Fa739c8e21081afa578df6eaaaa474a6d0e4990b5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a7/39/c8/a739c8e21081afa578df6eaaaa474a6d0e4990b5.jpg?rule=ad-large already downloaded
2026-03-25 10:00:25 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5223b840-e4b5-531c-b2fc-29acb7549860 with identifier 3078557775
2026-03-25 10:00:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:25 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:25 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5223b840-e4b5-531c-b2fc-29acb7549860
2026-03-25 10:00:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Citroën C3 1.4 VTi 95 Confort berline, blanc, 5 cv, 5 portes, '
'première mise en circulation le 26/01/2012, garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Connecting Box (prise Jack\n'
' - Bluetooth\n'
' - CD\n'
' - Prise audio usb\n'
'\n'
'Extérieur :\n'
' - Pack Sécurité\n'
' - jantes : alliage\n'
' - jantes alliage\n'
' - pack chrome\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette AR fractionnable 2/3\n'
' - Volant croûte de cuir\n'
' - Volant mousse réglable en hauteur et en profondeur\n'
' - climatisation : manuelle\n'
' - climatisation manuelle\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - vitres avant éléctriques\n'
'\n'
'Pack :\n'
' - Coques de rétroviseurs extérieurs chromées\n'
' - Rehausse de siège conducteur\n'
'\n'
'Sécurité :\n'
' - Kit de dépannage provisoire de pneumatiques\n'
' - ABS\n'
" - aide au freinage d'urgence\n"
' - airbags frontaux\n'
' - airbags latéraux\n'
' - phares antibrouillard\n'
' - roue de secours\n'
'\n'
'Autres équipements et informations :\n'
' - 1/3\n'
' - Enjoliveurs de façade centrale et de crosse de porte '
'Noir Brillant\n'
' - Garnissage Rayados recoloré (Mistral/Hickory)\n'
' - Planche de bord thermogainée avec Bandeau Gris Lion\n'
' - Bandeau de planche de bord Noir Brillant ou Hickory en '
'fonction de la teinte caisse\n'
" - Classe Crit'air : 1\n"
' - MP3\n'
' - Puissance kilowatt : 70 kw\n'
' - USB\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 95 ch\n'
' - émission CO2 : 134 g/km\n'
'\n'
'Référence annonce : 367VO140556',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 95,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '5223b840-e4b5-531c-b2fc-29acb7549860',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3078557775',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C3',
'odometer': 125700,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 3,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/6c/41/6b6c41fa5920a3b49f48c56216fb9610314e71a2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/a5/01/c6a501e34ce73a6d4a954c5084aeb52bd6725bcb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a7/39/c8/a739c8e21081afa578df6eaaaa474a6d0e4990b5.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5223b840-e4b5-531c-b2fc-29acb7549860/5223b840-e4b5-531c-b2fc-29acb7549860_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107978,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/6c/41/6b6c41fa5920a3b49f48c56216fb9610314e71a2.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5223b840-e4b5-531c-b2fc-29acb7549860/5223b840-e4b5-531c-b2fc-29acb7549860_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95346,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/a5/01/c6a501e34ce73a6d4a954c5084aeb52bd6725bcb.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5223b840-e4b5-531c-b2fc-29acb7549860/5223b840-e4b5-531c-b2fc-29acb7549860_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97913,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a7/39/c8/a739c8e21081afa578df6eaaaa474a6d0e4990b5.jpg?rule=ad-large',
'Width': 1024}],
'price': 5500,
'price_includes_vat': False,
'registration_date': '2012-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroën C3 1.4 VTi 95 Confort',
'transmission': 'manual',
'trim': 'C3 1.4 VTi Confort',
'vin': None,
'year': 2012}
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273078557775%27 HTTP/1.1" 200 None
2026-03-25 10:00:25 [auto_selling_leboncoin.fr] INFO: Saving data for 3078557775: {'created_time': 1774432825.808587, 'last_price_update_time': 1774432825.808602}
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3078557775') HTTP/1.1" 204 0
2026-03-25 10:00:25 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165196295
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273165196295%27 HTTP/1.1" 200 None
2026-03-25 10:00:25 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165196295: 1
2026-03-25 10:00:25 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165196295
2026-03-25 10:00:25 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Citroën Berlingo MULTISPACE HDi 90 XTR break, noir, 5 cv, 5 '
'portes, première mise en circulation le 18/06/2014, garantie '
'3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise audio RCA\n'
' - Système audio CD RDS 4 HP MP3\n'
' - Système audio CD RDS 4 HP MP3 avec commandes au volant\n'
' - CD\n'
'\n'
'Conduite :\n'
' - limiteur de vitesse\n'
'\n'
'Extérieur :\n'
' - 2 portes latérales coulissantes\n'
' - Feux diurnes à LED\n'
' - Jantes tôles 16" avec enjoliveurs Rangiroa\n'
' - Pack tous chemins\n'
' - Porte latérale droite coulissante\n'
' - barres de toit\n'
' - porte latérale\n'
'\n'
'Intérieur :\n'
' - Boîte à gants fermée\n'
' - Climatisation manuelle + Pack Plus\n'
' - Direction à assistance variable\n'
' - Prise audio RCA dans la boîte à gants\n'
' - Tablette cache-bagages rigide\n'
' - Tiroir sous siège conducteur\n'
' - Volet AR avec lunette chauffante\n'
' - 2 aumônières au dos des sièges AV\n'
' - climatisation : manuelle\n'
' - climatisation manuelle\n'
' - fermeture centralisée\n'
' - prise 12V\n'
' - siège conducteur réglable en hauteur\n'
' - vitres avant éléctriques\n'
'\n'
'Pack :\n'
' - 4 freins à disque\n'
' - Banquette AR 2/3\n'
' - Capucine\n'
' - Moquette dans le coffre\n'
' - Pack Plus\n'
' - Régulateur\n'
' - Tablettes type aviation au dos des sièges AV\n'
' - volant réglable\n'
'\n'
'Sellerie :\n'
' - Garnissage Tissu Tectonik Beige\n'
'\n'
'Spécifique VUL :\n'
' - Pack carrosserie XTR\n'
'\n'
'Sécurité :\n'
' - Kit de dépannage provisoire de pneumatiques\n'
' - Témoin de non-bouclage de la ceinture de sécurité '
'conducteur et passager AV\n'
' - ABS\n'
' - Aide au demarrage en pente\n'
' - ESP\n'
" - aide au freinage d'urgence\n"
' - airbags frontaux\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - 1/3\n'
' - 2 trappes dans le plancher en rang 2\n'
' - 3 sièges rang 2 indépendants\n'
' - 3 sièges rang 2 indépendants extractibles (tablette '
'aviation)\n'
" - Moquette dans l'habitacle\n"
' - Pack carrosserie XTR (bouclier AV spécifique\n'
' - Revêtement TPO dans le coffre\n'
' - Tissu Tectonik Beige\n'
' - Tissu Tectonik Bleu\n'
' - Volet AR\n'
' - déposables\n'
" - Classe Crit'air : 2\n"
' - MP3\n'
' - Puissance kilowatt : 68 kw\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 92 ch\n'
' - émission CO2 : 135 g/km\n'
'\n'
'Référence annonce : 367VO140622',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 92,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165196295',
'listing': 'auction',
'make': 'CITROEN',
'model': 'Berlingo',
'odometer': 183306,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/d9/f8/e9d9f891cd1aa7bbd9648ecfe5770a543e6ea4c9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/41/90/af4190d89a9a261a4ea00843010f76026be04f2a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/79/c6/b3/79c6b3469d4dadadbf27a6930b46c5ea9e511c42.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/ec/eb/0eeceb06bde19b9f39dfe5aab14328fc032fe77f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/12/0c/44/120c44b905367d4e9850771ed0f5288617a5d073.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/56/5c/9b565c3a913f96689067583caec537941bc66323.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/89/d4/32/89d43210ad0ee2e88d321c9e2e777adf7db7be75.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/50/6f/c9/506fc95efdf917c1adc5c6fb928b4a964062422c.jpg?rule=ad-large'],
'price': 8000,
'price_includes_vat': False,
'registration_date': '2014-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroën Berlingo MULTISPACE HDi 90 XTR',
'transmission': 'manual',
'trim': 'Berlingo 1.6 HDi90 XTR 5p',
'vin': None,
'year': 2014}
2026-03-25 10:00:25 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: bf2320e4-e708-56bd-afc3-f8776bc4efce with identifier: 3165196295
2026-03-25 10:00:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item bf2320e4-e708-56bd-afc3-f8776bc4efce
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe9%252Fd9%252Ff8%252Fe9d9f891cd1aa7bbd9648ecfe5770a543e6ea4c9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/d9/f8/e9d9f891cd1aa7bbd9648ecfe5770a543e6ea4c9.jpg?rule=ad-large already downloaded
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252F41%252F90%252Faf4190d89a9a261a4ea00843010f76026be04f2a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/af/41/90/af4190d89a9a261a4ea00843010f76026be04f2a.jpg?rule=ad-large already downloaded
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F79%252Fc6%252Fb3%252F79c6b3469d4dadadbf27a6930b46c5ea9e511c42.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/79/c6/b3/79c6b3469d4dadadbf27a6930b46c5ea9e511c42.jpg?rule=ad-large already downloaded
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0e%252Fec%252Feb%252F0eeceb06bde19b9f39dfe5aab14328fc032fe77f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/ec/eb/0eeceb06bde19b9f39dfe5aab14328fc032fe77f.jpg?rule=ad-large already downloaded
2026-03-25 10:00:25 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F12%252F0c%252F44%252F120c44b905367d4e9850771ed0f5288617a5d073.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/12/0c/44/120c44b905367d4e9850771ed0f5288617a5d073.jpg?rule=ad-large already downloaded
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9b%252F56%252F5c%252F9b565c3a913f96689067583caec537941bc66323.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/56/5c/9b565c3a913f96689067583caec537941bc66323.jpg?rule=ad-large already downloaded
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F89%252Fd4%252F32%252F89d43210ad0ee2e88d321c9e2e777adf7db7be75.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/89/d4/32/89d43210ad0ee2e88d321c9e2e777adf7db7be75.jpg?rule=ad-large already downloaded
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F50%252F6f%252Fc9%252F506fc95efdf917c1adc5c6fb928b4a964062422c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/50/6f/c9/506fc95efdf917c1adc5c6fb928b4a964062422c.jpg?rule=ad-large already downloaded
2026-03-25 10:00:26 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: bf2320e4-e708-56bd-afc3-f8776bc4efce with identifier 3165196295
2026-03-25 10:00:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:26 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item bf2320e4-e708-56bd-afc3-f8776bc4efce
2026-03-25 10:00:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Citroën Berlingo MULTISPACE HDi 90 XTR break, noir, 5 cv, 5 '
'portes, première mise en circulation le 18/06/2014, garantie '
'3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Prise audio RCA\n'
' - Système audio CD RDS 4 HP MP3\n'
' - Système audio CD RDS 4 HP MP3 avec commandes au volant\n'
' - CD\n'
'\n'
'Conduite :\n'
' - limiteur de vitesse\n'
'\n'
'Extérieur :\n'
' - 2 portes latérales coulissantes\n'
' - Feux diurnes à LED\n'
' - Jantes tôles 16" avec enjoliveurs Rangiroa\n'
' - Pack tous chemins\n'
' - Porte latérale droite coulissante\n'
' - barres de toit\n'
' - porte latérale\n'
'\n'
'Intérieur :\n'
' - Boîte à gants fermée\n'
' - Climatisation manuelle + Pack Plus\n'
' - Direction à assistance variable\n'
' - Prise audio RCA dans la boîte à gants\n'
' - Tablette cache-bagages rigide\n'
' - Tiroir sous siège conducteur\n'
' - Volet AR avec lunette chauffante\n'
' - 2 aumônières au dos des sièges AV\n'
' - climatisation : manuelle\n'
' - climatisation manuelle\n'
' - fermeture centralisée\n'
' - prise 12V\n'
' - siège conducteur réglable en hauteur\n'
' - vitres avant éléctriques\n'
'\n'
'Pack :\n'
' - 4 freins à disque\n'
' - Banquette AR 2/3\n'
' - Capucine\n'
' - Moquette dans le coffre\n'
' - Pack Plus\n'
' - Régulateur\n'
' - Tablettes type aviation au dos des sièges AV\n'
' - volant réglable\n'
'\n'
'Sellerie :\n'
' - Garnissage Tissu Tectonik Beige\n'
'\n'
'Spécifique VUL :\n'
' - Pack carrosserie XTR\n'
'\n'
'Sécurité :\n'
' - Kit de dépannage provisoire de pneumatiques\n'
' - Témoin de non-bouclage de la ceinture de sécurité '
'conducteur et passager AV\n'
' - ABS\n'
' - Aide au demarrage en pente\n'
' - ESP\n'
" - aide au freinage d'urgence\n"
' - airbags frontaux\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - 1/3\n'
' - 2 trappes dans le plancher en rang 2\n'
' - 3 sièges rang 2 indépendants\n'
' - 3 sièges rang 2 indépendants extractibles (tablette '
'aviation)\n'
" - Moquette dans l'habitacle\n"
' - Pack carrosserie XTR (bouclier AV spécifique\n'
' - Revêtement TPO dans le coffre\n'
' - Tissu Tectonik Beige\n'
' - Tissu Tectonik Bleu\n'
' - Volet AR\n'
' - déposables\n'
" - Classe Crit'air : 2\n"
' - MP3\n'
' - Puissance kilowatt : 68 kw\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 92 ch\n'
' - émission CO2 : 135 g/km\n'
'\n'
'Référence annonce : 367VO140622',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 92,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'bf2320e4-e708-56bd-afc3-f8776bc4efce',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165196295',
'listing': 'auction',
'make': 'CITROEN',
'model': 'Berlingo',
'odometer': 183306,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 8,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/d9/f8/e9d9f891cd1aa7bbd9648ecfe5770a543e6ea4c9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/41/90/af4190d89a9a261a4ea00843010f76026be04f2a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/79/c6/b3/79c6b3469d4dadadbf27a6930b46c5ea9e511c42.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/ec/eb/0eeceb06bde19b9f39dfe5aab14328fc032fe77f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/12/0c/44/120c44b905367d4e9850771ed0f5288617a5d073.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/56/5c/9b565c3a913f96689067583caec537941bc66323.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/89/d4/32/89d43210ad0ee2e88d321c9e2e777adf7db7be75.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/50/6f/c9/506fc95efdf917c1adc5c6fb928b4a964062422c.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_bf2320e4-e708-56bd-afc3-f8776bc4efce/bf2320e4-e708-56bd-afc3-f8776bc4efce_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93197,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/d9/f8/e9d9f891cd1aa7bbd9648ecfe5770a543e6ea4c9.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_bf2320e4-e708-56bd-afc3-f8776bc4efce/bf2320e4-e708-56bd-afc3-f8776bc4efce_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94531,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/41/90/af4190d89a9a261a4ea00843010f76026be04f2a.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_bf2320e4-e708-56bd-afc3-f8776bc4efce/bf2320e4-e708-56bd-afc3-f8776bc4efce_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98998,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/79/c6/b3/79c6b3469d4dadadbf27a6930b46c5ea9e511c42.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_bf2320e4-e708-56bd-afc3-f8776bc4efce/bf2320e4-e708-56bd-afc3-f8776bc4efce_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84265,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0e/ec/eb/0eeceb06bde19b9f39dfe5aab14328fc032fe77f.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_bf2320e4-e708-56bd-afc3-f8776bc4efce/bf2320e4-e708-56bd-afc3-f8776bc4efce_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104275,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/12/0c/44/120c44b905367d4e9850771ed0f5288617a5d073.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_bf2320e4-e708-56bd-afc3-f8776bc4efce/bf2320e4-e708-56bd-afc3-f8776bc4efce_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 131759,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/56/5c/9b565c3a913f96689067583caec537941bc66323.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_bf2320e4-e708-56bd-afc3-f8776bc4efce/bf2320e4-e708-56bd-afc3-f8776bc4efce_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116992,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/89/d4/32/89d43210ad0ee2e88d321c9e2e777adf7db7be75.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_bf2320e4-e708-56bd-afc3-f8776bc4efce/bf2320e4-e708-56bd-afc3-f8776bc4efce_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108319,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/50/6f/c9/506fc95efdf917c1adc5c6fb928b4a964062422c.jpg?rule=ad-large',
'Width': 1024}],
'price': 8000,
'price_includes_vat': False,
'registration_date': '2014-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroën Berlingo MULTISPACE HDi 90 XTR',
'transmission': 'manual',
'trim': 'Berlingo 1.6 HDi90 XTR 5p',
'vin': None,
'year': 2014}
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273165196295%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [auto_selling_leboncoin.fr] INFO: Saving data for 3165196295: {'created_time': 1774432826.212993, 'last_price_update_time': 1774432826.21301}
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165196295') HTTP/1.1" 204 0
2026-03-25 10:00:26 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3078557748
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273078557748%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [auto_selling_leboncoin.fr] INFO: Scrape type for 3078557748: 1
2026-03-25 10:00:26 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3078557748
2026-03-25 10:00:26 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Opel Corsa 1.4 90 ch Enjoy berline, noir, 5 cv, 3 portes, '
'première mise en circulation le 18/10/2018, garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - CD\n'
' - auto-radio : CD\n'
'\n'
'Conduite :\n'
' - allumage automatique des feux\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Calandre chromée\n'
' - Feux diurnes\n'
' - essuie-glace arrière\n'
' - essuie-glace arrière intermittent\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Affichage de la température extérieure\n'
' - Direction électrique à assistance variable (EPS)\n'
' - Dossier de banquette AR inclinable de 7.5° et '
'rabattable\n'
' - Pare-soleil avec miroir de courtoisie côté conducteur\n'
' - Plafonniers AV avec double spot de lecture\n'
' - Volant réglable en hauteur et profondeur\n'
' - gainé cuir et multifonction\n'
' - Miroir de courtoisie coté conducteur\n'
' - climatisation : manuelle\n'
' - climatisation manuelle\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - réglages du volant : hauteur et profondeur\n'
' - siège conducteur réglable en hauteur\n'
' - vitres avant éléctriques\n'
' - vitres surteintées\n'
' - volant cuir\n'
'\n'
'Pack :\n'
' - Appuis-tête AV réglables en hauteur\n'
' - Ceintures de sécurité 3 points à enrouleur AV et AR\n'
' - Ceintures de sécurité AV avec doubles prétensionneurs\n'
' - Clignotants latéraux additionnels\n'
' - Clé rétractable avec télécommande intégrée\n'
' - Console centrale avec porte-gobelets\n'
' - Coques de rétroviseurs extérieurs couleur carrosserie\n'
' - Jantes acier 15" avec enjoliveurs de roues\n'
' - Pieds de rétroviseurs extérieurs noirs\n'
" - Poignées d'ouverture du coffre couleur carrosserie\n"
' - Poignées de maintien pour conducteur et passager AV\n'
' - Rétroviseurs extérieurs électriques couleur carrosserie\n'
' - Sieges arrières rabattable\n'
' - appuis-tête arrière\n'
' - avertisseur sonore feux allumés\n'
' - jantes : classiques\n'
' - lunette arrière dégivrante\n'
' - volant multifonctions\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - Contrôle électronique de pression des pneus\n'
' - Kit anti-crevaison\n'
' - Rappel de bouclage de ceinture AV et AR\n'
' - Verrou électronique Opel (antidémarrage)\n'
' - ABS\n'
' - Aide au demarrage en pente\n'
' - Airbags rideaux\n'
' - ESP\n'
" - aide au freinage d'urgence\n"
' - airbags frontaux\n'
' - airbags latéraux\n'
' - fixations ISOFIX\n'
' - kit de dépannage pneumatique\n'
' - répartiteur électronique de freinage\n'
'\n'
'Autres équipements et informations :\n'
' - Airbags passager déconnectable par interrupteur depuis '
'la console centrale avec témoin sur tableau de bord\n'
" - Alarme sonore d'oublli d'extinction des feux et "
'extinction différée des phares "Porte-à-porte"\n'
' - Alarme sonore de non extinction des feux et extinction '
'différée des phares "Porte-à-porte"\n'
' - Alerte de sous-gonflage de pression des pneumatiques\n'
' - Allumage automatique (5 fois par seconde) des feux stop '
"en cas de freinage d'urgence\n"
' - Bacs de rangement intégrés aux portes AV et AR\n'
' - Cache-bagages rigide avec glissière de rangement au dos '
'de la banquette AR\n'
" - Ceintures de sécurité 3 points avec limiteur d'effort et "
'prétensionneurs aux places AV\n'
' - Colonne de direction à déformation programmée et '
"absorption d'énergie\n"
' - Commande des clignotants et des essuie-glaces par '
'impulsion\n'
' - Eclairage du coffre\n'
' - Essuie-glaces AV électriques (3 vitesses dont 1 '
'intermittente)\n'
' - Extinction differée des phares "Porte-à-porte"\n'
" - Mode CITY avec bouton d'activation / désactivation "
'(manoeuvre facile)\n'
" - Mode City (manoeuvre facile) avec bouton d'activation et "
'de désactivation sur la console centrale\n'
' - Montants latéraux couleur carrosserie avec couleurs '
'extérieures Noir Profond\n'
' - Montants latéraux noirs\n'
" - Ordinateur de bord au centre du bloc d'instrumentation "
"muni d'un écran à affichage segmenté rouge\n"
' - Sièges latéraux AR compatibles ISOFIX\n'
' - Système "entrée facile" avec mémorisation de la position '
'des sièges conducteur/passager\n'
' - Système de pédalier rétractable en cas de choc frontal '
'(PRS)\n'
' - coffre et trappe à carburant) à télécommande\n'
' - 3ème feu stop\n'
" - Classe Crit'air : 1\n"
' - Puissance kilowatt : 66 kw\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 90 ch\n'
' - émission CO2 : 127 g/km\n'
'\n'
'Référence annonce : 367VO140599',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 90,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3078557748',
'listing': 'auction',
'make': 'OPEL',
'model': 'Corsa',
'odometer': 103280,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/35/b4/4a/35b44ae63b7b6c50557008d4a493e518477aa65f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/df/e3/90dfe3dc4a4e6b56a5f545fb66b64a7b59a23956.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/cc/b7/f4ccb7bab23736fde9e79cd12818851127e1ec28.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/f0/e8/2af0e8858b470d19222b9401b0fdb95ce6cc2c61.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/95/7c/f2957c7f61ba3852fd22342469a4cc0686be74fe.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/43/67/2643673f7e3e69149b09a23eaa439b9aebdf1cf0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/3d/74/e53d74ebd60915c2c7ed153b33ce431314526b46.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/71/ae/e9/71aee9f13b0f2e02901ae971bcc9182397daef30.jpg?rule=ad-large'],
'price': 7500,
'price_includes_vat': False,
'registration_date': '2018-10-01',
'seats_number': 5,
'seller_name': None,
'title': 'Opel Corsa 1.4 90 ch Enjoy',
'transmission': 'manual',
'trim': 'Corsa 1.4 90ch Enjoy Start/Stop 3p',
'vin': None,
'year': 2018}
2026-03-25 10:00:26 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d77b3f1-102b-5763-8125-4406b5958daa with identifier: 3078557748
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item 4d77b3f1-102b-5763-8125-4406b5958daa
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F35%252Fb4%252F4a%252F35b44ae63b7b6c50557008d4a493e518477aa65f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/35/b4/4a/35b44ae63b7b6c50557008d4a493e518477aa65f.jpg?rule=ad-large already downloaded
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F90%252Fdf%252Fe3%252F90dfe3dc4a4e6b56a5f545fb66b64a7b59a23956.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/90/df/e3/90dfe3dc4a4e6b56a5f545fb66b64a7b59a23956.jpg?rule=ad-large already downloaded
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252Fcc%252Fb7%252Ff4ccb7bab23736fde9e79cd12818851127e1ec28.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/cc/b7/f4ccb7bab23736fde9e79cd12818851127e1ec28.jpg?rule=ad-large already downloaded
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F2a%252Ff0%252Fe8%252F2af0e8858b470d19222b9401b0fdb95ce6cc2c61.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/f0/e8/2af0e8858b470d19222b9401b0fdb95ce6cc2c61.jpg?rule=ad-large already downloaded
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252F95%252F7c%252Ff2957c7f61ba3852fd22342469a4cc0686be74fe.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/95/7c/f2957c7f61ba3852fd22342469a4cc0686be74fe.jpg?rule=ad-large already downloaded
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F26%252F43%252F67%252F2643673f7e3e69149b09a23eaa439b9aebdf1cf0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/26/43/67/2643673f7e3e69149b09a23eaa439b9aebdf1cf0.jpg?rule=ad-large already downloaded
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252F3d%252F74%252Fe53d74ebd60915c2c7ed153b33ce431314526b46.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/3d/74/e53d74ebd60915c2c7ed153b33ce431314526b46.jpg?rule=ad-large already downloaded
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F71%252Fae%252Fe9%252F71aee9f13b0f2e02901ae971bcc9182397daef30.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/71/ae/e9/71aee9f13b0f2e02901ae971bcc9182397daef30.jpg?rule=ad-large already downloaded
2026-03-25 10:00:26 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4d77b3f1-102b-5763-8125-4406b5958daa with identifier 3078557748
2026-03-25 10:00:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:26 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4d77b3f1-102b-5763-8125-4406b5958daa
2026-03-25 10:00:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Opel Corsa 1.4 90 ch Enjoy berline, noir, 5 cv, 3 portes, '
'première mise en circulation le 18/10/2018, garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - CD\n'
' - auto-radio : CD\n'
'\n'
'Conduite :\n'
' - allumage automatique des feux\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Calandre chromée\n'
' - Feux diurnes\n'
' - essuie-glace arrière\n'
' - essuie-glace arrière intermittent\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Affichage de la température extérieure\n'
' - Direction électrique à assistance variable (EPS)\n'
' - Dossier de banquette AR inclinable de 7.5° et '
'rabattable\n'
' - Pare-soleil avec miroir de courtoisie côté conducteur\n'
' - Plafonniers AV avec double spot de lecture\n'
' - Volant réglable en hauteur et profondeur\n'
' - gainé cuir et multifonction\n'
' - Miroir de courtoisie coté conducteur\n'
' - climatisation : manuelle\n'
' - climatisation manuelle\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - réglages du volant : hauteur et profondeur\n'
' - siège conducteur réglable en hauteur\n'
' - vitres avant éléctriques\n'
' - vitres surteintées\n'
' - volant cuir\n'
'\n'
'Pack :\n'
' - Appuis-tête AV réglables en hauteur\n'
' - Ceintures de sécurité 3 points à enrouleur AV et AR\n'
' - Ceintures de sécurité AV avec doubles prétensionneurs\n'
' - Clignotants latéraux additionnels\n'
' - Clé rétractable avec télécommande intégrée\n'
' - Console centrale avec porte-gobelets\n'
' - Coques de rétroviseurs extérieurs couleur carrosserie\n'
' - Jantes acier 15" avec enjoliveurs de roues\n'
' - Pieds de rétroviseurs extérieurs noirs\n'
" - Poignées d'ouverture du coffre couleur carrosserie\n"
' - Poignées de maintien pour conducteur et passager AV\n'
' - Rétroviseurs extérieurs électriques couleur carrosserie\n'
' - Sieges arrières rabattable\n'
' - appuis-tête arrière\n'
' - avertisseur sonore feux allumés\n'
' - jantes : classiques\n'
' - lunette arrière dégivrante\n'
' - volant multifonctions\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - Contrôle électronique de pression des pneus\n'
' - Kit anti-crevaison\n'
' - Rappel de bouclage de ceinture AV et AR\n'
' - Verrou électronique Opel (antidémarrage)\n'
' - ABS\n'
' - Aide au demarrage en pente\n'
' - Airbags rideaux\n'
' - ESP\n'
" - aide au freinage d'urgence\n"
' - airbags frontaux\n'
' - airbags latéraux\n'
' - fixations ISOFIX\n'
' - kit de dépannage pneumatique\n'
' - répartiteur électronique de freinage\n'
'\n'
'Autres équipements et informations :\n'
' - Airbags passager déconnectable par interrupteur depuis '
'la console centrale avec témoin sur tableau de bord\n'
" - Alarme sonore d'oublli d'extinction des feux et "
'extinction différée des phares "Porte-à-porte"\n'
' - Alarme sonore de non extinction des feux et extinction '
'différée des phares "Porte-à-porte"\n'
' - Alerte de sous-gonflage de pression des pneumatiques\n'
' - Allumage automatique (5 fois par seconde) des feux stop '
"en cas de freinage d'urgence\n"
' - Bacs de rangement intégrés aux portes AV et AR\n'
' - Cache-bagages rigide avec glissière de rangement au dos '
'de la banquette AR\n'
" - Ceintures de sécurité 3 points avec limiteur d'effort et "
'prétensionneurs aux places AV\n'
' - Colonne de direction à déformation programmée et '
"absorption d'énergie\n"
' - Commande des clignotants et des essuie-glaces par '
'impulsion\n'
' - Eclairage du coffre\n'
' - Essuie-glaces AV électriques (3 vitesses dont 1 '
'intermittente)\n'
' - Extinction differée des phares "Porte-à-porte"\n'
" - Mode CITY avec bouton d'activation / désactivation "
'(manoeuvre facile)\n'
" - Mode City (manoeuvre facile) avec bouton d'activation et "
'de désactivation sur la console centrale\n'
' - Montants latéraux couleur carrosserie avec couleurs '
'extérieures Noir Profond\n'
' - Montants latéraux noirs\n'
" - Ordinateur de bord au centre du bloc d'instrumentation "
"muni d'un écran à affichage segmenté rouge\n"
' - Sièges latéraux AR compatibles ISOFIX\n'
' - Système "entrée facile" avec mémorisation de la position '
'des sièges conducteur/passager\n'
' - Système de pédalier rétractable en cas de choc frontal '
'(PRS)\n'
' - coffre et trappe à carburant) à télécommande\n'
' - 3ème feu stop\n'
" - Classe Crit'air : 1\n"
' - Puissance kilowatt : 66 kw\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 90 ch\n'
' - émission CO2 : 127 g/km\n'
'\n'
'Référence annonce : 367VO140599',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 90,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '4d77b3f1-102b-5763-8125-4406b5958daa',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3078557748',
'listing': 'auction',
'make': 'OPEL',
'model': 'Corsa',
'odometer': 103280,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 8,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/35/b4/4a/35b44ae63b7b6c50557008d4a493e518477aa65f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/df/e3/90dfe3dc4a4e6b56a5f545fb66b64a7b59a23956.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/cc/b7/f4ccb7bab23736fde9e79cd12818851127e1ec28.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/f0/e8/2af0e8858b470d19222b9401b0fdb95ce6cc2c61.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/95/7c/f2957c7f61ba3852fd22342469a4cc0686be74fe.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/43/67/2643673f7e3e69149b09a23eaa439b9aebdf1cf0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/3d/74/e53d74ebd60915c2c7ed153b33ce431314526b46.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/71/ae/e9/71aee9f13b0f2e02901ae971bcc9182397daef30.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_4d77b3f1-102b-5763-8125-4406b5958daa/4d77b3f1-102b-5763-8125-4406b5958daa_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89846,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/35/b4/4a/35b44ae63b7b6c50557008d4a493e518477aa65f.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_4d77b3f1-102b-5763-8125-4406b5958daa/4d77b3f1-102b-5763-8125-4406b5958daa_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97399,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/df/e3/90dfe3dc4a4e6b56a5f545fb66b64a7b59a23956.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_4d77b3f1-102b-5763-8125-4406b5958daa/4d77b3f1-102b-5763-8125-4406b5958daa_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92619,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/cc/b7/f4ccb7bab23736fde9e79cd12818851127e1ec28.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_4d77b3f1-102b-5763-8125-4406b5958daa/4d77b3f1-102b-5763-8125-4406b5958daa_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94395,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/f0/e8/2af0e8858b470d19222b9401b0fdb95ce6cc2c61.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_4d77b3f1-102b-5763-8125-4406b5958daa/4d77b3f1-102b-5763-8125-4406b5958daa_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 115281,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f2/95/7c/f2957c7f61ba3852fd22342469a4cc0686be74fe.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_4d77b3f1-102b-5763-8125-4406b5958daa/4d77b3f1-102b-5763-8125-4406b5958daa_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109727,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/43/67/2643673f7e3e69149b09a23eaa439b9aebdf1cf0.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_4d77b3f1-102b-5763-8125-4406b5958daa/4d77b3f1-102b-5763-8125-4406b5958daa_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74463,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/3d/74/e53d74ebd60915c2c7ed153b33ce431314526b46.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_4d77b3f1-102b-5763-8125-4406b5958daa/4d77b3f1-102b-5763-8125-4406b5958daa_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106142,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/71/ae/e9/71aee9f13b0f2e02901ae971bcc9182397daef30.jpg?rule=ad-large',
'Width': 1024}],
'price': 7500,
'price_includes_vat': False,
'registration_date': '2018-10-01',
'seats_number': 5,
'seller_name': None,
'title': 'Opel Corsa 1.4 90 ch Enjoy',
'transmission': 'manual',
'trim': 'Corsa 1.4 90ch Enjoy Start/Stop 3p',
'vin': None,
'year': 2018}
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273078557748%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [auto_selling_leboncoin.fr] INFO: Saving data for 3078557748: {'created_time': 1774432826.574466, 'last_price_update_time': 1774432826.57448}
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3078557748') HTTP/1.1" 204 0
2026-03-25 10:00:26 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3124092475
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273124092475%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [auto_selling_leboncoin.fr] INFO: Scrape type for 3124092475: 1
2026-03-25 10:00:26 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3124092475
2026-03-25 10:00:26 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Rouge',
'currency': 'EUR',
'description': 'Citroën C3 Picasso HDi 90 Airdream Exclusive monospace, '
'rouge, 5 cv, 5 portes, première mise en circulation le '
'28/12/2009, garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - CD\n'
'\n'
'Extérieur :\n'
' - Pack Sécurité\n'
' - Pack Urbain\n'
' - jantes : alliage\n'
' - jantes alliage\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette AR fractionnable 2/3 1/3 et coulissante\n'
' - Dossiers AR inclinables\n'
' - Plancher de coffre mobile\n'
' - Volant mousse réglable en hauteur et en profondeur\n'
' - accoudoir central\n'
' - climatisation : automatique\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - vitres avant éléctriques\n'
' - volant cuir\n'
'\n'
'Pack :\n'
" - Parfumeur d'ambiance\n"
' - Rehausse de siège conducteur\n'
' - Baguettes latérales noires avec jonc chromé\n'
'\n'
'Sécurité :\n'
' - ABS\n'
" - aide au freinage d'urgence\n"
' - airbags frontaux\n'
' - airbags latéraux\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - Bandeaux de boucliers peints couleur caisse\n'
' - Décors chrome sur le bouclier AV et sur enjoliveur de '
'plaque de police\n'
' - Tissu BRISE et accompagnement Velours Misteco Mistral ou '
'Matinal\n'
" - Classe Crit'air : 3\n"
' - MP3\n'
' - Puissance kilowatt : 66 kw\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 90 ch\n'
' - émission CO2 : 125 g/km\n'
'\n'
'Référence annonce : 367VO140604',
'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/3124092475',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C3 Picasso',
'odometer': 264300,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/5b/c1/59/5bc159d133f233357ccc5ccf63ce77e68345e6c9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/28/eb/5f28eb2942ed88ba5d4edfbf50467a3e1771dbde.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/58/0e/a9580e50796d4ecc34c3d57abf08eeb3a5958706.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/11/98/4611987eb9fe544a201ed0a66af9c376ef3a488a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/80/8d/77808da524acb28f19a876ae88b3ec4b3f792220.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/b6/5f/85b65f9ccfb999b7b2947598431817f1943fffe1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/56/bd/9756bd08dd84f0dbb2a1d7b325c291e70b5ddb62.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/8d/82/e58d82f6130eea740df680700a506c5ac32d79e9.jpg?rule=ad-large'],
'price': 3500,
'price_includes_vat': False,
'registration_date': '2009-12-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroën C3 Picasso HDi 90 Airdream Exclusive',
'transmission': 'manual',
'trim': 'C3 Picasso 1.6 HDi90 Exclusive',
'vin': None,
'year': 2009}
2026-03-25 10:00:26 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e15fd4fa-2ddb-5dfd-af7e-c1c68068ec4d with identifier: 3124092475
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item e15fd4fa-2ddb-5dfd-af7e-c1c68068ec4d
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5b%252Fc1%252F59%252F5bc159d133f233357ccc5ccf63ce77e68345e6c9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5b/c1/59/5bc159d133f233357ccc5ccf63ce77e68345e6c9.jpg?rule=ad-large already downloaded
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5f%252F28%252Feb%252F5f28eb2942ed88ba5d4edfbf50467a3e1771dbde.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/28/eb/5f28eb2942ed88ba5d4edfbf50467a3e1771dbde.jpg?rule=ad-large already downloaded
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252F58%252F0e%252Fa9580e50796d4ecc34c3d57abf08eeb3a5958706.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/58/0e/a9580e50796d4ecc34c3d57abf08eeb3a5958706.jpg?rule=ad-large already downloaded
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F46%252F11%252F98%252F4611987eb9fe544a201ed0a66af9c376ef3a488a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/46/11/98/4611987eb9fe544a201ed0a66af9c376ef3a488a.jpg?rule=ad-large already downloaded
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F77%252F80%252F8d%252F77808da524acb28f19a876ae88b3ec4b3f792220.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/77/80/8d/77808da524acb28f19a876ae88b3ec4b3f792220.jpg?rule=ad-large already downloaded
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252Fb6%252F5f%252F85b65f9ccfb999b7b2947598431817f1943fffe1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/85/b6/5f/85b65f9ccfb999b7b2947598431817f1943fffe1.jpg?rule=ad-large already downloaded
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F97%252F56%252Fbd%252F9756bd08dd84f0dbb2a1d7b325c291e70b5ddb62.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/97/56/bd/9756bd08dd84f0dbb2a1d7b325c291e70b5ddb62.jpg?rule=ad-large already downloaded
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252F8d%252F82%252Fe58d82f6130eea740df680700a506c5ac32d79e9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/8d/82/e58d82f6130eea740df680700a506c5ac32d79e9.jpg?rule=ad-large already downloaded
2026-03-25 10:00:26 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e15fd4fa-2ddb-5dfd-af7e-c1c68068ec4d with identifier 3124092475
2026-03-25 10:00:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:26 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:26 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e15fd4fa-2ddb-5dfd-af7e-c1c68068ec4d
2026-03-25 10:00:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Rouge',
'currency': 'EUR',
'description': 'Citroën C3 Picasso HDi 90 Airdream Exclusive monospace, '
'rouge, 5 cv, 5 portes, première mise en circulation le '
'28/12/2009, garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - CD\n'
'\n'
'Extérieur :\n'
' - Pack Sécurité\n'
' - Pack Urbain\n'
' - jantes : alliage\n'
' - jantes alliage\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette AR fractionnable 2/3 1/3 et coulissante\n'
' - Dossiers AR inclinables\n'
' - Plancher de coffre mobile\n'
' - Volant mousse réglable en hauteur et en profondeur\n'
' - accoudoir central\n'
' - climatisation : automatique\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - vitres avant éléctriques\n'
' - volant cuir\n'
'\n'
'Pack :\n'
" - Parfumeur d'ambiance\n"
' - Rehausse de siège conducteur\n'
' - Baguettes latérales noires avec jonc chromé\n'
'\n'
'Sécurité :\n'
' - ABS\n'
" - aide au freinage d'urgence\n"
' - airbags frontaux\n'
' - airbags latéraux\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - Bandeaux de boucliers peints couleur caisse\n'
' - Décors chrome sur le bouclier AV et sur enjoliveur de '
'plaque de police\n'
' - Tissu BRISE et accompagnement Velours Misteco Mistral ou '
'Matinal\n'
" - Classe Crit'air : 3\n"
' - MP3\n'
' - Puissance kilowatt : 66 kw\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 90 ch\n'
' - émission CO2 : 125 g/km\n'
'\n'
'Référence annonce : 367VO140604',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 90,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e15fd4fa-2ddb-5dfd-af7e-c1c68068ec4d',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3124092475',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C3 Picasso',
'odometer': 264300,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 8,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/5b/c1/59/5bc159d133f233357ccc5ccf63ce77e68345e6c9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/28/eb/5f28eb2942ed88ba5d4edfbf50467a3e1771dbde.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/58/0e/a9580e50796d4ecc34c3d57abf08eeb3a5958706.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/11/98/4611987eb9fe544a201ed0a66af9c376ef3a488a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/80/8d/77808da524acb28f19a876ae88b3ec4b3f792220.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/b6/5f/85b65f9ccfb999b7b2947598431817f1943fffe1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/56/bd/9756bd08dd84f0dbb2a1d7b325c291e70b5ddb62.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/8d/82/e58d82f6130eea740df680700a506c5ac32d79e9.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_e15fd4fa-2ddb-5dfd-af7e-c1c68068ec4d/e15fd4fa-2ddb-5dfd-af7e-c1c68068ec4d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 266488,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5b/c1/59/5bc159d133f233357ccc5ccf63ce77e68345e6c9.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_e15fd4fa-2ddb-5dfd-af7e-c1c68068ec4d/e15fd4fa-2ddb-5dfd-af7e-c1c68068ec4d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 270028,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/28/eb/5f28eb2942ed88ba5d4edfbf50467a3e1771dbde.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_e15fd4fa-2ddb-5dfd-af7e-c1c68068ec4d/e15fd4fa-2ddb-5dfd-af7e-c1c68068ec4d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 256282,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/58/0e/a9580e50796d4ecc34c3d57abf08eeb3a5958706.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_e15fd4fa-2ddb-5dfd-af7e-c1c68068ec4d/e15fd4fa-2ddb-5dfd-af7e-c1c68068ec4d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 208131,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/11/98/4611987eb9fe544a201ed0a66af9c376ef3a488a.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_e15fd4fa-2ddb-5dfd-af7e-c1c68068ec4d/e15fd4fa-2ddb-5dfd-af7e-c1c68068ec4d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 161380,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/80/8d/77808da524acb28f19a876ae88b3ec4b3f792220.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_e15fd4fa-2ddb-5dfd-af7e-c1c68068ec4d/e15fd4fa-2ddb-5dfd-af7e-c1c68068ec4d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 163865,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/b6/5f/85b65f9ccfb999b7b2947598431817f1943fffe1.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_e15fd4fa-2ddb-5dfd-af7e-c1c68068ec4d/e15fd4fa-2ddb-5dfd-af7e-c1c68068ec4d_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 143449,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/56/bd/9756bd08dd84f0dbb2a1d7b325c291e70b5ddb62.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_e15fd4fa-2ddb-5dfd-af7e-c1c68068ec4d/e15fd4fa-2ddb-5dfd-af7e-c1c68068ec4d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130906,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/8d/82/e58d82f6130eea740df680700a506c5ac32d79e9.jpg?rule=ad-large',
'Width': 1024}],
'price': 3500,
'price_includes_vat': False,
'registration_date': '2009-12-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroën C3 Picasso HDi 90 Airdream Exclusive',
'transmission': 'manual',
'trim': 'C3 Picasso 1.6 HDi90 Exclusive',
'vin': None,
'year': 2009}
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273124092475%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [auto_selling_leboncoin.fr] INFO: Saving data for 3124092475: {'created_time': 1774432826.878289, 'last_price_update_time': 1774432826.878305}
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3124092475') HTTP/1.1" 204 0
2026-03-25 10:00:26 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3147970922
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273147970922%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [auto_selling_leboncoin.fr] INFO: Scrape type for 3147970922: 1
2026-03-25 10:00:26 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3147970922
2026-03-25 10:00:26 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Nissan Qashqai 1.5 dCi 110 FAP Tekna tout-terrain, noir, 6 '
'cv, 5 portes, première mise en circulation le 28/02/2012, '
'garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Système audio Bose 6CD/MP3 et 7 HP\n'
' - Système audio Bose : 6HP\n'
' - Bluetooth\n'
' - prise audio auxiliaire\n'
'\n'
'Conduite :\n'
' - Essuie-glaces AV à déclenchement automatique\n'
' - allumage automatique des feux\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Grille de calandre couleur argent\n'
' - Phares au Xénon avec lave-phares et réglage automatique '
"de l'assiette\n"
' - Vitres latérales AR et vitre de hayon surteintées\n'
' - barres de toit\n'
' - essuie-glace arrière\n'
' - filtre à particules\n'
' - jantes : alliage\n'
' - jantes alliage\n'
' - projecteurs xénon\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
' - toit panoramique\n'
'\n'
'Intérieur :\n'
' - Accoudoir central coulissant\n'
' - Cache-bagages\n'
" - Eclairage d'ambiance de la console centrale\n"
' - Ordinateur de bord avec écran LCD-TFT\n'
' - Pare-brise AV athermique anti UV\n'
' - Pommeau de levier de vitesse en aluminium.\n'
" - Porte-gobelets dans l'accoudoir AR\n"
' - Porte-gobelets dans la console centrale AV\n'
' - Pédalier aluminium\n'
' - Rétroviseur intérieur photochromatique\n'
' - Siège conducteur à réglage lombaire\n'
' - Sièges AV chauffants\n'
' - Spots de lecture AV et AR\n'
' - Volant et levier de vitesse gainés cuir\n'
' - 2 porte-gobelets dans la console centrale AV\n'
' - Vitres arrières électriques\n'
' - accoudoir central\n'
' - accoudoir central arrière\n'
' - climatisation : automatique\n'
' - climatisation multi zone\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - filtre à pollen\n'
' - indicateur de température extérieur\n'
' - ordinateur de bord\n'
' - prise 12V\n'
' - réglages du volant : hauteur et profondeur\n'
' - siège conducteur réglable en hauteur\n'
' - vitres avant éléctriques\n'
'\n'
'Pack :\n'
' - Boîte à gants réfrigérée\n'
' - Boîte à gants réfrigérée avec porte-lunettes\n'
' - Ceintures de sécurité AR 3 points à enrouleur\n'
" - Crochets d'arrimage dans le coffre\n"
' - Espace de rangement dans la console centrale AV\n'
' - Espace de rangement sous le panneau de commande de '
'climatisation\n'
' - Grille de calandre couleur noire\n'
' - Nissan Connect\n'
' - Poignées de porte\n'
' - Poignées de portières extérieures couleur carrosserie\n'
' - Protection de bas de caisse noire\n'
' - Rétroviseurs extérieurs couleur carrosserie\n'
' - Rétroviseurs extérieurs à réglages électriques et '
'dégivrants\n'
' - Sécurité enfant sur les portes AR\n'
' - embase de levier de vitesses et volant finition '
'aluminium\n'
' - Sieges arrières rabattable\n'
' - anti démarrage\n'
' - nombre de rapports : 6 vitesses\n'
' - volant réglable\n'
'\n'
'Sellerie :\n'
' - Sellerie Cuir\n'
'\n'
'Sécurité :\n'
' - Appuis-tete AV actifs\n'
' - ESP déconnectable\n'
' - Feux de brouillard AR\n'
' - latéraux et rideaux\n'
' - ABS\n'
' - ESP\n'
' - airbag coté passager\n'
' - airbags frontaux\n'
' - fixations ISOFIX\n'
' - kit de dépannage pneumatique\n'
' - phares antibrouillard\n'
' - roue de secours\n'
' - répartiteur électronique de freinage\n'
'\n'
'Autres équipements et informations :\n'
' - Amplificateur de freinage N.B.A.S.\n'
' - Appuis-tête aux places AR\n'
' - Ceintures de sécurité AV 3 points réglables en hauteur '
"avec prétensionneurs et limiteur d'effort\n"
' - Condamnation automatique des portes en roulant\n'
' - Eclairage du coffre\n'
' - Essuie-glace AR à intermittence asservi à la vitesse\n'
' - Essuie-glace AV à 2 vitesses et intermittence asservie à '
'la vitesse\n'
' - Montre digitale (ou numérique)\n'
' - Pare-soleil conducteur et passager avec miroirs de '
'courtoisie éclairés et jalousies\n'
" - Système d'ouverture et de démarrage sans clé "
'"Intelligent key"\n'
' - Toit en verre panoramique anti-UV avec rideau électrique '
'anti-pincement\n'
' - Ventilation multi-flux\n'
' - embase de levier de vitesses et volant avec inserts '
'couleur aluminium\n'
' - un caisson de grave\n'
" - Classe Crit'air : 2\n"
' - MP3\n'
' - Puissance kilowatt : 81 kw\n'
' - puissance réelle : 110 ch\n'
' - émission CO2 : 129 g/km\n'
'\n'
'Référence annonce : 367VO140614',
'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/3147970922',
'listing': 'auction',
'make': 'NISSAN',
'model': 'Qashqai',
'odometer': 138369,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/40/44/7b/40447ba9c61d7949a906a8264a1a2fcd5d1556d7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/87/65/cc8765e4d270cd7899e4e4fb44c58a905cc2eb9e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/40/c7/e140c731b1b13751ce354f8a7ad51ca8e3ce8177.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/81/65/ba/8165ba494404a221b9efb9b8f6b99710d4f8830a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/20/9e/9e209e28229e1e5935f48e4d68c006aa91a9bbd0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1b/f7/4e/1bf74e8a947cfd7d5955e33725479eef9b5aa061.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/93/67/259367fbd6750236d5d853dfeb76345291ac589b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5c/87/e8/5c87e8df619fbaa3ed351a6f7f36e4f1508ea30a.jpg?rule=ad-large'],
'price': 8500,
'price_includes_vat': False,
'registration_date': '2012-02-01',
'seats_number': 5,
'seller_name': None,
'title': 'Nissan Qashqai 1.5 dCi 110 FAP Tekna',
'transmission': 'manual',
'trim': 'Qashqai 1.5 dCi 110ch FAP Tekna',
'vin': None,
'year': 2012}
2026-03-25 10:00:26 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: d24e59e1-c86d-59fe-b271-9917d35239d9 with identifier: 3147970922
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item d24e59e1-c86d-59fe-b271-9917d35239d9
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F40%252F44%252F7b%252F40447ba9c61d7949a906a8264a1a2fcd5d1556d7.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/40/44/7b/40447ba9c61d7949a906a8264a1a2fcd5d1556d7.jpg?rule=ad-large already downloaded
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fcc%252F87%252F65%252Fcc8765e4d270cd7899e4e4fb44c58a905cc2eb9e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/87/65/cc8765e4d270cd7899e4e4fb44c58a905cc2eb9e.jpg?rule=ad-large already downloaded
2026-03-25 10:00:26 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe1%252F40%252Fc7%252Fe140c731b1b13751ce354f8a7ad51ca8e3ce8177.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/40/c7/e140c731b1b13751ce354f8a7ad51ca8e3ce8177.jpg?rule=ad-large already downloaded
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252F65%252Fba%252F8165ba494404a221b9efb9b8f6b99710d4f8830a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/81/65/ba/8165ba494404a221b9efb9b8f6b99710d4f8830a.jpg?rule=ad-large already downloaded
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9e%252F20%252F9e%252F9e209e28229e1e5935f48e4d68c006aa91a9bbd0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/20/9e/9e209e28229e1e5935f48e4d68c006aa91a9bbd0.jpg?rule=ad-large already downloaded
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252Ff7%252F4e%252F1bf74e8a947cfd7d5955e33725479eef9b5aa061.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1b/f7/4e/1bf74e8a947cfd7d5955e33725479eef9b5aa061.jpg?rule=ad-large already downloaded
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252F93%252F67%252F259367fbd6750236d5d853dfeb76345291ac589b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/25/93/67/259367fbd6750236d5d853dfeb76345291ac589b.jpg?rule=ad-large already downloaded
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5c%252F87%252Fe8%252F5c87e8df619fbaa3ed351a6f7f36e4f1508ea30a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5c/87/e8/5c87e8df619fbaa3ed351a6f7f36e4f1508ea30a.jpg?rule=ad-large already downloaded
2026-03-25 10:00:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: d24e59e1-c86d-59fe-b271-9917d35239d9 with identifier 3147970922
2026-03-25 10:00:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item d24e59e1-c86d-59fe-b271-9917d35239d9
2026-03-25 10:00:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Nissan Qashqai 1.5 dCi 110 FAP Tekna tout-terrain, noir, 6 '
'cv, 5 portes, première mise en circulation le 28/02/2012, '
'garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Système audio Bose 6CD/MP3 et 7 HP\n'
' - Système audio Bose : 6HP\n'
' - Bluetooth\n'
' - prise audio auxiliaire\n'
'\n'
'Conduite :\n'
' - Essuie-glaces AV à déclenchement automatique\n'
' - allumage automatique des feux\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Grille de calandre couleur argent\n'
' - Phares au Xénon avec lave-phares et réglage automatique '
"de l'assiette\n"
' - Vitres latérales AR et vitre de hayon surteintées\n'
' - barres de toit\n'
' - essuie-glace arrière\n'
' - filtre à particules\n'
' - jantes : alliage\n'
' - jantes alliage\n'
' - projecteurs xénon\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
' - toit panoramique\n'
'\n'
'Intérieur :\n'
' - Accoudoir central coulissant\n'
' - Cache-bagages\n'
" - Eclairage d'ambiance de la console centrale\n"
' - Ordinateur de bord avec écran LCD-TFT\n'
' - Pare-brise AV athermique anti UV\n'
' - Pommeau de levier de vitesse en aluminium.\n'
" - Porte-gobelets dans l'accoudoir AR\n"
' - Porte-gobelets dans la console centrale AV\n'
' - Pédalier aluminium\n'
' - Rétroviseur intérieur photochromatique\n'
' - Siège conducteur à réglage lombaire\n'
' - Sièges AV chauffants\n'
' - Spots de lecture AV et AR\n'
' - Volant et levier de vitesse gainés cuir\n'
' - 2 porte-gobelets dans la console centrale AV\n'
' - Vitres arrières électriques\n'
' - accoudoir central\n'
' - accoudoir central arrière\n'
' - climatisation : automatique\n'
' - climatisation multi zone\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - filtre à pollen\n'
' - indicateur de température extérieur\n'
' - ordinateur de bord\n'
' - prise 12V\n'
' - réglages du volant : hauteur et profondeur\n'
' - siège conducteur réglable en hauteur\n'
' - vitres avant éléctriques\n'
'\n'
'Pack :\n'
' - Boîte à gants réfrigérée\n'
' - Boîte à gants réfrigérée avec porte-lunettes\n'
' - Ceintures de sécurité AR 3 points à enrouleur\n'
" - Crochets d'arrimage dans le coffre\n"
' - Espace de rangement dans la console centrale AV\n'
' - Espace de rangement sous le panneau de commande de '
'climatisation\n'
' - Grille de calandre couleur noire\n'
' - Nissan Connect\n'
' - Poignées de porte\n'
' - Poignées de portières extérieures couleur carrosserie\n'
' - Protection de bas de caisse noire\n'
' - Rétroviseurs extérieurs couleur carrosserie\n'
' - Rétroviseurs extérieurs à réglages électriques et '
'dégivrants\n'
' - Sécurité enfant sur les portes AR\n'
' - embase de levier de vitesses et volant finition '
'aluminium\n'
' - Sieges arrières rabattable\n'
' - anti démarrage\n'
' - nombre de rapports : 6 vitesses\n'
' - volant réglable\n'
'\n'
'Sellerie :\n'
' - Sellerie Cuir\n'
'\n'
'Sécurité :\n'
' - Appuis-tete AV actifs\n'
' - ESP déconnectable\n'
' - Feux de brouillard AR\n'
' - latéraux et rideaux\n'
' - ABS\n'
' - ESP\n'
' - airbag coté passager\n'
' - airbags frontaux\n'
' - fixations ISOFIX\n'
' - kit de dépannage pneumatique\n'
' - phares antibrouillard\n'
' - roue de secours\n'
' - répartiteur électronique de freinage\n'
'\n'
'Autres équipements et informations :\n'
' - Amplificateur de freinage N.B.A.S.\n'
' - Appuis-tête aux places AR\n'
' - Ceintures de sécurité AV 3 points réglables en hauteur '
"avec prétensionneurs et limiteur d'effort\n"
' - Condamnation automatique des portes en roulant\n'
' - Eclairage du coffre\n'
' - Essuie-glace AR à intermittence asservi à la vitesse\n'
' - Essuie-glace AV à 2 vitesses et intermittence asservie à '
'la vitesse\n'
' - Montre digitale (ou numérique)\n'
' - Pare-soleil conducteur et passager avec miroirs de '
'courtoisie éclairés et jalousies\n'
" - Système d'ouverture et de démarrage sans clé "
'"Intelligent key"\n'
' - Toit en verre panoramique anti-UV avec rideau électrique '
'anti-pincement\n'
' - Ventilation multi-flux\n'
' - embase de levier de vitesses et volant avec inserts '
'couleur aluminium\n'
' - un caisson de grave\n'
" - Classe Crit'air : 2\n"
' - MP3\n'
' - Puissance kilowatt : 81 kw\n'
' - puissance réelle : 110 ch\n'
' - émission CO2 : 129 g/km\n'
'\n'
'Référence annonce : 367VO140614',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'd24e59e1-c86d-59fe-b271-9917d35239d9',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3147970922',
'listing': 'auction',
'make': 'NISSAN',
'model': 'Qashqai',
'odometer': 138369,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 8,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/40/44/7b/40447ba9c61d7949a906a8264a1a2fcd5d1556d7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/87/65/cc8765e4d270cd7899e4e4fb44c58a905cc2eb9e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/40/c7/e140c731b1b13751ce354f8a7ad51ca8e3ce8177.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/81/65/ba/8165ba494404a221b9efb9b8f6b99710d4f8830a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/20/9e/9e209e28229e1e5935f48e4d68c006aa91a9bbd0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1b/f7/4e/1bf74e8a947cfd7d5955e33725479eef9b5aa061.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/93/67/259367fbd6750236d5d853dfeb76345291ac589b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5c/87/e8/5c87e8df619fbaa3ed351a6f7f36e4f1508ea30a.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_d24e59e1-c86d-59fe-b271-9917d35239d9/d24e59e1-c86d-59fe-b271-9917d35239d9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119197,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/40/44/7b/40447ba9c61d7949a906a8264a1a2fcd5d1556d7.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_d24e59e1-c86d-59fe-b271-9917d35239d9/d24e59e1-c86d-59fe-b271-9917d35239d9_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120997,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/87/65/cc8765e4d270cd7899e4e4fb44c58a905cc2eb9e.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_d24e59e1-c86d-59fe-b271-9917d35239d9/d24e59e1-c86d-59fe-b271-9917d35239d9_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122965,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/40/c7/e140c731b1b13751ce354f8a7ad51ca8e3ce8177.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_d24e59e1-c86d-59fe-b271-9917d35239d9/d24e59e1-c86d-59fe-b271-9917d35239d9_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118420,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/81/65/ba/8165ba494404a221b9efb9b8f6b99710d4f8830a.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_d24e59e1-c86d-59fe-b271-9917d35239d9/d24e59e1-c86d-59fe-b271-9917d35239d9_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103391,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9e/20/9e/9e209e28229e1e5935f48e4d68c006aa91a9bbd0.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_d24e59e1-c86d-59fe-b271-9917d35239d9/d24e59e1-c86d-59fe-b271-9917d35239d9_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119690,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1b/f7/4e/1bf74e8a947cfd7d5955e33725479eef9b5aa061.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_d24e59e1-c86d-59fe-b271-9917d35239d9/d24e59e1-c86d-59fe-b271-9917d35239d9_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74693,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/93/67/259367fbd6750236d5d853dfeb76345291ac589b.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_d24e59e1-c86d-59fe-b271-9917d35239d9/d24e59e1-c86d-59fe-b271-9917d35239d9_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135522,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5c/87/e8/5c87e8df619fbaa3ed351a6f7f36e4f1508ea30a.jpg?rule=ad-large',
'Width': 1024}],
'price': 8500,
'price_includes_vat': False,
'registration_date': '2012-02-01',
'seats_number': 5,
'seller_name': None,
'title': 'Nissan Qashqai 1.5 dCi 110 FAP Tekna',
'transmission': 'manual',
'trim': 'Qashqai 1.5 dCi 110ch FAP Tekna',
'vin': None,
'year': 2012}
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273147970922%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [auto_selling_leboncoin.fr] INFO: Saving data for 3147970922: {'created_time': 1774432827.208014, 'last_price_update_time': 1774432827.208031}
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3147970922') HTTP/1.1" 204 0
2026-03-25 10:00:27 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3066323933
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273066323933%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [auto_selling_leboncoin.fr] INFO: Scrape type for 3066323933: 1
2026-03-25 10:00:27 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3066323933
2026-03-25 10:00:27 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'Peugeot 308 1.6 VTi 120ch Active berline, bleu, 7 cv, 5 '
'portes, première mise en circulation le 20/06/2012, garantie '
'3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - CD\n'
' - auto-radio : CD mp3\n'
'\n'
'Conduite :\n'
' - limiteur de vitesse\n'
' - pack visibilite\n'
'\n'
'Extérieur :\n'
' - jantes : alliage\n'
' - jantes alliage\n'
' - rétroviseurs dégivrants\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Air conditionné automatique bi-zone\n'
' - Réglage lombaire du siège conducteur\n'
' - Volant croûte de cuir\n'
' - Accoudoir central AV avec rangement\n'
' - Vitres arrières électriques\n'
' - accoudoir central\n'
' - accoudoir central arrière\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - réglages du volant : hauteur et profondeur\n'
' - sieges reglables en hauteur\n'
' - siège conducteur réglable en hauteur\n'
' - vitres avant éléctriques\n'
'\n'
'Pack :\n'
' - Pare-chocs AR sport\n'
' - siège passager réglable\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - Kit de dépannage de pneumatique\n'
' - ABS\n'
' - Airbags rideaux\n'
' - ESP\n'
" - aide au freinage d'urgence\n"
' - airbags frontaux\n'
' - airbags latéraux\n'
' - phares antibrouillard\n'
' - répartiteur électronique de freinage\n'
'\n'
'Autres équipements et informations :\n'
' - Bandeaux de pare-chocs AV peint en noir laqué et '
'baguettes latérales peintes couleur caisse\n'
' - Signature LED sur pare-choc AV\n'
" - Classe Crit'air : 1\n"
' - MP3\n'
' - Puissance kilowatt : 88 kw\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 120 ch\n'
' - émission CO2 : 147 g/km\n'
'\n'
'Référence annonce : 367VO140558',
'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/3066323933',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '308',
'odometer': 100681,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/a3/8b/b9a38b3dafd5a36dc0b12f4334a0f65d04b56dc0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/53/97/1d539778088a1da1b7063399b641b9e073c29c46.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/c4/16/bac416a55eb0fee917d6c5cab88ecabbda60c6ff.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/5e/d4/6f5ed48d5f6b255f6fc0e1b3db394907eb2cbad1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/9c/30/ac9c304b88f4c717589e500a87d7dc34ac92e0d9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/03/d9/6a03d9abd2866b112955611dc579b51c9e7989d4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/af/6e/e0af6eab19f6f7f8aeec7f267f0171dd6a70c451.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/4f/21/c44f2141011a0bba9e4052cbd843bb35059c1cff.jpg?rule=ad-large'],
'price': 6000,
'price_includes_vat': False,
'registration_date': '2012-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 308 1.6 VTi 120ch Active',
'transmission': 'manual',
'trim': '308 1.6 VTi 16v Active 5p',
'vin': None,
'year': 2012}
2026-03-25 10:00:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: c991568d-b6c5-5ef7-8466-9d755ee79822 with identifier: 3066323933
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item c991568d-b6c5-5ef7-8466-9d755ee79822
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb9%252Fa3%252F8b%252Fb9a38b3dafd5a36dc0b12f4334a0f65d04b56dc0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/a3/8b/b9a38b3dafd5a36dc0b12f4334a0f65d04b56dc0.jpg?rule=ad-large already downloaded
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F1d%252F53%252F97%252F1d539778088a1da1b7063399b641b9e073c29c46.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/53/97/1d539778088a1da1b7063399b641b9e073c29c46.jpg?rule=ad-large already downloaded
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fba%252Fc4%252F16%252Fbac416a55eb0fee917d6c5cab88ecabbda60c6ff.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/c4/16/bac416a55eb0fee917d6c5cab88ecabbda60c6ff.jpg?rule=ad-large already downloaded
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6f%252F5e%252Fd4%252F6f5ed48d5f6b255f6fc0e1b3db394907eb2cbad1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/5e/d4/6f5ed48d5f6b255f6fc0e1b3db394907eb2cbad1.jpg?rule=ad-large already downloaded
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252F9c%252F30%252Fac9c304b88f4c717589e500a87d7dc34ac92e0d9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/9c/30/ac9c304b88f4c717589e500a87d7dc34ac92e0d9.jpg?rule=ad-large already downloaded
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6a%252F03%252Fd9%252F6a03d9abd2866b112955611dc579b51c9e7989d4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/03/d9/6a03d9abd2866b112955611dc579b51c9e7989d4.jpg?rule=ad-large already downloaded
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe0%252Faf%252F6e%252Fe0af6eab19f6f7f8aeec7f267f0171dd6a70c451.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/af/6e/e0af6eab19f6f7f8aeec7f267f0171dd6a70c451.jpg?rule=ad-large already downloaded
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc4%252F4f%252F21%252Fc44f2141011a0bba9e4052cbd843bb35059c1cff.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/4f/21/c44f2141011a0bba9e4052cbd843bb35059c1cff.jpg?rule=ad-large already downloaded
2026-03-25 10:00:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: c991568d-b6c5-5ef7-8466-9d755ee79822 with identifier 3066323933
2026-03-25 10:00:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item c991568d-b6c5-5ef7-8466-9d755ee79822
2026-03-25 10:00:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'Peugeot 308 1.6 VTi 120ch Active berline, bleu, 7 cv, 5 '
'portes, première mise en circulation le 20/06/2012, garantie '
'3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - CD\n'
' - auto-radio : CD mp3\n'
'\n'
'Conduite :\n'
' - limiteur de vitesse\n'
' - pack visibilite\n'
'\n'
'Extérieur :\n'
' - jantes : alliage\n'
' - jantes alliage\n'
' - rétroviseurs dégivrants\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Air conditionné automatique bi-zone\n'
' - Réglage lombaire du siège conducteur\n'
' - Volant croûte de cuir\n'
' - Accoudoir central AV avec rangement\n'
' - Vitres arrières électriques\n'
' - accoudoir central\n'
' - accoudoir central arrière\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - réglages du volant : hauteur et profondeur\n'
' - sieges reglables en hauteur\n'
' - siège conducteur réglable en hauteur\n'
' - vitres avant éléctriques\n'
'\n'
'Pack :\n'
' - Pare-chocs AR sport\n'
' - siège passager réglable\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - Kit de dépannage de pneumatique\n'
' - ABS\n'
' - Airbags rideaux\n'
' - ESP\n'
" - aide au freinage d'urgence\n"
' - airbags frontaux\n'
' - airbags latéraux\n'
' - phares antibrouillard\n'
' - répartiteur électronique de freinage\n'
'\n'
'Autres équipements et informations :\n'
' - Bandeaux de pare-chocs AV peint en noir laqué et '
'baguettes latérales peintes couleur caisse\n'
' - Signature LED sur pare-choc AV\n'
" - Classe Crit'air : 1\n"
' - MP3\n'
' - Puissance kilowatt : 88 kw\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 120 ch\n'
' - émission CO2 : 147 g/km\n'
'\n'
'Référence annonce : 367VO140558',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'c991568d-b6c5-5ef7-8466-9d755ee79822',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3066323933',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '308',
'odometer': 100681,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 8,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/a3/8b/b9a38b3dafd5a36dc0b12f4334a0f65d04b56dc0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/53/97/1d539778088a1da1b7063399b641b9e073c29c46.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/c4/16/bac416a55eb0fee917d6c5cab88ecabbda60c6ff.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/5e/d4/6f5ed48d5f6b255f6fc0e1b3db394907eb2cbad1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/9c/30/ac9c304b88f4c717589e500a87d7dc34ac92e0d9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/03/d9/6a03d9abd2866b112955611dc579b51c9e7989d4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/af/6e/e0af6eab19f6f7f8aeec7f267f0171dd6a70c451.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/4f/21/c44f2141011a0bba9e4052cbd843bb35059c1cff.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_c991568d-b6c5-5ef7-8466-9d755ee79822/c991568d-b6c5-5ef7-8466-9d755ee79822_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 257732,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/a3/8b/b9a38b3dafd5a36dc0b12f4334a0f65d04b56dc0.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_c991568d-b6c5-5ef7-8466-9d755ee79822/c991568d-b6c5-5ef7-8466-9d755ee79822_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 262956,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/53/97/1d539778088a1da1b7063399b641b9e073c29c46.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_c991568d-b6c5-5ef7-8466-9d755ee79822/c991568d-b6c5-5ef7-8466-9d755ee79822_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 241636,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/c4/16/bac416a55eb0fee917d6c5cab88ecabbda60c6ff.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_c991568d-b6c5-5ef7-8466-9d755ee79822/c991568d-b6c5-5ef7-8466-9d755ee79822_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 282757,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/5e/d4/6f5ed48d5f6b255f6fc0e1b3db394907eb2cbad1.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_c991568d-b6c5-5ef7-8466-9d755ee79822/c991568d-b6c5-5ef7-8466-9d755ee79822_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 190519,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/9c/30/ac9c304b88f4c717589e500a87d7dc34ac92e0d9.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_c991568d-b6c5-5ef7-8466-9d755ee79822/c991568d-b6c5-5ef7-8466-9d755ee79822_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 166175,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/03/d9/6a03d9abd2866b112955611dc579b51c9e7989d4.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_c991568d-b6c5-5ef7-8466-9d755ee79822/c991568d-b6c5-5ef7-8466-9d755ee79822_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 186957,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e0/af/6e/e0af6eab19f6f7f8aeec7f267f0171dd6a70c451.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_c991568d-b6c5-5ef7-8466-9d755ee79822/c991568d-b6c5-5ef7-8466-9d755ee79822_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 131538,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/4f/21/c44f2141011a0bba9e4052cbd843bb35059c1cff.jpg?rule=ad-large',
'Width': 1024}],
'price': 6000,
'price_includes_vat': False,
'registration_date': '2012-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'Peugeot 308 1.6 VTi 120ch Active',
'transmission': 'manual',
'trim': '308 1.6 VTi 16v Active 5p',
'vin': None,
'year': 2012}
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273066323933%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [auto_selling_leboncoin.fr] INFO: Saving data for 3066323933: {'created_time': 1774432827.550533, 'last_price_update_time': 1774432827.550548}
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3066323933') HTTP/1.1" 204 0
2026-03-25 10:00:27 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3154678447
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273154678447%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [auto_selling_leboncoin.fr] INFO: Scrape type for 3154678447: 1
2026-03-25 10:00:27 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3154678447
2026-03-25 10:00:27 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Rouge',
'currency': 'EUR',
'description': 'Renault Clio III TCE 100 eco2 Dynamique berline, rouge, 6 cv, '
'3 portes, première mise en circulation le 01/02/2008, '
'garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Pack Style\n'
' - CD\n'
'\n'
'Couleur :\n'
' - Peinture opaque\n'
'\n'
'Extérieur :\n'
' - rétroviseurs dégivrants\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Cendrier nomade\n'
' - climatisation : manuelle\n'
' - climatisation manuelle\n'
' - direction assistée\n'
' - réglages du volant : hauteur\n'
' - siège conducteur réglable en hauteur\n'
' - vitres avant éléctriques\n'
'\n'
'Pack :\n'
' - Appuis-tête AV réglables en hauteur Nouvelle Génération\n'
' - Ceintures de sécurité AV 3 points\n'
' - Condamnation électrique des portes à distance\n'
' - Pare-soleil miroir non éclairé\n'
' - Poignées de portes chromées\n'
' - Rétroviseurs ton carrosserie\n'
' - Sans cloisons\n'
' - Vitres latérales AR et lunette AR surteintées\n'
' - Sieges arrières rabattable\n'
' - appuis-tête arrière\n'
' - tapis de sol\n'
' - volant réglable\n'
'\n'
'Sellerie :\n'
' - Sellerie Rip Curl²\n'
'\n'
'Sécurité :\n'
' - ABS\n'
" - aide au freinage d'urgence\n"
' - airbags frontaux\n'
' - airbags latéraux\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
' - roue de secours\n'
'\n'
'Autres équipements et informations :\n'
' - Ceinture de sécurité centrale AR 3 points à enrouleur\n'
' - Ceintures de sécurité AR latérales 3 points avec '
"limiteur d'effort\n"
' - Ceintures de sécurité AR latérales 3 points avec '
'prétensionneur\n'
" - Filtre à air de l'habitacle\n"
' - Inhibition manuelle des airbags passager AV\n'
' - Sans Prestat. Prod\n'
' - Strippings extérieurs Rock (rouge)\n'
' - 2 airbags antiglissement sous assise de sièges AV\n'
' - Puissance kilowatt : 74 kw\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 100 ch\n'
' - émission CO2 : 139 g/km\n'
'\n'
'Référence annonce : 367VO140619',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 100,
'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/3154678447',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Clio',
'odometer': 117468,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/4f/b3/9a4fb3d4522b323852d5455e0c7ff787e6a926dc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/7f/91/c07f9140e48201daaad579e0920541c5777590d4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/4c/d7/224cd7c05be9b6542a1d4f73c1bde891a1fe063d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/53/fb/c953fb33a007bad65de68bfe87c4a6aa7db08191.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/ac/65/ghac650f045a9423668f5f0926d3c75f22028792.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ca/c8/ed/cac8edeec3ac366b1db15a2280c5368d76ff8a4f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/61/96/d2/6196d2188ae31d747cf2b0426b5a82b116412ad2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/15/81/3a/15813aa4c1f1fa8e2e5a53155cdef1242187c07b.jpg?rule=ad-large'],
'price': 4800,
'price_includes_vat': False,
'registration_date': '2008-02-01',
'seats_number': 5,
'seller_name': None,
'title': 'Renault Clio III TCE 100 eco2 Dynamique',
'transmission': 'manual',
'trim': 'Clio 1.2 TCe 100ch Dynamique 5p',
'vin': None,
'year': 2008}
2026-03-25 10:00:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4219e630-6cb0-55f5-9b15-3eec5bdd7f79 with identifier: 3154678447
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item 4219e630-6cb0-55f5-9b15-3eec5bdd7f79
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9a%252F4f%252Fb3%252F9a4fb3d4522b323852d5455e0c7ff787e6a926dc.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/4f/b3/9a4fb3d4522b323852d5455e0c7ff787e6a926dc.jpg?rule=ad-large already downloaded
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc0%252F7f%252F91%252Fc07f9140e48201daaad579e0920541c5777590d4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/7f/91/c07f9140e48201daaad579e0920541c5777590d4.jpg?rule=ad-large already downloaded
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252F4c%252Fd7%252F224cd7c05be9b6542a1d4f73c1bde891a1fe063d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/22/4c/d7/224cd7c05be9b6542a1d4f73c1bde891a1fe063d.jpg?rule=ad-large already downloaded
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc9%252F53%252Ffb%252Fc953fb33a007bad65de68bfe87c4a6aa7db08191.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/53/fb/c953fb33a007bad65de68bfe87c4a6aa7db08191.jpg?rule=ad-large already downloaded
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fgh%252Fac%252F65%252Fghac650f045a9423668f5f0926d3c75f22028792.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/ac/65/ghac650f045a9423668f5f0926d3c75f22028792.jpg?rule=ad-large already downloaded
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fca%252Fc8%252Fed%252Fcac8edeec3ac366b1db15a2280c5368d76ff8a4f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ca/c8/ed/cac8edeec3ac366b1db15a2280c5368d76ff8a4f.jpg?rule=ad-large already downloaded
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F61%252F96%252Fd2%252F6196d2188ae31d747cf2b0426b5a82b116412ad2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/61/96/d2/6196d2188ae31d747cf2b0426b5a82b116412ad2.jpg?rule=ad-large already downloaded
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F15%252F81%252F3a%252F15813aa4c1f1fa8e2e5a53155cdef1242187c07b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/15/81/3a/15813aa4c1f1fa8e2e5a53155cdef1242187c07b.jpg?rule=ad-large already downloaded
2026-03-25 10:00:27 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4219e630-6cb0-55f5-9b15-3eec5bdd7f79 with identifier 3154678447
2026-03-25 10:00:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:27 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:27 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4219e630-6cb0-55f5-9b15-3eec5bdd7f79
2026-03-25 10:00:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Rouge',
'currency': 'EUR',
'description': 'Renault Clio III TCE 100 eco2 Dynamique berline, rouge, 6 cv, '
'3 portes, première mise en circulation le 01/02/2008, '
'garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Pack Style\n'
' - CD\n'
'\n'
'Couleur :\n'
' - Peinture opaque\n'
'\n'
'Extérieur :\n'
' - rétroviseurs dégivrants\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Cendrier nomade\n'
' - climatisation : manuelle\n'
' - climatisation manuelle\n'
' - direction assistée\n'
' - réglages du volant : hauteur\n'
' - siège conducteur réglable en hauteur\n'
' - vitres avant éléctriques\n'
'\n'
'Pack :\n'
' - Appuis-tête AV réglables en hauteur Nouvelle Génération\n'
' - Ceintures de sécurité AV 3 points\n'
' - Condamnation électrique des portes à distance\n'
' - Pare-soleil miroir non éclairé\n'
' - Poignées de portes chromées\n'
' - Rétroviseurs ton carrosserie\n'
' - Sans cloisons\n'
' - Vitres latérales AR et lunette AR surteintées\n'
' - Sieges arrières rabattable\n'
' - appuis-tête arrière\n'
' - tapis de sol\n'
' - volant réglable\n'
'\n'
'Sellerie :\n'
' - Sellerie Rip Curl²\n'
'\n'
'Sécurité :\n'
' - ABS\n'
" - aide au freinage d'urgence\n"
' - airbags frontaux\n'
' - airbags latéraux\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
' - roue de secours\n'
'\n'
'Autres équipements et informations :\n'
' - Ceinture de sécurité centrale AR 3 points à enrouleur\n'
' - Ceintures de sécurité AR latérales 3 points avec '
"limiteur d'effort\n"
' - Ceintures de sécurité AR latérales 3 points avec '
'prétensionneur\n'
" - Filtre à air de l'habitacle\n"
' - Inhibition manuelle des airbags passager AV\n'
' - Sans Prestat. Prod\n'
' - Strippings extérieurs Rock (rouge)\n'
' - 2 airbags antiglissement sous assise de sièges AV\n'
' - Puissance kilowatt : 74 kw\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 100 ch\n'
' - émission CO2 : 139 g/km\n'
'\n'
'Référence annonce : 367VO140619',
'doors_number': 3,
'emission_standard': None,
'engine': None,
'engine_horse_power': 100,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '4219e630-6cb0-55f5-9b15-3eec5bdd7f79',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3154678447',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Clio',
'odometer': 117468,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 8,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/4f/b3/9a4fb3d4522b323852d5455e0c7ff787e6a926dc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/7f/91/c07f9140e48201daaad579e0920541c5777590d4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/4c/d7/224cd7c05be9b6542a1d4f73c1bde891a1fe063d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/53/fb/c953fb33a007bad65de68bfe87c4a6aa7db08191.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/ac/65/ghac650f045a9423668f5f0926d3c75f22028792.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ca/c8/ed/cac8edeec3ac366b1db15a2280c5368d76ff8a4f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/61/96/d2/6196d2188ae31d747cf2b0426b5a82b116412ad2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/15/81/3a/15813aa4c1f1fa8e2e5a53155cdef1242187c07b.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_4219e630-6cb0-55f5-9b15-3eec5bdd7f79/4219e630-6cb0-55f5-9b15-3eec5bdd7f79_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90207,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9a/4f/b3/9a4fb3d4522b323852d5455e0c7ff787e6a926dc.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_4219e630-6cb0-55f5-9b15-3eec5bdd7f79/4219e630-6cb0-55f5-9b15-3eec5bdd7f79_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87784,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c0/7f/91/c07f9140e48201daaad579e0920541c5777590d4.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_4219e630-6cb0-55f5-9b15-3eec5bdd7f79/4219e630-6cb0-55f5-9b15-3eec5bdd7f79_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84733,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/4c/d7/224cd7c05be9b6542a1d4f73c1bde891a1fe063d.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_4219e630-6cb0-55f5-9b15-3eec5bdd7f79/4219e630-6cb0-55f5-9b15-3eec5bdd7f79_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85350,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c9/53/fb/c953fb33a007bad65de68bfe87c4a6aa7db08191.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_4219e630-6cb0-55f5-9b15-3eec5bdd7f79/4219e630-6cb0-55f5-9b15-3eec5bdd7f79_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104351,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/ac/65/ghac650f045a9423668f5f0926d3c75f22028792.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_4219e630-6cb0-55f5-9b15-3eec5bdd7f79/4219e630-6cb0-55f5-9b15-3eec5bdd7f79_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90299,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ca/c8/ed/cac8edeec3ac366b1db15a2280c5368d76ff8a4f.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_4219e630-6cb0-55f5-9b15-3eec5bdd7f79/4219e630-6cb0-55f5-9b15-3eec5bdd7f79_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128295,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/61/96/d2/6196d2188ae31d747cf2b0426b5a82b116412ad2.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_4219e630-6cb0-55f5-9b15-3eec5bdd7f79/4219e630-6cb0-55f5-9b15-3eec5bdd7f79_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104912,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/15/81/3a/15813aa4c1f1fa8e2e5a53155cdef1242187c07b.jpg?rule=ad-large',
'Width': 1024}],
'price': 4800,
'price_includes_vat': False,
'registration_date': '2008-02-01',
'seats_number': 5,
'seller_name': None,
'title': 'Renault Clio III TCE 100 eco2 Dynamique',
'transmission': 'manual',
'trim': 'Clio 1.2 TCe 100ch Dynamique 5p',
'vin': None,
'year': 2008}
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273154678447%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [auto_selling_leboncoin.fr] INFO: Saving data for 3154678447: {'created_time': 1774432827.911847, 'last_price_update_time': 1774432827.911871}
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3154678447') HTTP/1.1" 204 0
2026-03-25 10:00:27 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 2879694741
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%272879694741%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [auto_selling_leboncoin.fr] INFO: Scrape type for 2879694741: 1
2026-03-25 10:00:27 [auto_selling_leboncoin.fr] INFO: Scraping new listing 2879694741
2026-03-25 10:00:27 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Opel Meriva 1.4 Turbo Cosmo monospace, blanc, 7 cv, 5 portes, '
'première mise en circulation le 15/01/2013, garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - CD\n'
' - auto-radio : CD\n'
'\n'
'Conduite :\n'
' - Assistance au démarrage en côte\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Boucliers AV et AR couleur carrosserie\n'
' - Clé rétractable\n'
' - Enjoliveurs de roues profilés 16"\n'
' - Pack Sécurité\n'
' - Préparation pour barres de toit\n'
'\n'
'Intérieur :\n'
' - Cache-bagages rigide\n'
' - Commande de verrouillage/déverrouillage des portes au '
'tableau de bord\n'
' - Commandes au volant\n'
' - Crochet amovible dans le coffre\n'
" - Eclairage l'habitacle à l'AV\n"
' - Lampes de lecture AV et AR\n'
' - Prise 12V sur le tunnel central AV\n'
' - Rétroviseur intérieur jour/nuit\n'
' - Spots de lecture AV/AR et éclairage de courtoisie AR\n'
' - Vitres AV électriques avec fonction anti-pincement\n'
' - Vitres électriques AV et AR\n'
' - Volant 3 branches\n'
' - à réglage électrique\n'
' - Miroir de courtoisie coté Passager\n'
' - Vitres arrières électriques\n'
' - climatisation : manuelle\n'
' - climatisation manuelle\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - prise 12V\n'
' - réglages du volant : hauteur et profondeur\n'
' - verrouillage à distance\n'
' - vitres avant éléctriques\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - Appuis-tête AV réglables\n'
' - Ceintures de sécurité AV réglables en hauteur\n'
' - Ceintures de sécurité à double pré-tensionneurs AV\n'
' - Coques de rétroviseurs peints\n'
' - Double plancher de coffre\n'
' - Frein à main électrique\n'
' - Indicateur de maintenance\n'
' - Poignée de maintien pour passager AV\n'
' - Poignées de portes\n'
' - Poignées de portes couleur carrosserie\n'
' - Range-lunettes côté conducteur\n'
' - Rétroviseurs extérieurs\n'
' - Vide-poches avec porte boissons dans les portes AV\n'
' - Vide-poches dans les portières AR\n'
' - pare-chocs et coque supérieure des rétroviseurs couleur '
'carrosserie\n'
' - électronique et peinte\n'
' - 3 ceintures de sécurité AR à enrouleur à 3 points\n'
' - appuis-tête arrière\n'
' - frein parking automatique\n'
' - jantes : classiques\n'
' - volant multifonctions\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - Airbags Opel frontaux conducteur et passager\n'
' - Appuis-tete AV actifs\n'
' - ABS\n'
' - ESP\n'
' - airbag coté passager\n'
' - airbags frontaux\n'
' - airbags latéraux\n'
' - fixations ISOFIX\n'
' - kit de dépannage pneumatique\n'
'\n'
'Autres équipements et informations :\n'
' - 3ème feu stop\n'
' - Ceintures de sécurité AV avec prétensionneurs et '
"limiteurs d'effort\n"
' - Cerclage des instruments 2D Jet Black\n'
" - Crochets porte veste à l'AR\n"
' - ESP Plus\n'
' - Eclairage du coffre\n'
' - Ecran graphique triple infos\n'
' - Extinction differée des phares "Follow me home"\n'
' - Feux de parking indépendants (droite/gauche)\n'
' - FlexDoors\n'
' - FlexRail avec accoudoir et porte-gobelet\n'
' - FlexSpace\n'
' - Inserts chromés sur la malle AR\n'
' - Klaxon 1 ton\n'
" - Lumière d'ambiance dans la console centrale\n"
" - Poignées d'ouverture du coffre sensitive\n"
' - Pédalier rétractable en cas de choc frontal (PRS)\n'
' - Rappel de bouclage de ceinture sur les 5 sièges\n'
" - Réglage de l'intensité lumineuse des instruments\n"
' - Sièges latéraux AR compatibles ISOFIX\n'
' - Système antivol par immobilisation\n'
' - Système de rangement FlexRail avec boîte de rangement\n'
' - Tissu Skyline/Atlantis\n'
' - Verrouillage électrique à distance des portes\n'
' - asphérique côté conducteur\n'
' - du hayon et du réservoir\n'
' - dégivrants\n'
' - pieds et cadres anthracite\n'
" - Classe Crit'air : 1\n"
' - Puissance kilowatt : 88 kw\n'
' - feux de circulation diurne\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 120 ch\n'
' - émission CO2 : 146 g/km\n'
'\n'
'Référence annonce : 367VO140549',
'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/2879694741',
'listing': 'auction',
'make': 'OPEL',
'model': 'Meriva',
'odometer': 136400,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/65/31/e3/6531e36e9365983f3c81febd5287da7d8b032c58.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/af/e3/05afe3505058b255557b2f24ad61bd0136b6286f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/ca/dc/fdcadc8bcd07adbb4f6ff9a78bab9cf1a0120f61.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/6a/a6/2e6aa6e257f074561efce7000dc979b2c858b000.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/b0/c1/c6b0c1dccfcf1b827be9daa08468eb6f7262edd2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/84/14/02841489734c35ee296a506d9daeb6150c4614c4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/e6/37/3be63768b0c5d137fb6fb4d5acccef16eb94fe9c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/98/ae/a198aea4059bd4ea5afdf613ec361f42d26fb5b1.jpg?rule=ad-large'],
'price': 5500,
'price_includes_vat': False,
'registration_date': '2013-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'Opel Meriva 1.4 Turbo Cosmo',
'transmission': 'manual',
'trim': 'Meriva 1.4 Turbo Twinport 120ch Cosmo Start&Stop',
'vin': None,
'year': 2013}
2026-03-25 10:00:27 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: f5de3ace-e150-5b98-91cf-857a8037ddd9 with identifier: 2879694741
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item f5de3ace-e150-5b98-91cf-857a8037ddd9
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F65%252F31%252Fe3%252F6531e36e9365983f3c81febd5287da7d8b032c58.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/65/31/e3/6531e36e9365983f3c81febd5287da7d8b032c58.jpg?rule=ad-large already downloaded
2026-03-25 10:00:27 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F05%252Faf%252Fe3%252F05afe3505058b255557b2f24ad61bd0136b6286f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/05/af/e3/05afe3505058b255557b2f24ad61bd0136b6286f.jpg?rule=ad-large already downloaded
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252Fca%252Fdc%252Ffdcadc8bcd07adbb4f6ff9a78bab9cf1a0120f61.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/ca/dc/fdcadc8bcd07adbb4f6ff9a78bab9cf1a0120f61.jpg?rule=ad-large already downloaded
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252F6a%252Fa6%252F2e6aa6e257f074561efce7000dc979b2c858b000.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/6a/a6/2e6aa6e257f074561efce7000dc979b2c858b000.jpg?rule=ad-large already downloaded
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc6%252Fb0%252Fc1%252Fc6b0c1dccfcf1b827be9daa08468eb6f7262edd2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/b0/c1/c6b0c1dccfcf1b827be9daa08468eb6f7262edd2.jpg?rule=ad-large already downloaded
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F02%252F84%252F14%252F02841489734c35ee296a506d9daeb6150c4614c4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/02/84/14/02841489734c35ee296a506d9daeb6150c4614c4.jpg?rule=ad-large already downloaded
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F3b%252Fe6%252F37%252F3be63768b0c5d137fb6fb4d5acccef16eb94fe9c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/e6/37/3be63768b0c5d137fb6fb4d5acccef16eb94fe9c.jpg?rule=ad-large already downloaded
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa1%252F98%252Fae%252Fa198aea4059bd4ea5afdf613ec361f42d26fb5b1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/98/ae/a198aea4059bd4ea5afdf613ec361f42d26fb5b1.jpg?rule=ad-large already downloaded
2026-03-25 10:00:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: f5de3ace-e150-5b98-91cf-857a8037ddd9 with identifier 2879694741
2026-03-25 10:00:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item f5de3ace-e150-5b98-91cf-857a8037ddd9
2026-03-25 10:00:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Opel Meriva 1.4 Turbo Cosmo monospace, blanc, 7 cv, 5 portes, '
'première mise en circulation le 15/01/2013, garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - CD\n'
' - auto-radio : CD\n'
'\n'
'Conduite :\n'
' - Assistance au démarrage en côte\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Boucliers AV et AR couleur carrosserie\n'
' - Clé rétractable\n'
' - Enjoliveurs de roues profilés 16"\n'
' - Pack Sécurité\n'
' - Préparation pour barres de toit\n'
'\n'
'Intérieur :\n'
' - Cache-bagages rigide\n'
' - Commande de verrouillage/déverrouillage des portes au '
'tableau de bord\n'
' - Commandes au volant\n'
' - Crochet amovible dans le coffre\n'
" - Eclairage l'habitacle à l'AV\n"
' - Lampes de lecture AV et AR\n'
' - Prise 12V sur le tunnel central AV\n'
' - Rétroviseur intérieur jour/nuit\n'
' - Spots de lecture AV/AR et éclairage de courtoisie AR\n'
' - Vitres AV électriques avec fonction anti-pincement\n'
' - Vitres électriques AV et AR\n'
' - Volant 3 branches\n'
' - à réglage électrique\n'
' - Miroir de courtoisie coté Passager\n'
' - Vitres arrières électriques\n'
' - climatisation : manuelle\n'
' - climatisation manuelle\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - prise 12V\n'
' - réglages du volant : hauteur et profondeur\n'
' - verrouillage à distance\n'
' - vitres avant éléctriques\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - Appuis-tête AV réglables\n'
' - Ceintures de sécurité AV réglables en hauteur\n'
' - Ceintures de sécurité à double pré-tensionneurs AV\n'
' - Coques de rétroviseurs peints\n'
' - Double plancher de coffre\n'
' - Frein à main électrique\n'
' - Indicateur de maintenance\n'
' - Poignée de maintien pour passager AV\n'
' - Poignées de portes\n'
' - Poignées de portes couleur carrosserie\n'
' - Range-lunettes côté conducteur\n'
' - Rétroviseurs extérieurs\n'
' - Vide-poches avec porte boissons dans les portes AV\n'
' - Vide-poches dans les portières AR\n'
' - pare-chocs et coque supérieure des rétroviseurs couleur '
'carrosserie\n'
' - électronique et peinte\n'
' - 3 ceintures de sécurité AR à enrouleur à 3 points\n'
' - appuis-tête arrière\n'
' - frein parking automatique\n'
' - jantes : classiques\n'
' - volant multifonctions\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - Airbags Opel frontaux conducteur et passager\n'
' - Appuis-tete AV actifs\n'
' - ABS\n'
' - ESP\n'
' - airbag coté passager\n'
' - airbags frontaux\n'
' - airbags latéraux\n'
' - fixations ISOFIX\n'
' - kit de dépannage pneumatique\n'
'\n'
'Autres équipements et informations :\n'
' - 3ème feu stop\n'
' - Ceintures de sécurité AV avec prétensionneurs et '
"limiteurs d'effort\n"
' - Cerclage des instruments 2D Jet Black\n'
" - Crochets porte veste à l'AR\n"
' - ESP Plus\n'
' - Eclairage du coffre\n'
' - Ecran graphique triple infos\n'
' - Extinction differée des phares "Follow me home"\n'
' - Feux de parking indépendants (droite/gauche)\n'
' - FlexDoors\n'
' - FlexRail avec accoudoir et porte-gobelet\n'
' - FlexSpace\n'
' - Inserts chromés sur la malle AR\n'
' - Klaxon 1 ton\n'
" - Lumière d'ambiance dans la console centrale\n"
" - Poignées d'ouverture du coffre sensitive\n"
' - Pédalier rétractable en cas de choc frontal (PRS)\n'
' - Rappel de bouclage de ceinture sur les 5 sièges\n'
" - Réglage de l'intensité lumineuse des instruments\n"
' - Sièges latéraux AR compatibles ISOFIX\n'
' - Système antivol par immobilisation\n'
' - Système de rangement FlexRail avec boîte de rangement\n'
' - Tissu Skyline/Atlantis\n'
' - Verrouillage électrique à distance des portes\n'
' - asphérique côté conducteur\n'
' - du hayon et du réservoir\n'
' - dégivrants\n'
' - pieds et cadres anthracite\n'
" - Classe Crit'air : 1\n"
' - Puissance kilowatt : 88 kw\n'
' - feux de circulation diurne\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 120 ch\n'
' - émission CO2 : 146 g/km\n'
'\n'
'Référence annonce : 367VO140549',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'f5de3ace-e150-5b98-91cf-857a8037ddd9',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/2879694741',
'listing': 'auction',
'make': 'OPEL',
'model': 'Meriva',
'odometer': 136400,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 8,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/65/31/e3/6531e36e9365983f3c81febd5287da7d8b032c58.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/af/e3/05afe3505058b255557b2f24ad61bd0136b6286f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/ca/dc/fdcadc8bcd07adbb4f6ff9a78bab9cf1a0120f61.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/6a/a6/2e6aa6e257f074561efce7000dc979b2c858b000.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/b0/c1/c6b0c1dccfcf1b827be9daa08468eb6f7262edd2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/84/14/02841489734c35ee296a506d9daeb6150c4614c4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/e6/37/3be63768b0c5d137fb6fb4d5acccef16eb94fe9c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/98/ae/a198aea4059bd4ea5afdf613ec361f42d26fb5b1.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_f5de3ace-e150-5b98-91cf-857a8037ddd9/f5de3ace-e150-5b98-91cf-857a8037ddd9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 291656,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/31/e3/6531e36e9365983f3c81febd5287da7d8b032c58.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_f5de3ace-e150-5b98-91cf-857a8037ddd9/f5de3ace-e150-5b98-91cf-857a8037ddd9_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 256488,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/05/af/e3/05afe3505058b255557b2f24ad61bd0136b6286f.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_f5de3ace-e150-5b98-91cf-857a8037ddd9/f5de3ace-e150-5b98-91cf-857a8037ddd9_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 265487,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/ca/dc/fdcadc8bcd07adbb4f6ff9a78bab9cf1a0120f61.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_f5de3ace-e150-5b98-91cf-857a8037ddd9/f5de3ace-e150-5b98-91cf-857a8037ddd9_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 225125,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2e/6a/a6/2e6aa6e257f074561efce7000dc979b2c858b000.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_f5de3ace-e150-5b98-91cf-857a8037ddd9/f5de3ace-e150-5b98-91cf-857a8037ddd9_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 181474,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c6/b0/c1/c6b0c1dccfcf1b827be9daa08468eb6f7262edd2.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_f5de3ace-e150-5b98-91cf-857a8037ddd9/f5de3ace-e150-5b98-91cf-857a8037ddd9_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112969,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/84/14/02841489734c35ee296a506d9daeb6150c4614c4.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_f5de3ace-e150-5b98-91cf-857a8037ddd9/f5de3ace-e150-5b98-91cf-857a8037ddd9_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 148372,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/e6/37/3be63768b0c5d137fb6fb4d5acccef16eb94fe9c.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_f5de3ace-e150-5b98-91cf-857a8037ddd9/f5de3ace-e150-5b98-91cf-857a8037ddd9_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 160267,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a1/98/ae/a198aea4059bd4ea5afdf613ec361f42d26fb5b1.jpg?rule=ad-large',
'Width': 1024}],
'price': 5500,
'price_includes_vat': False,
'registration_date': '2013-01-01',
'seats_number': 5,
'seller_name': None,
'title': 'Opel Meriva 1.4 Turbo Cosmo',
'transmission': 'manual',
'trim': 'Meriva 1.4 Turbo Twinport 120ch Cosmo Start&Stop',
'vin': None,
'year': 2013}
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%272879694741%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [auto_selling_leboncoin.fr] INFO: Saving data for 2879694741: {'created_time': 1774432828.205982, 'last_price_update_time': 1774432828.205995}
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='2879694741') HTTP/1.1" 204 0
2026-03-25 10:00:28 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3165196294
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273165196294%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [auto_selling_leboncoin.fr] INFO: Scrape type for 3165196294: 1
2026-03-25 10:00:28 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3165196294
2026-03-25 10:00:28 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Rouge',
'currency': 'EUR',
'description': 'Renault Clio IV TCe 90 eco2 Zen berline, rouge, 5 cv, 5 '
'portes, première mise en circulation le 20/03/2015, garantie '
'3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
'\n'
'Conduite :\n'
' - Ecomode\n'
'\n'
'Extérieur :\n'
' - Ambiance interieure Noir\n'
' - Becquet AR\n'
' - rétroviseurs dégivrants\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette AR 1/3-2/3 assise fixe\n'
' - Lunette AR chauffante\n'
' - climatisation : manuelle\n'
' - climatisation manuelle\n'
' - siège conducteur réglable en hauteur\n'
' - vitres avant éléctriques\n'
' - vitres surteintées\n'
' - volant cuir\n'
'\n'
'Pack :\n'
' - Appuis-tête AV\n'
" - Ceintures 3 points à l'AR\n"
' - Ceintures de sécurité AV réglables en hauteur\n'
' - Condamnation électriques des portes\n'
' - Essuie-vitre à cadencement\n'
' - Pneus à faible résistance de roulement\n'
' - Poignées de portes ton caisse\n'
' - Rétroviseurs extérieurs ton carrosserie\n'
' - appuis-tête arrière\n'
'\n'
'Sellerie :\n'
' - Sellerie Noir/Gris\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Aide au demarrage en pente\n'
' - ESP\n'
" - aide au freinage d'urgence\n"
' - airbags frontaux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - kit de dépannage pneumatique\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - Carte Renault à télécommande\n'
' - Enjoliveurs 16" Flexweel Fairway\n'
' - Harmonie Carbone foncé\n'
' - Projecteurs à double optique\n'
" - Alerte sonore d'oubli de ceinture de sécurité\n"
" - Classe Crit'air : 1\n"
' - MP3\n'
' - Puissance kilowatt : 66 kw\n'
' - USB\n'
' - feux de circulation diurne\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 90 ch\n'
' - émission CO2 : 114 g/km\n'
'\n'
'Référence annonce : 367VO140623',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 90,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165196294',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Clio',
'odometer': 117260,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/43/77/99/437799983c714c5cbfc9b38108044adb49bf9d15.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/8a/b9/dd8ab9c5a307df077994de2d8209e5cbf6e72504.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/e6/83/ace6834e492a1f18fb47bf94eb7b28b405d0669c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/1d/21/551d21d6b580a285140ab55fdf94fc1af03ac5fd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/08/58/b3/0858b331c6f55b6e87b909b760fc7313e531dc08.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/d9/67/63d967cffb0fd6e212860d413a2634336cc23c98.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/ce/8a/3fce8ac80207513644de25b461448345e670ec12.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/32/a9/da32a972ec4cbf011a4cd6f0f02b436edc59296b.jpg?rule=ad-large'],
'price': 9000,
'price_includes_vat': False,
'registration_date': '2015-03-01',
'seats_number': 5,
'seller_name': None,
'title': 'Renault Clio IV TCe 90 eco2 Zen',
'transmission': 'manual',
'trim': 'Clio 0.9 TCe 90ch Zen eco²',
'vin': None,
'year': 2015}
2026-03-25 10:00:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 992a65a5-e9f8-5f5b-91f4-bb2498aff736 with identifier: 3165196294
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item 992a65a5-e9f8-5f5b-91f4-bb2498aff736
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F43%252F77%252F99%252F437799983c714c5cbfc9b38108044adb49bf9d15.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/43/77/99/437799983c714c5cbfc9b38108044adb49bf9d15.jpg?rule=ad-large already downloaded
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fdd%252F8a%252Fb9%252Fdd8ab9c5a307df077994de2d8209e5cbf6e72504.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/8a/b9/dd8ab9c5a307df077994de2d8209e5cbf6e72504.jpg?rule=ad-large already downloaded
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252Fe6%252F83%252Face6834e492a1f18fb47bf94eb7b28b405d0669c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/e6/83/ace6834e492a1f18fb47bf94eb7b28b405d0669c.jpg?rule=ad-large already downloaded
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252F1d%252F21%252F551d21d6b580a285140ab55fdf94fc1af03ac5fd.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/55/1d/21/551d21d6b580a285140ab55fdf94fc1af03ac5fd.jpg?rule=ad-large already downloaded
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252F58%252Fb3%252F0858b331c6f55b6e87b909b760fc7313e531dc08.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/08/58/b3/0858b331c6f55b6e87b909b760fc7313e531dc08.jpg?rule=ad-large already downloaded
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252Fd9%252F67%252F63d967cffb0fd6e212860d413a2634336cc23c98.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/63/d9/67/63d967cffb0fd6e212860d413a2634336cc23c98.jpg?rule=ad-large already downloaded
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252Fce%252F8a%252F3fce8ac80207513644de25b461448345e670ec12.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/ce/8a/3fce8ac80207513644de25b461448345e670ec12.jpg?rule=ad-large already downloaded
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fda%252F32%252Fa9%252Fda32a972ec4cbf011a4cd6f0f02b436edc59296b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/da/32/a9/da32a972ec4cbf011a4cd6f0f02b436edc59296b.jpg?rule=ad-large already downloaded
2026-03-25 10:00:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 992a65a5-e9f8-5f5b-91f4-bb2498aff736 with identifier 3165196294
2026-03-25 10:00:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 992a65a5-e9f8-5f5b-91f4-bb2498aff736
2026-03-25 10:00:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Rouge',
'currency': 'EUR',
'description': 'Renault Clio IV TCe 90 eco2 Zen berline, rouge, 5 cv, 5 '
'portes, première mise en circulation le 20/03/2015, garantie '
'3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
'\n'
'Conduite :\n'
' - Ecomode\n'
'\n'
'Extérieur :\n'
' - Ambiance interieure Noir\n'
' - Becquet AR\n'
' - rétroviseurs dégivrants\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Banquette AR 1/3-2/3 assise fixe\n'
' - Lunette AR chauffante\n'
' - climatisation : manuelle\n'
' - climatisation manuelle\n'
' - siège conducteur réglable en hauteur\n'
' - vitres avant éléctriques\n'
' - vitres surteintées\n'
' - volant cuir\n'
'\n'
'Pack :\n'
' - Appuis-tête AV\n'
" - Ceintures 3 points à l'AR\n"
' - Ceintures de sécurité AV réglables en hauteur\n'
' - Condamnation électriques des portes\n'
' - Essuie-vitre à cadencement\n'
' - Pneus à faible résistance de roulement\n'
' - Poignées de portes ton caisse\n'
' - Rétroviseurs extérieurs ton carrosserie\n'
' - appuis-tête arrière\n'
'\n'
'Sellerie :\n'
' - Sellerie Noir/Gris\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Aide au demarrage en pente\n'
' - ESP\n'
" - aide au freinage d'urgence\n"
' - airbags frontaux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - kit de dépannage pneumatique\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - Carte Renault à télécommande\n'
' - Enjoliveurs 16" Flexweel Fairway\n'
' - Harmonie Carbone foncé\n'
' - Projecteurs à double optique\n'
" - Alerte sonore d'oubli de ceinture de sécurité\n"
" - Classe Crit'air : 1\n"
' - MP3\n'
' - Puissance kilowatt : 66 kw\n'
' - USB\n'
' - feux de circulation diurne\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 90 ch\n'
' - émission CO2 : 114 g/km\n'
'\n'
'Référence annonce : 367VO140623',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 90,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '992a65a5-e9f8-5f5b-91f4-bb2498aff736',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3165196294',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Clio',
'odometer': 117260,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 8,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/43/77/99/437799983c714c5cbfc9b38108044adb49bf9d15.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/8a/b9/dd8ab9c5a307df077994de2d8209e5cbf6e72504.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/e6/83/ace6834e492a1f18fb47bf94eb7b28b405d0669c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/1d/21/551d21d6b580a285140ab55fdf94fc1af03ac5fd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/08/58/b3/0858b331c6f55b6e87b909b760fc7313e531dc08.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/d9/67/63d967cffb0fd6e212860d413a2634336cc23c98.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/ce/8a/3fce8ac80207513644de25b461448345e670ec12.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/32/a9/da32a972ec4cbf011a4cd6f0f02b436edc59296b.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_992a65a5-e9f8-5f5b-91f4-bb2498aff736/992a65a5-e9f8-5f5b-91f4-bb2498aff736_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80948,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/43/77/99/437799983c714c5cbfc9b38108044adb49bf9d15.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_992a65a5-e9f8-5f5b-91f4-bb2498aff736/992a65a5-e9f8-5f5b-91f4-bb2498aff736_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99957,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/dd/8a/b9/dd8ab9c5a307df077994de2d8209e5cbf6e72504.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_992a65a5-e9f8-5f5b-91f4-bb2498aff736/992a65a5-e9f8-5f5b-91f4-bb2498aff736_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96238,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/e6/83/ace6834e492a1f18fb47bf94eb7b28b405d0669c.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_992a65a5-e9f8-5f5b-91f4-bb2498aff736/992a65a5-e9f8-5f5b-91f4-bb2498aff736_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90933,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/1d/21/551d21d6b580a285140ab55fdf94fc1af03ac5fd.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_992a65a5-e9f8-5f5b-91f4-bb2498aff736/992a65a5-e9f8-5f5b-91f4-bb2498aff736_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109214,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/08/58/b3/0858b331c6f55b6e87b909b760fc7313e531dc08.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_992a65a5-e9f8-5f5b-91f4-bb2498aff736/992a65a5-e9f8-5f5b-91f4-bb2498aff736_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103488,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/d9/67/63d967cffb0fd6e212860d413a2634336cc23c98.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_992a65a5-e9f8-5f5b-91f4-bb2498aff736/992a65a5-e9f8-5f5b-91f4-bb2498aff736_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91755,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/ce/8a/3fce8ac80207513644de25b461448345e670ec12.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_992a65a5-e9f8-5f5b-91f4-bb2498aff736/992a65a5-e9f8-5f5b-91f4-bb2498aff736_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113979,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/32/a9/da32a972ec4cbf011a4cd6f0f02b436edc59296b.jpg?rule=ad-large',
'Width': 1024}],
'price': 9000,
'price_includes_vat': False,
'registration_date': '2015-03-01',
'seats_number': 5,
'seller_name': None,
'title': 'Renault Clio IV TCe 90 eco2 Zen',
'transmission': 'manual',
'trim': 'Clio 0.9 TCe 90ch Zen eco²',
'vin': None,
'year': 2015}
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273165196294%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [auto_selling_leboncoin.fr] INFO: Saving data for 3165196294: {'created_time': 1774432828.582309, 'last_price_update_time': 1774432828.582325}
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3165196294') HTTP/1.1" 204 0
2026-03-25 10:00:28 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3127136094
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273127136094%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [auto_selling_leboncoin.fr] INFO: Scrape type for 3127136094: 1
2026-03-25 10:00:28 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3127136094
2026-03-25 10:00:28 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Renault Modus TCE 100 eco2 Expression monospace, blanc, 6 cv, '
'5 portes, première mise en circulation le 26/06/2008, '
'garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - CD\n'
'\n'
'Couleur :\n'
' - Peinture opaque\n'
'\n'
'Extérieur :\n'
' - Poignées extérieures ton caisse\n'
' - Roues tôlées 15 pouces\n'
' - Rétroviseurs extérieurs électriques\n'
' - Trappes de rangement sous plancher AV\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Commandes au volant\n'
' - climatisation : manuelle\n'
' - climatisation manuelle\n'
' - siège conducteur réglable en hauteur\n'
' - vitres avant éléctriques\n'
'\n'
'Pack :\n'
' - Appuis-tête AV réglables en hauteur\n'
' - Bouclier ton caisse sur teintes opaques\n'
' - Ceintures de sécurité AV réglables en hauteur\n'
' - Condamnation des portes à distance\n'
' - Rangements sur planche de bord\n'
' - Rétroviseurs ton carrosserie\n'
' - Sieges arrières rabattable\n'
' - appuis-tête arrière\n'
'\n'
'Sellerie :\n'
' - Sellerie Duo\n'
'\n'
'Sécurité :\n'
' - Airbags latéraux AV\n'
' - Kit de regonflage\n'
' - ABS\n'
" - aide au freinage d'urgence\n"
' - airbags frontaux\n'
' - airbags latéraux\n'
'\n'
'Autres équipements et informations :\n'
" - Siège passager avec retenue d'objet\n"
' - Vitre conducteur impulsionnelle\n'
' - avec double prétensionneur\n'
' - 2 clés avec condamnation et décondamnation à distance '
'(radiofréquence)\n'
" - Classe Crit'air : 2\n"
' - Puissance kilowatt : 74 kw\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 100 ch\n'
' - émission CO2 : 144 g/km\n'
'\n'
'Référence annonce : 367VO140612',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 100,
'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/3127136094',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Modus',
'odometer': 98117,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/79/38/e779382c635cfc55a7ecae61aeed8f47227eee09.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8d/53/a6/8d53a6c7b9ae66ec7ebc5d0fe6ac9a8320399e28.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/65/f1/6b65f128937b3692283c54956f99923468f4014f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/f6/78/5ff678a60c3baf3a483624f1eafc3f66b8c8149c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/e1/20/abe1208b9ef1c7d44e5e2fbca97c80a200179d3c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2c/89/be/2c89be2ba56b3907ad3a3ea0f37fdc04c902dd6a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/a0/57/aba05725b1fe5a2439b7f397e882bbb269f16383.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d8/7f/d7/d87fd7a95bab2e4d1fca137f1df913144e67dbd3.jpg?rule=ad-large'],
'price': 5000,
'price_includes_vat': False,
'registration_date': '2008-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'Renault Modus TCE 100 eco2 Expression',
'transmission': 'manual',
'trim': 'Modus 1.2 TCe 100ch Expression eco²',
'vin': None,
'year': 2008}
2026-03-25 10:00:28 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b7ca6316-7cc4-59b2-b062-fd5b570fc5d7 with identifier: 3127136094
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item b7ca6316-7cc4-59b2-b062-fd5b570fc5d7
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe7%252F79%252F38%252Fe779382c635cfc55a7ecae61aeed8f47227eee09.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/79/38/e779382c635cfc55a7ecae61aeed8f47227eee09.jpg?rule=ad-large already downloaded
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F8d%252F53%252Fa6%252F8d53a6c7b9ae66ec7ebc5d0fe6ac9a8320399e28.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8d/53/a6/8d53a6c7b9ae66ec7ebc5d0fe6ac9a8320399e28.jpg?rule=ad-large already downloaded
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6b%252F65%252Ff1%252F6b65f128937b3692283c54956f99923468f4014f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/65/f1/6b65f128937b3692283c54956f99923468f4014f.jpg?rule=ad-large already downloaded
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5f%252Ff6%252F78%252F5ff678a60c3baf3a483624f1eafc3f66b8c8149c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/f6/78/5ff678a60c3baf3a483624f1eafc3f66b8c8149c.jpg?rule=ad-large already downloaded
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252Fe1%252F20%252Fabe1208b9ef1c7d44e5e2fbca97c80a200179d3c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/e1/20/abe1208b9ef1c7d44e5e2fbca97c80a200179d3c.jpg?rule=ad-large already downloaded
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F2c%252F89%252Fbe%252F2c89be2ba56b3907ad3a3ea0f37fdc04c902dd6a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2c/89/be/2c89be2ba56b3907ad3a3ea0f37fdc04c902dd6a.jpg?rule=ad-large already downloaded
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252Fa0%252F57%252Faba05725b1fe5a2439b7f397e882bbb269f16383.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/a0/57/aba05725b1fe5a2439b7f397e882bbb269f16383.jpg?rule=ad-large already downloaded
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd8%252F7f%252Fd7%252Fd87fd7a95bab2e4d1fca137f1df913144e67dbd3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d8/7f/d7/d87fd7a95bab2e4d1fca137f1df913144e67dbd3.jpg?rule=ad-large already downloaded
2026-03-25 10:00:28 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b7ca6316-7cc4-59b2-b062-fd5b570fc5d7 with identifier 3127136094
2026-03-25 10:00:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:28 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:28 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b7ca6316-7cc4-59b2-b062-fd5b570fc5d7
2026-03-25 10:00:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Renault Modus TCE 100 eco2 Expression monospace, blanc, 6 cv, '
'5 portes, première mise en circulation le 26/06/2008, '
'garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - CD\n'
'\n'
'Couleur :\n'
' - Peinture opaque\n'
'\n'
'Extérieur :\n'
' - Poignées extérieures ton caisse\n'
' - Roues tôlées 15 pouces\n'
' - Rétroviseurs extérieurs électriques\n'
' - Trappes de rangement sous plancher AV\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Commandes au volant\n'
' - climatisation : manuelle\n'
' - climatisation manuelle\n'
' - siège conducteur réglable en hauteur\n'
' - vitres avant éléctriques\n'
'\n'
'Pack :\n'
' - Appuis-tête AV réglables en hauteur\n'
' - Bouclier ton caisse sur teintes opaques\n'
' - Ceintures de sécurité AV réglables en hauteur\n'
' - Condamnation des portes à distance\n'
' - Rangements sur planche de bord\n'
' - Rétroviseurs ton carrosserie\n'
' - Sieges arrières rabattable\n'
' - appuis-tête arrière\n'
'\n'
'Sellerie :\n'
' - Sellerie Duo\n'
'\n'
'Sécurité :\n'
' - Airbags latéraux AV\n'
' - Kit de regonflage\n'
' - ABS\n'
" - aide au freinage d'urgence\n"
' - airbags frontaux\n'
' - airbags latéraux\n'
'\n'
'Autres équipements et informations :\n'
" - Siège passager avec retenue d'objet\n"
' - Vitre conducteur impulsionnelle\n'
' - avec double prétensionneur\n'
' - 2 clés avec condamnation et décondamnation à distance '
'(radiofréquence)\n'
" - Classe Crit'air : 2\n"
' - Puissance kilowatt : 74 kw\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 100 ch\n'
' - émission CO2 : 144 g/km\n'
'\n'
'Référence annonce : 367VO140612',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 100,
'expiration_date': None,
'fuel_type': 'Essence',
'id': 'b7ca6316-7cc4-59b2-b062-fd5b570fc5d7',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3127136094',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Modus',
'odometer': 98117,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 8,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/79/38/e779382c635cfc55a7ecae61aeed8f47227eee09.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8d/53/a6/8d53a6c7b9ae66ec7ebc5d0fe6ac9a8320399e28.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/65/f1/6b65f128937b3692283c54956f99923468f4014f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/f6/78/5ff678a60c3baf3a483624f1eafc3f66b8c8149c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/e1/20/abe1208b9ef1c7d44e5e2fbca97c80a200179d3c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2c/89/be/2c89be2ba56b3907ad3a3ea0f37fdc04c902dd6a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/a0/57/aba05725b1fe5a2439b7f397e882bbb269f16383.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d8/7f/d7/d87fd7a95bab2e4d1fca137f1df913144e67dbd3.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_b7ca6316-7cc4-59b2-b062-fd5b570fc5d7/b7ca6316-7cc4-59b2-b062-fd5b570fc5d7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95144,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/79/38/e779382c635cfc55a7ecae61aeed8f47227eee09.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_b7ca6316-7cc4-59b2-b062-fd5b570fc5d7/b7ca6316-7cc4-59b2-b062-fd5b570fc5d7_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93653,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8d/53/a6/8d53a6c7b9ae66ec7ebc5d0fe6ac9a8320399e28.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_b7ca6316-7cc4-59b2-b062-fd5b570fc5d7/b7ca6316-7cc4-59b2-b062-fd5b570fc5d7_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94518,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6b/65/f1/6b65f128937b3692283c54956f99923468f4014f.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_b7ca6316-7cc4-59b2-b062-fd5b570fc5d7/b7ca6316-7cc4-59b2-b062-fd5b570fc5d7_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92017,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/f6/78/5ff678a60c3baf3a483624f1eafc3f66b8c8149c.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_b7ca6316-7cc4-59b2-b062-fd5b570fc5d7/b7ca6316-7cc4-59b2-b062-fd5b570fc5d7_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86203,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/e1/20/abe1208b9ef1c7d44e5e2fbca97c80a200179d3c.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_b7ca6316-7cc4-59b2-b062-fd5b570fc5d7/b7ca6316-7cc4-59b2-b062-fd5b570fc5d7_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78866,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2c/89/be/2c89be2ba56b3907ad3a3ea0f37fdc04c902dd6a.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_b7ca6316-7cc4-59b2-b062-fd5b570fc5d7/b7ca6316-7cc4-59b2-b062-fd5b570fc5d7_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100388,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ab/a0/57/aba05725b1fe5a2439b7f397e882bbb269f16383.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_b7ca6316-7cc4-59b2-b062-fd5b570fc5d7/b7ca6316-7cc4-59b2-b062-fd5b570fc5d7_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92797,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d8/7f/d7/d87fd7a95bab2e4d1fca137f1df913144e67dbd3.jpg?rule=ad-large',
'Width': 1024}],
'price': 5000,
'price_includes_vat': False,
'registration_date': '2008-06-01',
'seats_number': 5,
'seller_name': None,
'title': 'Renault Modus TCE 100 eco2 Expression',
'transmission': 'manual',
'trim': 'Modus 1.2 TCe 100ch Expression eco²',
'vin': None,
'year': 2008}
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273127136094%27 HTTP/1.1" 200 None
2026-03-25 10:00:28 [auto_selling_leboncoin.fr] INFO: Saving data for 3127136094: {'created_time': 1774432828.906945, 'last_price_update_time': 1774432828.906957}
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:28 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3127136094') HTTP/1.1" 204 0
2026-03-25 10:00:29 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3159532683
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273159532683%27 HTTP/1.1" 200 None
2026-03-25 10:00:29 [auto_selling_leboncoin.fr] INFO: Scrape type for 3159532683: 1
2026-03-25 10:00:29 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3159532683
2026-03-25 10:00:29 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Opel Insignia 2.0 CDTI - 130 FAP Cosmo berline, grise, 7 cv, '
'4 portes, première mise en circulation le 02/04/2010, '
'garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - CD\n'
' - auto-radio : CD\n'
'\n'
'Conduite :\n'
' - allumage automatique des feux\n'
' - pack visibilite\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Aide au stationnement AV et AR\n'
' - Jantes alliage 18" 7 doubles branches\n'
' - Ligne de vitrage chromée\n'
" - Réglage électrique de l'assiette des phares\n"
' - dégivrants et rabattables électriquement\n'
' - jantes : alliage\n'
' - jantes alliage\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central AV et rangement\n'
' - Cendrier et allume-cigare sur console AV\n'
' - Pare-brise athermique réfléchissant\n'
' - Pommeau de levier de vitesse cuir\n'
' - Rétroviseur intérieur électrochromatique\n'
' - Siège conducteur réglable dans 6 directions dont réglage '
'électrique en hauteur\n'
' - accoudoir central\n'
' - accoudoir central arrière\n'
' - climatisation : automatique\n'
' - climatisation multi zone\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - réglages du volant : hauteur et profondeur\n'
' - sieges reglables en hauteur\n'
' - trappe à ski\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - Appuis-tête AV réglables en hauteur\n'
' - Feux stops adaptatifs\n'
' - Frein à main électrique\n'
' - Indicateur de maintenance\n'
' - Miroirs de courtoisie éclairés\n'
' - Poignées de portes chromées\n'
' - triangle de présignalisation et trousse de premier '
'secours)\n'
' - Sieges arrières rabattable\n'
' - appuis-tête arrière\n'
' - avertisseur sonore feux allumés\n'
' - détection des panneaux routiers\n'
' - lunette arrière dégivrante\n'
' - nombre de rapports : 6 vitesses\n'
' - siège passager réglable\n'
' - volant réglable\n'
'\n'
'Sellerie :\n'
' - Sellerie mixte Morrocana\n'
'\n'
'Sécurité :\n'
' - Airbags Opel conducteur et passager\n'
' - Airbags Opel rideaux\n'
' - Appuis-tete AV actifs\n'
' - Contrôle de freinage en courbe CBC\n'
' - Pack Assistance\n'
' - Verrou électronique Opel (antidémarrage)\n'
' - ABS\n'
' - ESP\n'
' - airbags latéraux\n'
' - anti-patinage\n'
' - fixations ISOFIX\n'
' - kit de dépannage pneumatique\n'
' - phares antibrouillard\n'
' - roue de secours\n'
' - répartiteur électronique de freinage\n'
'\n'
'Autres équipements et informations :\n'
' - Appuis-tête AV réglables en inclinaison\n'
' - Détecteur de présence sur siège passager AV régulant le '
"déclenchement de l'airbag\n"
' - Kit sécurité (gilet réfléchissant\n'
' - Plafonniers AV/AR à extinction automatique avec spot de '
'lecture\n'
' - Pédalier rétractable en cas de choc frontal (PRS)\n'
' - Volant 3 branches en cuir avec commandes autoradio et '
'régulateur de vitesses\n'
' - 3ème feu stop\n'
" - Classe Crit'air : 3\n"
' - MP3\n'
' - Puissance kilowatt : 96 kw\n'
' - kilométrage garanti\n'
' - puissance réelle : 130 ch\n'
' - émission CO2 : 154 g/km\n'
'\n'
'Référence annonce : 367VO140621',
'doors_number': 4,
'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/3159532683',
'listing': 'auction',
'make': 'OPEL',
'model': 'Insignia',
'odometer': 247473,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/08/cc/c7/08ccc7e09b1aacfcc763eb2d95b32cfdcb2ee17f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/3e/ab/463eab8b1fd394aadffc519e34e5248b617183da.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1f/78/81/1f788181b8dd0873eac5d9be20913985a457a594.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/67/d9/58/67d958a15fa381179409db8519d9ee34dbac83c4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/dd/6d/e1dd6da1391e914d156becbc8754bcf96ec8b705.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/23/a6/57/23a6577bc0186677c85c6497c629a7ee3a88aaf0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c1/b2/4d/c1b24d391415932e11f68875550c96e0da7ccb3e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/df/d6/8b/dfd68b88529ff828da5260cd908db8614d6239fd.jpg?rule=ad-large'],
'price': 4500,
'price_includes_vat': False,
'registration_date': '2010-04-01',
'seats_number': 5,
'seller_name': None,
'title': 'Opel Insignia 2.0 CDTI - 130 FAP Cosmo',
'transmission': 'manual',
'trim': 'Insignia 2.0 CDTI130 FAP Cosmo 4p',
'vin': None,
'year': 2010}
2026-03-25 10:00:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 256eb7c8-ea1c-5343-b115-5dd6dec29fcc with identifier: 3159532683
2026-03-25 10:00:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item 256eb7c8-ea1c-5343-b115-5dd6dec29fcc
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252Fcc%252Fc7%252F08ccc7e09b1aacfcc763eb2d95b32cfdcb2ee17f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/08/cc/c7/08ccc7e09b1aacfcc763eb2d95b32cfdcb2ee17f.jpg?rule=ad-large already downloaded
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F46%252F3e%252Fab%252F463eab8b1fd394aadffc519e34e5248b617183da.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/46/3e/ab/463eab8b1fd394aadffc519e34e5248b617183da.jpg?rule=ad-large already downloaded
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F1f%252F78%252F81%252F1f788181b8dd0873eac5d9be20913985a457a594.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1f/78/81/1f788181b8dd0873eac5d9be20913985a457a594.jpg?rule=ad-large already downloaded
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F67%252Fd9%252F58%252F67d958a15fa381179409db8519d9ee34dbac83c4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/67/d9/58/67d958a15fa381179409db8519d9ee34dbac83c4.jpg?rule=ad-large already downloaded
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe1%252Fdd%252F6d%252Fe1dd6da1391e914d156becbc8754bcf96ec8b705.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/dd/6d/e1dd6da1391e914d156becbc8754bcf96ec8b705.jpg?rule=ad-large already downloaded
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F23%252Fa6%252F57%252F23a6577bc0186677c85c6497c629a7ee3a88aaf0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/23/a6/57/23a6577bc0186677c85c6497c629a7ee3a88aaf0.jpg?rule=ad-large already downloaded
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc1%252Fb2%252F4d%252Fc1b24d391415932e11f68875550c96e0da7ccb3e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c1/b2/4d/c1b24d391415932e11f68875550c96e0da7ccb3e.jpg?rule=ad-large already downloaded
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252Fd6%252F8b%252Fdfd68b88529ff828da5260cd908db8614d6239fd.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/df/d6/8b/dfd68b88529ff828da5260cd908db8614d6239fd.jpg?rule=ad-large already downloaded
2026-03-25 10:00:29 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 256eb7c8-ea1c-5343-b115-5dd6dec29fcc with identifier 3159532683
2026-03-25 10:00:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:29 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:29 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 256eb7c8-ea1c-5343-b115-5dd6dec29fcc
2026-03-25 10:00:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Opel Insignia 2.0 CDTI - 130 FAP Cosmo berline, grise, 7 cv, '
'4 portes, première mise en circulation le 02/04/2010, '
'garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - CD\n'
' - auto-radio : CD\n'
'\n'
'Conduite :\n'
' - allumage automatique des feux\n'
' - pack visibilite\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Aide au stationnement AV et AR\n'
' - Jantes alliage 18" 7 doubles branches\n'
' - Ligne de vitrage chromée\n'
" - Réglage électrique de l'assiette des phares\n"
' - dégivrants et rabattables électriquement\n'
' - jantes : alliage\n'
' - jantes alliage\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Accoudoir central AV et rangement\n'
' - Cendrier et allume-cigare sur console AV\n'
' - Pare-brise athermique réfléchissant\n'
' - Pommeau de levier de vitesse cuir\n'
' - Rétroviseur intérieur électrochromatique\n'
' - Siège conducteur réglable dans 6 directions dont réglage '
'électrique en hauteur\n'
' - accoudoir central\n'
' - accoudoir central arrière\n'
' - climatisation : automatique\n'
' - climatisation multi zone\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - réglages du volant : hauteur et profondeur\n'
' - sieges reglables en hauteur\n'
' - trappe à ski\n'
' - vitres électriques\n'
'\n'
'Pack :\n'
' - Appuis-tête AV réglables en hauteur\n'
' - Feux stops adaptatifs\n'
' - Frein à main électrique\n'
' - Indicateur de maintenance\n'
' - Miroirs de courtoisie éclairés\n'
' - Poignées de portes chromées\n'
' - triangle de présignalisation et trousse de premier '
'secours)\n'
' - Sieges arrières rabattable\n'
' - appuis-tête arrière\n'
' - avertisseur sonore feux allumés\n'
' - détection des panneaux routiers\n'
' - lunette arrière dégivrante\n'
' - nombre de rapports : 6 vitesses\n'
' - siège passager réglable\n'
' - volant réglable\n'
'\n'
'Sellerie :\n'
' - Sellerie mixte Morrocana\n'
'\n'
'Sécurité :\n'
' - Airbags Opel conducteur et passager\n'
' - Airbags Opel rideaux\n'
' - Appuis-tete AV actifs\n'
' - Contrôle de freinage en courbe CBC\n'
' - Pack Assistance\n'
' - Verrou électronique Opel (antidémarrage)\n'
' - ABS\n'
' - ESP\n'
' - airbags latéraux\n'
' - anti-patinage\n'
' - fixations ISOFIX\n'
' - kit de dépannage pneumatique\n'
' - phares antibrouillard\n'
' - roue de secours\n'
' - répartiteur électronique de freinage\n'
'\n'
'Autres équipements et informations :\n'
' - Appuis-tête AV réglables en inclinaison\n'
' - Détecteur de présence sur siège passager AV régulant le '
"déclenchement de l'airbag\n"
' - Kit sécurité (gilet réfléchissant\n'
' - Plafonniers AV/AR à extinction automatique avec spot de '
'lecture\n'
' - Pédalier rétractable en cas de choc frontal (PRS)\n'
' - Volant 3 branches en cuir avec commandes autoradio et '
'régulateur de vitesses\n'
' - 3ème feu stop\n'
" - Classe Crit'air : 3\n"
' - MP3\n'
' - Puissance kilowatt : 96 kw\n'
' - kilométrage garanti\n'
' - puissance réelle : 130 ch\n'
' - émission CO2 : 154 g/km\n'
'\n'
'Référence annonce : 367VO140621',
'doors_number': 4,
'emission_standard': None,
'engine': None,
'engine_horse_power': 130,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '256eb7c8-ea1c-5343-b115-5dd6dec29fcc',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3159532683',
'listing': 'auction',
'make': 'OPEL',
'model': 'Insignia',
'odometer': 247473,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 8,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/08/cc/c7/08ccc7e09b1aacfcc763eb2d95b32cfdcb2ee17f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/3e/ab/463eab8b1fd394aadffc519e34e5248b617183da.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1f/78/81/1f788181b8dd0873eac5d9be20913985a457a594.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/67/d9/58/67d958a15fa381179409db8519d9ee34dbac83c4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/dd/6d/e1dd6da1391e914d156becbc8754bcf96ec8b705.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/23/a6/57/23a6577bc0186677c85c6497c629a7ee3a88aaf0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c1/b2/4d/c1b24d391415932e11f68875550c96e0da7ccb3e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/df/d6/8b/dfd68b88529ff828da5260cd908db8614d6239fd.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_256eb7c8-ea1c-5343-b115-5dd6dec29fcc/256eb7c8-ea1c-5343-b115-5dd6dec29fcc_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 249502,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/08/cc/c7/08ccc7e09b1aacfcc763eb2d95b32cfdcb2ee17f.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_256eb7c8-ea1c-5343-b115-5dd6dec29fcc/256eb7c8-ea1c-5343-b115-5dd6dec29fcc_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 236784,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/3e/ab/463eab8b1fd394aadffc519e34e5248b617183da.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_256eb7c8-ea1c-5343-b115-5dd6dec29fcc/256eb7c8-ea1c-5343-b115-5dd6dec29fcc_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 294943,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1f/78/81/1f788181b8dd0873eac5d9be20913985a457a594.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_256eb7c8-ea1c-5343-b115-5dd6dec29fcc/256eb7c8-ea1c-5343-b115-5dd6dec29fcc_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 296247,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/67/d9/58/67d958a15fa381179409db8519d9ee34dbac83c4.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_256eb7c8-ea1c-5343-b115-5dd6dec29fcc/256eb7c8-ea1c-5343-b115-5dd6dec29fcc_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 220449,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/dd/6d/e1dd6da1391e914d156becbc8754bcf96ec8b705.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_256eb7c8-ea1c-5343-b115-5dd6dec29fcc/256eb7c8-ea1c-5343-b115-5dd6dec29fcc_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 218269,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/23/a6/57/23a6577bc0186677c85c6497c629a7ee3a88aaf0.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_256eb7c8-ea1c-5343-b115-5dd6dec29fcc/256eb7c8-ea1c-5343-b115-5dd6dec29fcc_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 161291,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c1/b2/4d/c1b24d391415932e11f68875550c96e0da7ccb3e.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_256eb7c8-ea1c-5343-b115-5dd6dec29fcc/256eb7c8-ea1c-5343-b115-5dd6dec29fcc_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 157342,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/df/d6/8b/dfd68b88529ff828da5260cd908db8614d6239fd.jpg?rule=ad-large',
'Width': 1024}],
'price': 4500,
'price_includes_vat': False,
'registration_date': '2010-04-01',
'seats_number': 5,
'seller_name': None,
'title': 'Opel Insignia 2.0 CDTI - 130 FAP Cosmo',
'transmission': 'manual',
'trim': 'Insignia 2.0 CDTI130 FAP Cosmo 4p',
'vin': None,
'year': 2010}
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273159532683%27 HTTP/1.1" 200 None
2026-03-25 10:00:29 [auto_selling_leboncoin.fr] INFO: Saving data for 3159532683: {'created_time': 1774432829.763326, 'last_price_update_time': 1774432829.763347}
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3159532683') HTTP/1.1" 204 0
2026-03-25 10:00:29 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3034622787
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273034622787%27 HTTP/1.1" 200 None
2026-03-25 10:00:29 [auto_selling_leboncoin.fr] INFO: Scrape type for 3034622787: 1
2026-03-25 10:00:29 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3034622787
2026-03-25 10:00:29 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Ford C-Max 1.6 TDCI 115 FAP Titanium X monospace, gris clair, '
'6 cv, 5 portes, première mise en circulation le 28/02/2014, '
'garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - GPS\n'
' - Prise audio usb\n'
' - commandes vocales\n'
' - système de navigation\n'
'\n'
'Conduite :\n'
" - EcoMode (Système d'aide à la conduite économique)\n"
' - allumage automatique des feux\n'
' - clé mains-libres\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Aide au stationnement AR\n'
' - Becquet AR couleur carrosserie\n'
' - jantes : alliage\n'
' - jantes alliage\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Boîte à gants\n'
' - Cache-bagages\n'
' - Dégivrage de la lunette AR\n'
' - Eclairage de courtoisie\n'
' - Lève-vitres AV/AR électriques\n'
' - Miroir de surveillance des enfants\n'
' - Pare-soleil AV avec miroir de courtoisie\n'
' - Pommeau de levier de vitesse gainé cuir\n'
' - Système de Navigation SD Europe avec écran 5" couleur\n'
' - Volant 4 branches gainé cuir\n'
' - Volant 4 branches réglable en hauteur et en profondeur\n'
' - climatisation\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - prise 12V\n'
' - rétroviseur interieur electrochrome\n'
' - siège conducteur réglable en hauteur\n'
' - vitres surteintées\n'
' - volant cuir\n'
'\n'
'Pack :\n'
' - Ceintures de sécurité AV réglables en hauteur\n'
' - Frein AV et AR à disques\n'
' - Pare-chocs AV/AR couleur carrosserie\n'
' - Poignées de portes extérieures couleur carrosserie\n'
' - Rétroviseurs extérieurs couleur carrosserie\n'
' - Sécurité enfant avec verrouillage électrique des portes '
'AR\n'
' - anti démarrage\n'
' - appuis-tête arrière\n'
' - nombre de rapports : 6 vitesses\n'
' - tapis de sol\n'
'\n'
'Sécurité :\n'
' - Phares antibrouillard AV\n'
' - Système de surveillance de la pression des pneus (DDS)\n'
' - ABS\n'
' - Aide au demarrage en pente\n'
' - Airbags rideaux\n'
' - ESP\n'
" - aide au freinage d'urgence\n"
' - airbags frontaux\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - kit de dépannage pneumatique\n'
' - phares antibrouillard\n'
' - répartiteur électronique de freinage\n'
'\n'
'Autres équipements et informations :\n'
' - Allumage et clignotement automatique des feux Stop en '
"cas de freinage d'urgence\n"
" - Ceintures de sécurité 3 points sur l'ensemble des "
'sièges\n'
' - Ceintures de sécurité 3 points à enrouleur sur tous les '
'sièges\n'
' - Console centrale AV avec accoudoir coulissant et '
'compartiment de rangement avec porte-gobelets\n'
' - Contrôle vectoriel de couple TVC\n'
' - Eclairage du coffre\n'
' - Fixations ISOFIX aux places latérales sur la banquette '
'AR\n'
' - Ford SYNC (avec AppLink\n'
' - KeyLess (système de démarrage sans clé par bouton '
'poussoir)\n'
' - SCR\n'
' - Sièges AR avec système DIAGOFLEX\n'
' - Système de démarrage sans clé par bouton poussoir\n'
' - Trappe à carburant avec système EasyFuel\n'
' - 3 sièges AR indépendants rabattables et déposables\n'
" - Classe Crit'air : 2\n"
' - Puissance kilowatt : 85 kw\n'
' - USB\n'
' - puissance réelle : 115 ch\n'
' - émission CO2 : 117 g/km\n'
'\n'
'Référence annonce : 367VO140530',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 115,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3034622787',
'listing': 'auction',
'make': 'FORD',
'model': 'C-MAX',
'odometer': 190144,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/a2/68/cfa2688cb5c6573c91656e70b7fd5b3ade848932.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b2/ba/4c/b2ba4cdc49175f444e6626f575fea45290771664.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b3/9c/ad/b39cadb8290c2b139c0f3e6bb7238b387446162c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/77/c0/4677c0e929192e539af5f82e47a556563a4b7ff5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/28/09/gh2809922003cddeef070c65ed50bd7141ca23e9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/9a/c1/1e9ac1d6749a67602a6cce79d571b48ee5397ed4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/65/9f/6f659fe92c83041aa7334ccd4c718afde68edebc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/42/b4/2242b411652e87c645e32c18c5c295af40b94c7d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/b7/99/90b79903c3b9ba3b3379b87315d712e6c8b09a0d.jpg?rule=ad-large'],
'price': 6000,
'price_includes_vat': False,
'registration_date': '2014-02-01',
'seats_number': 5,
'seller_name': None,
'title': 'Ford C-Max 1.6 TDCI 115 FAP Titanium X',
'transmission': 'manual',
'trim': 'C-MAX 1.6 TDCi 115ch FAP Titanium X',
'vin': None,
'year': 2014}
2026-03-25 10:00:29 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: ebca020f-5d97-5423-b8bd-b50c3cee50d6 with identifier: 3034622787
2026-03-25 10:00:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item ebca020f-5d97-5423-b8bd-b50c3cee50d6
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fcf%252Fa2%252F68%252Fcfa2688cb5c6573c91656e70b7fd5b3ade848932.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/a2/68/cfa2688cb5c6573c91656e70b7fd5b3ade848932.jpg?rule=ad-large already downloaded
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb2%252Fba%252F4c%252Fb2ba4cdc49175f444e6626f575fea45290771664.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b2/ba/4c/b2ba4cdc49175f444e6626f575fea45290771664.jpg?rule=ad-large already downloaded
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb3%252F9c%252Fad%252Fb39cadb8290c2b139c0f3e6bb7238b387446162c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b3/9c/ad/b39cadb8290c2b139c0f3e6bb7238b387446162c.jpg?rule=ad-large already downloaded
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F46%252F77%252Fc0%252F4677c0e929192e539af5f82e47a556563a4b7ff5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/46/77/c0/4677c0e929192e539af5f82e47a556563a4b7ff5.jpg?rule=ad-large already downloaded
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fgh%252F28%252F09%252Fgh2809922003cddeef070c65ed50bd7141ca23e9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/28/09/gh2809922003cddeef070c65ed50bd7141ca23e9.jpg?rule=ad-large already downloaded
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252F9a%252Fc1%252F1e9ac1d6749a67602a6cce79d571b48ee5397ed4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/9a/c1/1e9ac1d6749a67602a6cce79d571b48ee5397ed4.jpg?rule=ad-large already downloaded
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:29 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6f%252F65%252F9f%252F6f659fe92c83041aa7334ccd4c718afde68edebc.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/65/9f/6f659fe92c83041aa7334ccd4c718afde68edebc.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252F42%252Fb4%252F2242b411652e87c645e32c18c5c295af40b94c7d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/22/42/b4/2242b411652e87c645e32c18c5c295af40b94c7d.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F90%252Fb7%252F99%252F90b79903c3b9ba3b3379b87315d712e6c8b09a0d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/90/b7/99/90b79903c3b9ba3b3379b87315d712e6c8b09a0d.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: ebca020f-5d97-5423-b8bd-b50c3cee50d6 with identifier 3034622787
2026-03-25 10:00:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item ebca020f-5d97-5423-b8bd-b50c3cee50d6
2026-03-25 10:00:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Ford C-Max 1.6 TDCI 115 FAP Titanium X monospace, gris clair, '
'6 cv, 5 portes, première mise en circulation le 28/02/2014, '
'garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - GPS\n'
' - Prise audio usb\n'
' - commandes vocales\n'
' - système de navigation\n'
'\n'
'Conduite :\n'
" - EcoMode (Système d'aide à la conduite économique)\n"
' - allumage automatique des feux\n'
' - clé mains-libres\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Aide au stationnement AR\n'
' - Becquet AR couleur carrosserie\n'
' - jantes : alliage\n'
' - jantes alliage\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Boîte à gants\n'
' - Cache-bagages\n'
' - Dégivrage de la lunette AR\n'
' - Eclairage de courtoisie\n'
' - Lève-vitres AV/AR électriques\n'
' - Miroir de surveillance des enfants\n'
' - Pare-soleil AV avec miroir de courtoisie\n'
' - Pommeau de levier de vitesse gainé cuir\n'
' - Système de Navigation SD Europe avec écran 5" couleur\n'
' - Volant 4 branches gainé cuir\n'
' - Volant 4 branches réglable en hauteur et en profondeur\n'
' - climatisation\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - prise 12V\n'
' - rétroviseur interieur electrochrome\n'
' - siège conducteur réglable en hauteur\n'
' - vitres surteintées\n'
' - volant cuir\n'
'\n'
'Pack :\n'
' - Ceintures de sécurité AV réglables en hauteur\n'
' - Frein AV et AR à disques\n'
' - Pare-chocs AV/AR couleur carrosserie\n'
' - Poignées de portes extérieures couleur carrosserie\n'
' - Rétroviseurs extérieurs couleur carrosserie\n'
' - Sécurité enfant avec verrouillage électrique des portes '
'AR\n'
' - anti démarrage\n'
' - appuis-tête arrière\n'
' - nombre de rapports : 6 vitesses\n'
' - tapis de sol\n'
'\n'
'Sécurité :\n'
' - Phares antibrouillard AV\n'
' - Système de surveillance de la pression des pneus (DDS)\n'
' - ABS\n'
' - Aide au demarrage en pente\n'
' - Airbags rideaux\n'
' - ESP\n'
" - aide au freinage d'urgence\n"
' - airbags frontaux\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - kit de dépannage pneumatique\n'
' - phares antibrouillard\n'
' - répartiteur électronique de freinage\n'
'\n'
'Autres équipements et informations :\n'
' - Allumage et clignotement automatique des feux Stop en '
"cas de freinage d'urgence\n"
" - Ceintures de sécurité 3 points sur l'ensemble des "
'sièges\n'
' - Ceintures de sécurité 3 points à enrouleur sur tous les '
'sièges\n'
' - Console centrale AV avec accoudoir coulissant et '
'compartiment de rangement avec porte-gobelets\n'
' - Contrôle vectoriel de couple TVC\n'
' - Eclairage du coffre\n'
' - Fixations ISOFIX aux places latérales sur la banquette '
'AR\n'
' - Ford SYNC (avec AppLink\n'
' - KeyLess (système de démarrage sans clé par bouton '
'poussoir)\n'
' - SCR\n'
' - Sièges AR avec système DIAGOFLEX\n'
' - Système de démarrage sans clé par bouton poussoir\n'
' - Trappe à carburant avec système EasyFuel\n'
' - 3 sièges AR indépendants rabattables et déposables\n'
" - Classe Crit'air : 2\n"
' - Puissance kilowatt : 85 kw\n'
' - USB\n'
' - puissance réelle : 115 ch\n'
' - émission CO2 : 117 g/km\n'
'\n'
'Référence annonce : 367VO140530',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 115,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'ebca020f-5d97-5423-b8bd-b50c3cee50d6',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3034622787',
'listing': 'auction',
'make': 'FORD',
'model': 'C-MAX',
'odometer': 190144,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 9,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/a2/68/cfa2688cb5c6573c91656e70b7fd5b3ade848932.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b2/ba/4c/b2ba4cdc49175f444e6626f575fea45290771664.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b3/9c/ad/b39cadb8290c2b139c0f3e6bb7238b387446162c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/77/c0/4677c0e929192e539af5f82e47a556563a4b7ff5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/28/09/gh2809922003cddeef070c65ed50bd7141ca23e9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/9a/c1/1e9ac1d6749a67602a6cce79d571b48ee5397ed4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/65/9f/6f659fe92c83041aa7334ccd4c718afde68edebc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/42/b4/2242b411652e87c645e32c18c5c295af40b94c7d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/b7/99/90b79903c3b9ba3b3379b87315d712e6c8b09a0d.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_ebca020f-5d97-5423-b8bd-b50c3cee50d6/ebca020f-5d97-5423-b8bd-b50c3cee50d6_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77905,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/cf/a2/68/cfa2688cb5c6573c91656e70b7fd5b3ade848932.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_ebca020f-5d97-5423-b8bd-b50c3cee50d6/ebca020f-5d97-5423-b8bd-b50c3cee50d6_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60640,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b2/ba/4c/b2ba4cdc49175f444e6626f575fea45290771664.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_ebca020f-5d97-5423-b8bd-b50c3cee50d6/ebca020f-5d97-5423-b8bd-b50c3cee50d6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75584,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b3/9c/ad/b39cadb8290c2b139c0f3e6bb7238b387446162c.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_ebca020f-5d97-5423-b8bd-b50c3cee50d6/ebca020f-5d97-5423-b8bd-b50c3cee50d6_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65155,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/77/c0/4677c0e929192e539af5f82e47a556563a4b7ff5.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_ebca020f-5d97-5423-b8bd-b50c3cee50d6/ebca020f-5d97-5423-b8bd-b50c3cee50d6_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93952,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/gh/28/09/gh2809922003cddeef070c65ed50bd7141ca23e9.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_ebca020f-5d97-5423-b8bd-b50c3cee50d6/ebca020f-5d97-5423-b8bd-b50c3cee50d6_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94739,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/9a/c1/1e9ac1d6749a67602a6cce79d571b48ee5397ed4.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_ebca020f-5d97-5423-b8bd-b50c3cee50d6/ebca020f-5d97-5423-b8bd-b50c3cee50d6_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92474,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/65/9f/6f659fe92c83041aa7334ccd4c718afde68edebc.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_ebca020f-5d97-5423-b8bd-b50c3cee50d6/ebca020f-5d97-5423-b8bd-b50c3cee50d6_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91081,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/42/b4/2242b411652e87c645e32c18c5c295af40b94c7d.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_ebca020f-5d97-5423-b8bd-b50c3cee50d6/ebca020f-5d97-5423-b8bd-b50c3cee50d6_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78213,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/90/b7/99/90b79903c3b9ba3b3379b87315d712e6c8b09a0d.jpg?rule=ad-large',
'Width': 1024}],
'price': 6000,
'price_includes_vat': False,
'registration_date': '2014-02-01',
'seats_number': 5,
'seller_name': None,
'title': 'Ford C-Max 1.6 TDCI 115 FAP Titanium X',
'transmission': 'manual',
'trim': 'C-MAX 1.6 TDCi 115ch FAP Titanium X',
'vin': None,
'year': 2014}
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273034622787%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [auto_selling_leboncoin.fr] INFO: Saving data for 3034622787: {'created_time': 1774432830.106353, 'last_price_update_time': 1774432830.106368}
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3034622787') HTTP/1.1" 204 0
2026-03-25 10:00:30 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3156768326
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273156768326%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [auto_selling_leboncoin.fr] INFO: Scrape type for 3156768326: 1
2026-03-25 10:00:30 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3156768326
2026-03-25 10:00:30 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Ford B-Max 1.0 EcoBoost 125 SetS Business Nav monospace, '
'noir, 6 cv, 5 portes, première mise en circulation le '
'30/04/2018, garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Audio Pack 10 NAV\n'
'\n'
'Conduite :\n'
" - EcoMode (Système d'aide à la conduite économique)\n"
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Grille de calandre au contour chromé\n'
' - Rétroviseurs extérieurs réglables et rabattables '
'électriquement couleur carrosserie\n'
' - Aide au stationnement AR\n'
'\n'
'Intérieur :\n'
' - Air conditionné manuel\n'
' - Colonne de direction réglable en hauteur et en '
'profondeur\n'
' - Dossier de siège passager rabattable\n'
' - Lampes de lecture AV\n'
' - Siège conducteur avec poche aumônière\n'
' - Siège conducteur réglable AV/AR et en hauteur '
'manuellement\n'
' - Vitres AV et AR électriques\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - prise 12V\n'
' - verrouillage à distance\n'
' - vitres électriques\n'
' - volant cuir\n'
'\n'
'Pack :\n'
' - Boîte à gants avec éclairage\n'
' - My Key\n'
' - Plancher de coffre ajustable en hauteur\n'
' - Poignées de portes extérieures couleur carrosserie\n'
' - Sieges arrières rabattable\n'
' - appuis-tête arrière\n'
' - jantes : classiques\n'
' - siège passager réglable\n'
' - tapis de sol\n'
'\n'
'Sécurité :\n'
' - Airbags frontaux conducteur et passager\n'
' - Aide au demarrage en pente\n'
' - Airbags rideaux\n'
' - ESP\n'
' - airbag coté passager\n'
' - airbag genoux conducteur\n'
' - airbags frontaux\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
' - roue de secours\n'
'\n'
'Autres équipements et informations :\n'
' - 60/40\n'
' - Alerte de ceinture de sécurité conducteur et passager '
'AV\n'
' - Contrôle vectoriel de couple\n'
' - Eclairage de courtoisie AV et AR\n'
' - Eclairage du coffre\n'
' - Eclairage à extinction progressive\n'
' - Système intelligent de charge par régénération\n'
' - Trappe à carburant avec système Ford EasyFuel\n'
" - Classe Crit'air : 1\n"
' - Puissance kilowatt : 92 kw\n'
' - feux de circulation diurne\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 125 ch\n'
' - émission CO2 : 114 g/km\n'
'\n'
'Référence annonce : 367VO140617',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 125,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3156768326',
'listing': 'auction',
'make': 'FORD',
'model': 'B-MAX',
'odometer': 116702,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/e8/f7/e5e8f7381ca520fc1baa6a48fd0d73158934b024.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/c7/b3/44c7b3038009a1cbd7d8bd01e2a3bb0240edb310.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/5e/1d/e15e1d96d52b8485236e9298993e9136e0cfb98d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/04/2f/c8/042fc873178f09f7a8f633570546d0d4d0bf1657.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/26/ff/3426ffc4e0983bda37f257a278268dfc30fa4389.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/18/64/4c/18644c6bf134e83e1013dba20d6a22c6970504fe.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/71/a9/cf/71a9cf9b3cb1c746d465c9bcbb876dc44d733a77.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/ac/85/b0ac85bb2529a6a7eec00c3f97989f20c23f0284.jpg?rule=ad-large'],
'price': 8200,
'price_includes_vat': False,
'registration_date': '2018-04-01',
'seats_number': 5,
'seller_name': None,
'title': 'Ford B-Max 1.0 EcoBoost 125 SetS Business Nav',
'transmission': 'manual',
'trim': 'B-MAX 1.0 SCTi 125ch Stop&Start EcoBoost Business Nav',
'vin': None,
'year': 2018}
2026-03-25 10:00:30 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5d6f5f70-3be6-5d05-89dc-83446c84cf62 with identifier: 3156768326
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item 5d6f5f70-3be6-5d05-89dc-83446c84cf62
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252Fe8%252Ff7%252Fe5e8f7381ca520fc1baa6a48fd0d73158934b024.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/e8/f7/e5e8f7381ca520fc1baa6a48fd0d73158934b024.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F44%252Fc7%252Fb3%252F44c7b3038009a1cbd7d8bd01e2a3bb0240edb310.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/44/c7/b3/44c7b3038009a1cbd7d8bd01e2a3bb0240edb310.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe1%252F5e%252F1d%252Fe15e1d96d52b8485236e9298993e9136e0cfb98d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/5e/1d/e15e1d96d52b8485236e9298993e9136e0cfb98d.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F04%252F2f%252Fc8%252F042fc873178f09f7a8f633570546d0d4d0bf1657.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/04/2f/c8/042fc873178f09f7a8f633570546d0d4d0bf1657.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F34%252F26%252Fff%252F3426ffc4e0983bda37f257a278268dfc30fa4389.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/34/26/ff/3426ffc4e0983bda37f257a278268dfc30fa4389.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F18%252F64%252F4c%252F18644c6bf134e83e1013dba20d6a22c6970504fe.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/18/64/4c/18644c6bf134e83e1013dba20d6a22c6970504fe.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F71%252Fa9%252Fcf%252F71a9cf9b3cb1c746d465c9bcbb876dc44d733a77.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/71/a9/cf/71a9cf9b3cb1c746d465c9bcbb876dc44d733a77.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb0%252Fac%252F85%252Fb0ac85bb2529a6a7eec00c3f97989f20c23f0284.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/ac/85/b0ac85bb2529a6a7eec00c3f97989f20c23f0284.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5d6f5f70-3be6-5d05-89dc-83446c84cf62 with identifier 3156768326
2026-03-25 10:00:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5d6f5f70-3be6-5d05-89dc-83446c84cf62
2026-03-25 10:00:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Ford B-Max 1.0 EcoBoost 125 SetS Business Nav monospace, '
'noir, 6 cv, 5 portes, première mise en circulation le '
'30/04/2018, garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Audio Pack 10 NAV\n'
'\n'
'Conduite :\n'
" - EcoMode (Système d'aide à la conduite économique)\n"
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Grille de calandre au contour chromé\n'
' - Rétroviseurs extérieurs réglables et rabattables '
'électriquement couleur carrosserie\n'
' - Aide au stationnement AR\n'
'\n'
'Intérieur :\n'
' - Air conditionné manuel\n'
' - Colonne de direction réglable en hauteur et en '
'profondeur\n'
' - Dossier de siège passager rabattable\n'
' - Lampes de lecture AV\n'
' - Siège conducteur avec poche aumônière\n'
' - Siège conducteur réglable AV/AR et en hauteur '
'manuellement\n'
' - Vitres AV et AR électriques\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - prise 12V\n'
' - verrouillage à distance\n'
' - vitres électriques\n'
' - volant cuir\n'
'\n'
'Pack :\n'
' - Boîte à gants avec éclairage\n'
' - My Key\n'
' - Plancher de coffre ajustable en hauteur\n'
' - Poignées de portes extérieures couleur carrosserie\n'
' - Sieges arrières rabattable\n'
' - appuis-tête arrière\n'
' - jantes : classiques\n'
' - siège passager réglable\n'
' - tapis de sol\n'
'\n'
'Sécurité :\n'
' - Airbags frontaux conducteur et passager\n'
' - Aide au demarrage en pente\n'
' - Airbags rideaux\n'
' - ESP\n'
' - airbag coté passager\n'
' - airbag genoux conducteur\n'
' - airbags frontaux\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
' - roue de secours\n'
'\n'
'Autres équipements et informations :\n'
' - 60/40\n'
' - Alerte de ceinture de sécurité conducteur et passager '
'AV\n'
' - Contrôle vectoriel de couple\n'
' - Eclairage de courtoisie AV et AR\n'
' - Eclairage du coffre\n'
' - Eclairage à extinction progressive\n'
' - Système intelligent de charge par régénération\n'
' - Trappe à carburant avec système Ford EasyFuel\n'
" - Classe Crit'air : 1\n"
' - Puissance kilowatt : 92 kw\n'
' - feux de circulation diurne\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 125 ch\n'
' - émission CO2 : 114 g/km\n'
'\n'
'Référence annonce : 367VO140617',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 125,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '5d6f5f70-3be6-5d05-89dc-83446c84cf62',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3156768326',
'listing': 'auction',
'make': 'FORD',
'model': 'B-MAX',
'odometer': 116702,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 8,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/e8/f7/e5e8f7381ca520fc1baa6a48fd0d73158934b024.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/c7/b3/44c7b3038009a1cbd7d8bd01e2a3bb0240edb310.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/5e/1d/e15e1d96d52b8485236e9298993e9136e0cfb98d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/04/2f/c8/042fc873178f09f7a8f633570546d0d4d0bf1657.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/26/ff/3426ffc4e0983bda37f257a278268dfc30fa4389.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/18/64/4c/18644c6bf134e83e1013dba20d6a22c6970504fe.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/71/a9/cf/71a9cf9b3cb1c746d465c9bcbb876dc44d733a77.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/ac/85/b0ac85bb2529a6a7eec00c3f97989f20c23f0284.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5d6f5f70-3be6-5d05-89dc-83446c84cf62/5d6f5f70-3be6-5d05-89dc-83446c84cf62_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103856,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e5/e8/f7/e5e8f7381ca520fc1baa6a48fd0d73158934b024.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5d6f5f70-3be6-5d05-89dc-83446c84cf62/5d6f5f70-3be6-5d05-89dc-83446c84cf62_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103614,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/c7/b3/44c7b3038009a1cbd7d8bd01e2a3bb0240edb310.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5d6f5f70-3be6-5d05-89dc-83446c84cf62/5d6f5f70-3be6-5d05-89dc-83446c84cf62_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106173,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e1/5e/1d/e15e1d96d52b8485236e9298993e9136e0cfb98d.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5d6f5f70-3be6-5d05-89dc-83446c84cf62/5d6f5f70-3be6-5d05-89dc-83446c84cf62_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100548,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/04/2f/c8/042fc873178f09f7a8f633570546d0d4d0bf1657.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5d6f5f70-3be6-5d05-89dc-83446c84cf62/5d6f5f70-3be6-5d05-89dc-83446c84cf62_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105999,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/26/ff/3426ffc4e0983bda37f257a278268dfc30fa4389.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5d6f5f70-3be6-5d05-89dc-83446c84cf62/5d6f5f70-3be6-5d05-89dc-83446c84cf62_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109544,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/18/64/4c/18644c6bf134e83e1013dba20d6a22c6970504fe.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5d6f5f70-3be6-5d05-89dc-83446c84cf62/5d6f5f70-3be6-5d05-89dc-83446c84cf62_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87226,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/71/a9/cf/71a9cf9b3cb1c746d465c9bcbb876dc44d733a77.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5d6f5f70-3be6-5d05-89dc-83446c84cf62/5d6f5f70-3be6-5d05-89dc-83446c84cf62_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110519,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/ac/85/b0ac85bb2529a6a7eec00c3f97989f20c23f0284.jpg?rule=ad-large',
'Width': 1024}],
'price': 8200,
'price_includes_vat': False,
'registration_date': '2018-04-01',
'seats_number': 5,
'seller_name': None,
'title': 'Ford B-Max 1.0 EcoBoost 125 SetS Business Nav',
'transmission': 'manual',
'trim': 'B-MAX 1.0 SCTi 125ch Stop&Start EcoBoost Business Nav',
'vin': None,
'year': 2018}
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273156768326%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [auto_selling_leboncoin.fr] INFO: Saving data for 3156768326: {'created_time': 1774432830.406561, 'last_price_update_time': 1774432830.406575}
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3156768326') HTTP/1.1" 204 0
2026-03-25 10:00:30 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 2990142364
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%272990142364%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [auto_selling_leboncoin.fr] INFO: Scrape type for 2990142364: 1
2026-03-25 10:00:30 [auto_selling_leboncoin.fr] INFO: Scraping new listing 2990142364
2026-03-25 10:00:30 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'Renault Modus 1.6 16V Luxe Privilège monospace, bleue, 7 cv, '
'5 portes, première mise en circulation le 19/12/2005, '
'garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - CD\n'
'\n'
'Conduite :\n'
' - allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Commande des portes électromagnétique\n'
' - Projecteurs avec feux additionnels de virage\n'
' - jantes : alliage\n'
' - jantes alliage\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Boîte à gants de 11 litres\n'
' - Miroirs de courtoisie occultables conducteur et '
'passager\n'
' - Pack Rangement\n'
' - Poches aumonières\n'
' - Sécurité enfant électrique à partir du poste de '
'conduite\n'
' - Télécommande radiofréquence\n'
' - Banquette AR coulissante TRIPTIC\n'
' - Vitres arrières électriques\n'
' - direction assistée\n'
' - filtre à pollen\n'
' - indicateur de température extérieur\n'
' - ordinateur de bord\n'
' - réglages du volant : hauteur\n'
' - siège conducteur réglable en hauteur\n'
' - vitres avant éléctriques\n'
'\n'
'Pack :\n'
' - Ceintures de sécurité AV réglables en hauteur\n'
' - Eclairage de la boîte à gants\n'
' - Range lunettes pour conducteur\n'
" - Recyclage de l'air\n"
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags rideaux\n'
" - aide au freinage d'urgence\n"
' - airbag coté passager\n'
' - airbags frontaux\n'
' - airbags latéraux\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - Condamnation automatique des ouvrants en roulant\n'
" - Eclairage d'accompagnement extérieur\n"
' - Essuie-vitre AV avec 2 balais antagonistes\n'
" - Filtre à air de l'habitacle\n"
" - Hamac de plage AR assurant l'occultation du coffre\n"
' - Phares double optique\n'
' - Rétro. ext. cond. asphérique pour rédiure les angles '
'morts\n'
' - Spot de lecture passager\n'
' - Vitre conducteur à impulsion avec anti-pincement\n'
" - Classe Crit'air : 3\n"
' - Puissance kilowatt : 83 kw\n'
' - nombre de rapports : 5 vitesses\n'
' - plafonnier avant\n'
' - puissance réelle : 113 ch\n'
' - émission CO2 : 163 g/km\n'
'\n'
'Référence annonce : 367VO140563',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 113,
'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/2990142364',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Modus',
'odometer': 142300,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/32/34/3b/32343b09f3852dc34cb37f96c29cdbd59535ed67.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ca/e2/cc/cae2cc423882e70d1c25fb15e55495b5ce761f10.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/b1/8f/8cb18f01c661b080075b50295c9b7c5eaabeb228.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/d5/2b/d7d52bb6defcc7936970c5d045bf3609d229cd4f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/77/a3/8c77a3f493cba9e7afe84740017dfa6ab99765a3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/53/89/a45389e8876b9ebffe5e5eefe8f7ae110e1d169e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e6/6a/22/e66a225fa7f0c3ed3f2bd483792baa8a65f93b36.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/fc/31/a4fc31672eabb78ebc9d971d05319b95d878b3ad.jpg?rule=ad-large'],
'price': 3500,
'price_includes_vat': False,
'registration_date': '2005-12-01',
'seats_number': 5,
'seller_name': None,
'title': 'Renault Modus 1.6 16V Luxe Privilège',
'transmission': 'manual',
'trim': 'Modus 1.6 16v 110ch Luxe Privilège',
'vin': None,
'year': 2005}
2026-03-25 10:00:30 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1403a82c-245d-5681-b1d5-b29f93ae5547 with identifier: 2990142364
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item 1403a82c-245d-5681-b1d5-b29f93ae5547
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F32%252F34%252F3b%252F32343b09f3852dc34cb37f96c29cdbd59535ed67.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/32/34/3b/32343b09f3852dc34cb37f96c29cdbd59535ed67.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fca%252Fe2%252Fcc%252Fcae2cc423882e70d1c25fb15e55495b5ce761f10.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ca/e2/cc/cae2cc423882e70d1c25fb15e55495b5ce761f10.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252Fb1%252F8f%252F8cb18f01c661b080075b50295c9b7c5eaabeb228.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/b1/8f/8cb18f01c661b080075b50295c9b7c5eaabeb228.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd7%252Fd5%252F2b%252Fd7d52bb6defcc7936970c5d045bf3609d229cd4f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/d5/2b/d7d52bb6defcc7936970c5d045bf3609d229cd4f.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252F77%252Fa3%252F8c77a3f493cba9e7afe84740017dfa6ab99765a3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/77/a3/8c77a3f493cba9e7afe84740017dfa6ab99765a3.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa4%252F53%252F89%252Fa45389e8876b9ebffe5e5eefe8f7ae110e1d169e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/53/89/a45389e8876b9ebffe5e5eefe8f7ae110e1d169e.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe6%252F6a%252F22%252Fe66a225fa7f0c3ed3f2bd483792baa8a65f93b36.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e6/6a/22/e66a225fa7f0c3ed3f2bd483792baa8a65f93b36.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa4%252Ffc%252F31%252Fa4fc31672eabb78ebc9d971d05319b95d878b3ad.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/fc/31/a4fc31672eabb78ebc9d971d05319b95d878b3ad.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1403a82c-245d-5681-b1d5-b29f93ae5547 with identifier 2990142364
2026-03-25 10:00:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:30 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:30 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1403a82c-245d-5681-b1d5-b29f93ae5547
2026-03-25 10:00:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': 'Renault Modus 1.6 16V Luxe Privilège monospace, bleue, 7 cv, '
'5 portes, première mise en circulation le 19/12/2005, '
'garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - CD\n'
'\n'
'Conduite :\n'
' - allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Commande des portes électromagnétique\n'
' - Projecteurs avec feux additionnels de virage\n'
' - jantes : alliage\n'
' - jantes alliage\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Boîte à gants de 11 litres\n'
' - Miroirs de courtoisie occultables conducteur et '
'passager\n'
' - Pack Rangement\n'
' - Poches aumonières\n'
' - Sécurité enfant électrique à partir du poste de '
'conduite\n'
' - Télécommande radiofréquence\n'
' - Banquette AR coulissante TRIPTIC\n'
' - Vitres arrières électriques\n'
' - direction assistée\n'
' - filtre à pollen\n'
' - indicateur de température extérieur\n'
' - ordinateur de bord\n'
' - réglages du volant : hauteur\n'
' - siège conducteur réglable en hauteur\n'
' - vitres avant éléctriques\n'
'\n'
'Pack :\n'
' - Ceintures de sécurité AV réglables en hauteur\n'
' - Eclairage de la boîte à gants\n'
' - Range lunettes pour conducteur\n'
" - Recyclage de l'air\n"
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - ABS\n'
' - Airbags rideaux\n'
" - aide au freinage d'urgence\n"
' - airbag coté passager\n'
' - airbags frontaux\n'
' - airbags latéraux\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - Condamnation automatique des ouvrants en roulant\n'
" - Eclairage d'accompagnement extérieur\n"
' - Essuie-vitre AV avec 2 balais antagonistes\n'
" - Filtre à air de l'habitacle\n"
" - Hamac de plage AR assurant l'occultation du coffre\n"
' - Phares double optique\n'
' - Rétro. ext. cond. asphérique pour rédiure les angles '
'morts\n'
' - Spot de lecture passager\n'
' - Vitre conducteur à impulsion avec anti-pincement\n'
" - Classe Crit'air : 3\n"
' - Puissance kilowatt : 83 kw\n'
' - nombre de rapports : 5 vitesses\n'
' - plafonnier avant\n'
' - puissance réelle : 113 ch\n'
' - émission CO2 : 163 g/km\n'
'\n'
'Référence annonce : 367VO140563',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 113,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '1403a82c-245d-5681-b1d5-b29f93ae5547',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/2990142364',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Modus',
'odometer': 142300,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 8,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/32/34/3b/32343b09f3852dc34cb37f96c29cdbd59535ed67.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ca/e2/cc/cae2cc423882e70d1c25fb15e55495b5ce761f10.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/b1/8f/8cb18f01c661b080075b50295c9b7c5eaabeb228.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/d5/2b/d7d52bb6defcc7936970c5d045bf3609d229cd4f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/77/a3/8c77a3f493cba9e7afe84740017dfa6ab99765a3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/53/89/a45389e8876b9ebffe5e5eefe8f7ae110e1d169e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e6/6a/22/e66a225fa7f0c3ed3f2bd483792baa8a65f93b36.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/fc/31/a4fc31672eabb78ebc9d971d05319b95d878b3ad.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_1403a82c-245d-5681-b1d5-b29f93ae5547/1403a82c-245d-5681-b1d5-b29f93ae5547_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 240120,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/32/34/3b/32343b09f3852dc34cb37f96c29cdbd59535ed67.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_1403a82c-245d-5681-b1d5-b29f93ae5547/1403a82c-245d-5681-b1d5-b29f93ae5547_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 226163,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ca/e2/cc/cae2cc423882e70d1c25fb15e55495b5ce761f10.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_1403a82c-245d-5681-b1d5-b29f93ae5547/1403a82c-245d-5681-b1d5-b29f93ae5547_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 264968,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/b1/8f/8cb18f01c661b080075b50295c9b7c5eaabeb228.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_1403a82c-245d-5681-b1d5-b29f93ae5547/1403a82c-245d-5681-b1d5-b29f93ae5547_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 210732,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/d5/2b/d7d52bb6defcc7936970c5d045bf3609d229cd4f.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_1403a82c-245d-5681-b1d5-b29f93ae5547/1403a82c-245d-5681-b1d5-b29f93ae5547_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 175200,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/77/a3/8c77a3f493cba9e7afe84740017dfa6ab99765a3.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_1403a82c-245d-5681-b1d5-b29f93ae5547/1403a82c-245d-5681-b1d5-b29f93ae5547_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 202490,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/53/89/a45389e8876b9ebffe5e5eefe8f7ae110e1d169e.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_1403a82c-245d-5681-b1d5-b29f93ae5547/1403a82c-245d-5681-b1d5-b29f93ae5547_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 199286,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e6/6a/22/e66a225fa7f0c3ed3f2bd483792baa8a65f93b36.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_1403a82c-245d-5681-b1d5-b29f93ae5547/1403a82c-245d-5681-b1d5-b29f93ae5547_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 172916,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a4/fc/31/a4fc31672eabb78ebc9d971d05319b95d878b3ad.jpg?rule=ad-large',
'Width': 1024}],
'price': 3500,
'price_includes_vat': False,
'registration_date': '2005-12-01',
'seats_number': 5,
'seller_name': None,
'title': 'Renault Modus 1.6 16V Luxe Privilège',
'transmission': 'manual',
'trim': 'Modus 1.6 16v 110ch Luxe Privilège',
'vin': None,
'year': 2005}
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%272990142364%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [auto_selling_leboncoin.fr] INFO: Saving data for 2990142364: {'created_time': 1774432830.752469, 'last_price_update_time': 1774432830.752488}
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='2990142364') HTTP/1.1" 204 0
2026-03-25 10:00:30 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3147970921
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273147970921%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [auto_selling_leboncoin.fr] INFO: Scrape type for 3147970921: 1
2026-03-25 10:00:30 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3147970921
2026-03-25 10:00:30 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Nissan Qashqai+2 2.0 dCi 150 FAP Optima tout-terrain, noir, 9 '
'cv, 5 portes, première mise en circulation le 18/02/2009, '
'garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'7 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - CD\n'
' - prise audio auxiliaire\n'
'\n'
'Conduite :\n'
' - Essuie-glace AV à déclenchement automatique\n'
' - allumage automatique des feux\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Grille de calandre couleur argent\n'
' - Rangement sous le plancher de coffre pour le '
'cache-bagages\n'
' - Vitres latérales AR et vitre de hayon surteintées\n'
' - barres de toit\n'
' - essuie-glace arrière\n'
' - jantes : alliage\n'
' - jantes alliage\n'
" - radar arrière de détection d'obstacles\n"
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
' - toit panoramique\n'
'\n'
'Intérieur :\n'
' - Accoudoir central AV coulissant\n'
' - Cache-bagages\n'
' - Coffre de rangement sous siège passager AV\n'
" - Eclairage d'ambiance de la console centrale\n"
' - Pare-soleil conducteur et passager avec miroirs de '
'courtoisie et jalousies\n'
' - Poches aumonières au dos des sièges AV\n'
' - Pommeau de levier de vitesse en aluminium.\n'
' - Porte-gobelets dans la console centrale AV\n'
" - Prise 12V sur console centrale AV et dans l'accoudoir "
'AR\n'
' - Rétroviseur intérieur photochromatique\n'
' - Siège conducteur à réglage lombaire\n'
' - Spots de lecture AV et AR\n'
' - Volant et levier de vitesse gainés cuir\n'
' - embase de levier de vitesses et volant\n'
' - inversion jour/nuit automatique\n'
' - 7 sièges\n'
' - Vitres arrières électriques\n'
' - accoudoir central\n'
' - accoudoir central arrière\n'
' - climatisation : automatique\n'
' - climatisation multi zone\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - filtre à pollen\n'
' - indicateur de température extérieur\n'
' - ordinateur de bord\n'
' - prise 12V\n'
' - réglages du volant : hauteur et profondeur\n'
' - siège conducteur réglable en hauteur\n'
' - vitres avant éléctriques\n'
'\n'
'Pack :\n'
' - Antidémarrage\n'
' - Boîte à gants réfrigérée avec porte-lunettes\n'
' - Ceintures de sécurité AR 3 points à enrouleur\n'
" - Crochets d'arrimage dans le coffre\n"
' - Pare-brise anti-UV\n'
' - Poignées de portières extérieures couleur carrosserie\n'
' - Protection de bas de caisse noire\n'
' - Rétroviseurs extérieurs couleur carrosserie\n'
' - Rétroviseurs extérieurs à réglages électriques et '
'dégivrants\n'
' - Seuil de chargement de coffre finition Aluminuium\n'
' - Sécurité enfant sur les portes AR\n'
' - nombre de rapports : 6 vitesses\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - Appuis-tete AV actifs\n'
' - ESP déconnectable\n'
' - Phares antibrouillard AV\n'
' - latéraux et rideaux\n'
' - ABS\n'
' - ESP\n'
' - airbag coté passager\n'
' - airbags frontaux\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
' - phares antibrouillard arrières\n'
' - roue de secours\n'
' - répartiteur électronique de freinage\n'
'\n'
'Autres équipements et informations :\n'
' - 4HP\n'
' - Amplificateur de freinage N.B.A.S.\n'
' - Appuis-tête aux places AR\n'
' - Banquette AR en 2ème rangée coulissante et rabattable '
'40/20/40\n'
' - Ceintures de sécurité AV 3 points réglables en hauteur '
"avec prétensionneurs et limiteur d'effort\n"
' - Condamnation automatique des portes en roulant\n'
' - Eclairage du coffre\n'
' - Essuie-glace AR à intermittence asservi à la vitesse\n'
' - Essuie-glace AV à 2 vitesses et intermittence asservie à '
'la vitesse\n'
' - Finition Aluminium: poignées de portes\n'
' - Montre digitale (ou numérique)\n'
' - Sièges AR en 3ème rangée escamotables dans le plancher '
'et rabattables 50/50\n'
' - Ventilation multi-flux\n'
" - Classe Crit'air : 3\n"
' - MP3\n'
' - Puissance kilowatt : 110 kw\n'
' - puissance réelle : 150 ch\n'
' - émission CO2 : 177 g/km\n'
'\n'
'Référence annonce : 367VO140615',
'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/3147970921',
'listing': 'auction',
'make': 'NISSAN',
'model': 'Qashqai+2',
'odometer': 227669,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/54/66/f7/5466f762cf53334d1497520843ab3ce9a8a80eaa.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/38/e4/36/38e436a644d8fb191982a3d9eb8f6b656f386d00.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/d8/65/2ad865d0cee9b0dbaaafa6ab2de3159ea845153f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/56/67/18/566718eae535f1a7ba991621f894e09314c1ba1f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/ce/09/0dce0904d751b33bd691fe95a857719289da39ec.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/b0/f4/d5b0f422bf90c6dfc935e49910286c4a38fef0d5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/b4/32/7fb432c659eea0bd73f661e003d86ee7445bebab.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/8b/73/b08b7360be89c79413a21ccc8e6526f04c1b38f5.jpg?rule=ad-large'],
'price': 6000,
'price_includes_vat': False,
'registration_date': '2009-02-01',
'seats_number': None,
'seller_name': None,
'title': 'Nissan Qashqai+2 2.0 dCi 150 FAP Optima',
'transmission': 'manual',
'trim': 'Qashqai+2 2.0 dCi 150ch Optima',
'vin': None,
'year': 2009}
2026-03-25 10:00:30 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5c8ea6b1-b525-5449-bd11-295d37252a56 with identifier: 3147970921
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item 5c8ea6b1-b525-5449-bd11-295d37252a56
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252F66%252Ff7%252F5466f762cf53334d1497520843ab3ce9a8a80eaa.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/54/66/f7/5466f762cf53334d1497520843ab3ce9a8a80eaa.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F38%252Fe4%252F36%252F38e436a644d8fb191982a3d9eb8f6b656f386d00.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/38/e4/36/38e436a644d8fb191982a3d9eb8f6b656f386d00.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F2a%252Fd8%252F65%252F2ad865d0cee9b0dbaaafa6ab2de3159ea845153f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/d8/65/2ad865d0cee9b0dbaaafa6ab2de3159ea845153f.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252F67%252F18%252F566718eae535f1a7ba991621f894e09314c1ba1f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/56/67/18/566718eae535f1a7ba991621f894e09314c1ba1f.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0d%252Fce%252F09%252F0dce0904d751b33bd691fe95a857719289da39ec.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/ce/09/0dce0904d751b33bd691fe95a857719289da39ec.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd5%252Fb0%252Ff4%252Fd5b0f422bf90c6dfc935e49910286c4a38fef0d5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/b0/f4/d5b0f422bf90c6dfc935e49910286c4a38fef0d5.jpg?rule=ad-large already downloaded
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:30 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F7f%252Fb4%252F32%252F7fb432c659eea0bd73f661e003d86ee7445bebab.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/b4/32/7fb432c659eea0bd73f661e003d86ee7445bebab.jpg?rule=ad-large already downloaded
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb0%252F8b%252F73%252Fb08b7360be89c79413a21ccc8e6526f04c1b38f5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/8b/73/b08b7360be89c79413a21ccc8e6526f04c1b38f5.jpg?rule=ad-large already downloaded
2026-03-25 10:00:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5c8ea6b1-b525-5449-bd11-295d37252a56 with identifier 3147970921
2026-03-25 10:00:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5c8ea6b1-b525-5449-bd11-295d37252a56
2026-03-25 10:00:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': 'Nissan Qashqai+2 2.0 dCi 150 FAP Optima tout-terrain, noir, 9 '
'cv, 5 portes, première mise en circulation le 18/02/2009, '
'garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'7 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - CD\n'
' - prise audio auxiliaire\n'
'\n'
'Conduite :\n'
' - Essuie-glace AV à déclenchement automatique\n'
' - allumage automatique des feux\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Grille de calandre couleur argent\n'
' - Rangement sous le plancher de coffre pour le '
'cache-bagages\n'
' - Vitres latérales AR et vitre de hayon surteintées\n'
' - barres de toit\n'
' - essuie-glace arrière\n'
' - jantes : alliage\n'
' - jantes alliage\n'
" - radar arrière de détection d'obstacles\n"
" - radar d'aide au stationnement\n"
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
' - toit panoramique\n'
'\n'
'Intérieur :\n'
' - Accoudoir central AV coulissant\n'
' - Cache-bagages\n'
' - Coffre de rangement sous siège passager AV\n'
" - Eclairage d'ambiance de la console centrale\n"
' - Pare-soleil conducteur et passager avec miroirs de '
'courtoisie et jalousies\n'
' - Poches aumonières au dos des sièges AV\n'
' - Pommeau de levier de vitesse en aluminium.\n'
' - Porte-gobelets dans la console centrale AV\n'
" - Prise 12V sur console centrale AV et dans l'accoudoir "
'AR\n'
' - Rétroviseur intérieur photochromatique\n'
' - Siège conducteur à réglage lombaire\n'
' - Spots de lecture AV et AR\n'
' - Volant et levier de vitesse gainés cuir\n'
' - embase de levier de vitesses et volant\n'
' - inversion jour/nuit automatique\n'
' - 7 sièges\n'
' - Vitres arrières électriques\n'
' - accoudoir central\n'
' - accoudoir central arrière\n'
' - climatisation : automatique\n'
' - climatisation multi zone\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - filtre à pollen\n'
' - indicateur de température extérieur\n'
' - ordinateur de bord\n'
' - prise 12V\n'
' - réglages du volant : hauteur et profondeur\n'
' - siège conducteur réglable en hauteur\n'
' - vitres avant éléctriques\n'
'\n'
'Pack :\n'
' - Antidémarrage\n'
' - Boîte à gants réfrigérée avec porte-lunettes\n'
' - Ceintures de sécurité AR 3 points à enrouleur\n'
" - Crochets d'arrimage dans le coffre\n"
' - Pare-brise anti-UV\n'
' - Poignées de portières extérieures couleur carrosserie\n'
' - Protection de bas de caisse noire\n'
' - Rétroviseurs extérieurs couleur carrosserie\n'
' - Rétroviseurs extérieurs à réglages électriques et '
'dégivrants\n'
' - Seuil de chargement de coffre finition Aluminuium\n'
' - Sécurité enfant sur les portes AR\n'
' - nombre de rapports : 6 vitesses\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - Appuis-tete AV actifs\n'
' - ESP déconnectable\n'
' - Phares antibrouillard AV\n'
' - latéraux et rideaux\n'
' - ABS\n'
' - ESP\n'
' - airbag coté passager\n'
' - airbags frontaux\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
' - phares antibrouillard arrières\n'
' - roue de secours\n'
' - répartiteur électronique de freinage\n'
'\n'
'Autres équipements et informations :\n'
' - 4HP\n'
' - Amplificateur de freinage N.B.A.S.\n'
' - Appuis-tête aux places AR\n'
' - Banquette AR en 2ème rangée coulissante et rabattable '
'40/20/40\n'
' - Ceintures de sécurité AV 3 points réglables en hauteur '
"avec prétensionneurs et limiteur d'effort\n"
' - Condamnation automatique des portes en roulant\n'
' - Eclairage du coffre\n'
' - Essuie-glace AR à intermittence asservi à la vitesse\n'
' - Essuie-glace AV à 2 vitesses et intermittence asservie à '
'la vitesse\n'
' - Finition Aluminium: poignées de portes\n'
' - Montre digitale (ou numérique)\n'
' - Sièges AR en 3ème rangée escamotables dans le plancher '
'et rabattables 50/50\n'
' - Ventilation multi-flux\n'
" - Classe Crit'air : 3\n"
' - MP3\n'
' - Puissance kilowatt : 110 kw\n'
' - puissance réelle : 150 ch\n'
' - émission CO2 : 177 g/km\n'
'\n'
'Référence annonce : 367VO140615',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '5c8ea6b1-b525-5449-bd11-295d37252a56',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3147970921',
'listing': 'auction',
'make': 'NISSAN',
'model': 'Qashqai+2',
'odometer': 227669,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 8,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/54/66/f7/5466f762cf53334d1497520843ab3ce9a8a80eaa.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/38/e4/36/38e436a644d8fb191982a3d9eb8f6b656f386d00.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/d8/65/2ad865d0cee9b0dbaaafa6ab2de3159ea845153f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/56/67/18/566718eae535f1a7ba991621f894e09314c1ba1f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/ce/09/0dce0904d751b33bd691fe95a857719289da39ec.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/b0/f4/d5b0f422bf90c6dfc935e49910286c4a38fef0d5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/b4/32/7fb432c659eea0bd73f661e003d86ee7445bebab.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/8b/73/b08b7360be89c79413a21ccc8e6526f04c1b38f5.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5c8ea6b1-b525-5449-bd11-295d37252a56/5c8ea6b1-b525-5449-bd11-295d37252a56_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99368,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/54/66/f7/5466f762cf53334d1497520843ab3ce9a8a80eaa.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5c8ea6b1-b525-5449-bd11-295d37252a56/5c8ea6b1-b525-5449-bd11-295d37252a56_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105386,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/38/e4/36/38e436a644d8fb191982a3d9eb8f6b656f386d00.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5c8ea6b1-b525-5449-bd11-295d37252a56/5c8ea6b1-b525-5449-bd11-295d37252a56_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106299,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/d8/65/2ad865d0cee9b0dbaaafa6ab2de3159ea845153f.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5c8ea6b1-b525-5449-bd11-295d37252a56/5c8ea6b1-b525-5449-bd11-295d37252a56_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101235,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/56/67/18/566718eae535f1a7ba991621f894e09314c1ba1f.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5c8ea6b1-b525-5449-bd11-295d37252a56/5c8ea6b1-b525-5449-bd11-295d37252a56_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104514,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/ce/09/0dce0904d751b33bd691fe95a857719289da39ec.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5c8ea6b1-b525-5449-bd11-295d37252a56/5c8ea6b1-b525-5449-bd11-295d37252a56_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123770,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/b0/f4/d5b0f422bf90c6dfc935e49910286c4a38fef0d5.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5c8ea6b1-b525-5449-bd11-295d37252a56/5c8ea6b1-b525-5449-bd11-295d37252a56_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98003,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/b4/32/7fb432c659eea0bd73f661e003d86ee7445bebab.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5c8ea6b1-b525-5449-bd11-295d37252a56/5c8ea6b1-b525-5449-bd11-295d37252a56_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107743,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/8b/73/b08b7360be89c79413a21ccc8e6526f04c1b38f5.jpg?rule=ad-large',
'Width': 1024}],
'price': 6000,
'price_includes_vat': False,
'registration_date': '2009-02-01',
'seats_number': None,
'seller_name': None,
'title': 'Nissan Qashqai+2 2.0 dCi 150 FAP Optima',
'transmission': 'manual',
'trim': 'Qashqai+2 2.0 dCi 150ch Optima',
'vin': None,
'year': 2009}
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273147970921%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [auto_selling_leboncoin.fr] INFO: Saving data for 3147970921: {'created_time': 1774432831.072006, 'last_price_update_time': 1774432831.07202}
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3147970921') HTTP/1.1" 204 0
2026-03-25 10:00:31 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3138267366
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273138267366%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [auto_selling_leboncoin.fr] INFO: Scrape type for 3138267366: 1
2026-03-25 10:00:31 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3138267366
2026-03-25 10:00:31 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Citroën C4 Picasso BlueHDi 150 SetS Intensive monospace, '
'grise, 7 cv, 5 portes, première mise en circulation le '
'16/02/2016, garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - GPS\n'
' - Prise audio usb\n'
' - système de navigation\n'
'\n'
'Conduite :\n'
' - Essuie-vitre AV automatique\n'
' - Accès et démarrage mains libres\n'
' - allumage automatique des feux\n'
' - limiteur de vitesse\n'
'\n'
'Extérieur :\n'
' - Aide au stationnement AR\n'
' - Aide au stationnement AV\n'
' - Vitres et lunette AR surteintées\n'
' - caméra de recul\n'
' - jantes : alliage\n'
' - jantes alliage\n'
' - rétroviseurs dégivrants\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Indicateur de changement de rapport\n'
' - Sièges en rang 2 coulissants\n'
' - Volant mousse réglable en hauteur et en profondeur\n'
' - Vitres arrières électriques\n'
' - climatisation : automatique\n'
' - climatisation multi zone\n'
' - ordinateur de bord\n'
' - sieges reglables en hauteur\n'
' - vitres avant éléctriques\n'
' - volant cuir\n'
'\n'
'Pack :\n'
' - Accoudoirs centraux AV réglables en inclinaison\n'
' - Régulateur\n'
' - Tablettes type aviation au dos des sièges AV\n'
' - frein parking automatique\n'
' - nombre de rapports : 6 vitesses\n'
' - siège passager réglable\n'
'\n'
'Sellerie :\n'
' - Garnissage Tissu Ondulice\n'
'\n'
'Sécurité :\n'
' - Kit de dépannage provisoire de pneumatiques\n'
' - latéraux AV et rideaux\n'
' - ABS\n'
' - Aide au demarrage en pente\n'
' - ESP\n'
" - aide au freinage d'urgence\n"
' - airbags frontaux\n'
' - anti-patinage\n'
' - contrôle pression des pneus\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - Aérateurs bizone en rang 2\n'
' - Ecran panoramique 12" HD\n'
' - Harmonie Ambre nacré\n'
' - Signature latérale chromée\n'
' - Signature lumineuse\n'
' - Signature lumineuse à LED\n'
' - Tablette tactile 7" de commande des fonctionnalités\n'
" - Classe Crit'air : 2\n"
' - MP3\n'
' - Puissance kilowatt : 110 kw\n'
' - USB\n'
' - puissance réelle : 150 ch\n'
' - émission CO2 : 100 g/km\n'
'\n'
'Référence annonce : 367VO140596',
'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/3138267366',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C4 Picasso',
'odometer': 168150,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/50/22/ed/5022ed26ab433276b562926ad0731380b1ddf125.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/5e/bf/1c5ebf89a1e6aaa9bedc9fb45600de620bc8265d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/17/88/f01788606c147ca2fe53068919fc45e207f45302.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/79/c5/8d/79c58dbc263c3b4c2f3b87038fe11f395dfd8393.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ed/90/11/ed901138e08039efe4fb80b1f28b67cafa67d45a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/29/92/10/2992106a4489d5119d6abeaa8ee2246298b0a9e5.jpg?rule=ad-large'],
'price': 7500,
'price_includes_vat': False,
'registration_date': '2016-02-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroën C4 Picasso BlueHDi 150 SetS Intensive',
'transmission': 'manual',
'trim': 'C4 Picasso BlueHDi 150ch Intensive S&S',
'vin': None,
'year': 2016}
2026-03-25 10:00:31 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c33f047-289c-5079-94a4-0661d08f41aa with identifier: 3138267366
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 6 photos for item 2c33f047-289c-5079-94a4-0661d08f41aa
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F50%252F22%252Fed%252F5022ed26ab433276b562926ad0731380b1ddf125.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/50/22/ed/5022ed26ab433276b562926ad0731380b1ddf125.jpg?rule=ad-large already downloaded
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F1c%252F5e%252Fbf%252F1c5ebf89a1e6aaa9bedc9fb45600de620bc8265d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/5e/bf/1c5ebf89a1e6aaa9bedc9fb45600de620bc8265d.jpg?rule=ad-large already downloaded
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252F17%252F88%252Ff01788606c147ca2fe53068919fc45e207f45302.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/17/88/f01788606c147ca2fe53068919fc45e207f45302.jpg?rule=ad-large already downloaded
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F79%252Fc5%252F8d%252F79c58dbc263c3b4c2f3b87038fe11f395dfd8393.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/79/c5/8d/79c58dbc263c3b4c2f3b87038fe11f395dfd8393.jpg?rule=ad-large already downloaded
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fed%252F90%252F11%252Fed901138e08039efe4fb80b1f28b67cafa67d45a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ed/90/11/ed901138e08039efe4fb80b1f28b67cafa67d45a.jpg?rule=ad-large already downloaded
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F29%252F92%252F10%252F2992106a4489d5119d6abeaa8ee2246298b0a9e5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/29/92/10/2992106a4489d5119d6abeaa8ee2246298b0a9e5.jpg?rule=ad-large already downloaded
2026-03-25 10:00:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2c33f047-289c-5079-94a4-0661d08f41aa with identifier 3138267366
2026-03-25 10:00:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2c33f047-289c-5079-94a4-0661d08f41aa
2026-03-25 10:00:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': 'Citroën C4 Picasso BlueHDi 150 SetS Intensive monospace, '
'grise, 7 cv, 5 portes, première mise en circulation le '
'16/02/2016, garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Bluetooth\n'
' - GPS\n'
' - Prise audio usb\n'
' - système de navigation\n'
'\n'
'Conduite :\n'
' - Essuie-vitre AV automatique\n'
' - Accès et démarrage mains libres\n'
' - allumage automatique des feux\n'
' - limiteur de vitesse\n'
'\n'
'Extérieur :\n'
' - Aide au stationnement AR\n'
' - Aide au stationnement AV\n'
' - Vitres et lunette AR surteintées\n'
' - caméra de recul\n'
' - jantes : alliage\n'
' - jantes alliage\n'
' - rétroviseurs dégivrants\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Indicateur de changement de rapport\n'
' - Sièges en rang 2 coulissants\n'
' - Volant mousse réglable en hauteur et en profondeur\n'
' - Vitres arrières électriques\n'
' - climatisation : automatique\n'
' - climatisation multi zone\n'
' - ordinateur de bord\n'
' - sieges reglables en hauteur\n'
' - vitres avant éléctriques\n'
' - volant cuir\n'
'\n'
'Pack :\n'
' - Accoudoirs centraux AV réglables en inclinaison\n'
' - Régulateur\n'
' - Tablettes type aviation au dos des sièges AV\n'
' - frein parking automatique\n'
' - nombre de rapports : 6 vitesses\n'
' - siège passager réglable\n'
'\n'
'Sellerie :\n'
' - Garnissage Tissu Ondulice\n'
'\n'
'Sécurité :\n'
' - Kit de dépannage provisoire de pneumatiques\n'
' - latéraux AV et rideaux\n'
' - ABS\n'
' - Aide au demarrage en pente\n'
' - ESP\n'
" - aide au freinage d'urgence\n"
' - airbags frontaux\n'
' - anti-patinage\n'
' - contrôle pression des pneus\n'
' - phares antibrouillard\n'
'\n'
'Autres équipements et informations :\n'
' - Aérateurs bizone en rang 2\n'
' - Ecran panoramique 12" HD\n'
' - Harmonie Ambre nacré\n'
' - Signature latérale chromée\n'
' - Signature lumineuse\n'
' - Signature lumineuse à LED\n'
' - Tablette tactile 7" de commande des fonctionnalités\n'
" - Classe Crit'air : 2\n"
' - MP3\n'
' - Puissance kilowatt : 110 kw\n'
' - USB\n'
' - puissance réelle : 150 ch\n'
' - émission CO2 : 100 g/km\n'
'\n'
'Référence annonce : 367VO140596',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '2c33f047-289c-5079-94a4-0661d08f41aa',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3138267366',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C4 Picasso',
'odometer': 168150,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 6,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/50/22/ed/5022ed26ab433276b562926ad0731380b1ddf125.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/5e/bf/1c5ebf89a1e6aaa9bedc9fb45600de620bc8265d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/17/88/f01788606c147ca2fe53068919fc45e207f45302.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/79/c5/8d/79c58dbc263c3b4c2f3b87038fe11f395dfd8393.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ed/90/11/ed901138e08039efe4fb80b1f28b67cafa67d45a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/29/92/10/2992106a4489d5119d6abeaa8ee2246298b0a9e5.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_2c33f047-289c-5079-94a4-0661d08f41aa/2c33f047-289c-5079-94a4-0661d08f41aa_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89779,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/50/22/ed/5022ed26ab433276b562926ad0731380b1ddf125.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_2c33f047-289c-5079-94a4-0661d08f41aa/2c33f047-289c-5079-94a4-0661d08f41aa_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89671,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/5e/bf/1c5ebf89a1e6aaa9bedc9fb45600de620bc8265d.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_2c33f047-289c-5079-94a4-0661d08f41aa/2c33f047-289c-5079-94a4-0661d08f41aa_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85803,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f0/17/88/f01788606c147ca2fe53068919fc45e207f45302.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_2c33f047-289c-5079-94a4-0661d08f41aa/2c33f047-289c-5079-94a4-0661d08f41aa_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100133,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/79/c5/8d/79c58dbc263c3b4c2f3b87038fe11f395dfd8393.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_2c33f047-289c-5079-94a4-0661d08f41aa/2c33f047-289c-5079-94a4-0661d08f41aa_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91134,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ed/90/11/ed901138e08039efe4fb80b1f28b67cafa67d45a.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_2c33f047-289c-5079-94a4-0661d08f41aa/2c33f047-289c-5079-94a4-0661d08f41aa_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102292,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/29/92/10/2992106a4489d5119d6abeaa8ee2246298b0a9e5.jpg?rule=ad-large',
'Width': 1024}],
'price': 7500,
'price_includes_vat': False,
'registration_date': '2016-02-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroën C4 Picasso BlueHDi 150 SetS Intensive',
'transmission': 'manual',
'trim': 'C4 Picasso BlueHDi 150ch Intensive S&S',
'vin': None,
'year': 2016}
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273138267366%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [auto_selling_leboncoin.fr] INFO: Saving data for 3138267366: {'created_time': 1774432831.39648, 'last_price_update_time': 1774432831.396498}
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3138267366') HTTP/1.1" 204 0
2026-03-25 10:00:31 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 2963860238
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%272963860238%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [auto_selling_leboncoin.fr] INFO: Scrape type for 2963860238: 1
2026-03-25 10:00:31 [auto_selling_leboncoin.fr] INFO: Scraping new listing 2963860238
2026-03-25 10:00:31 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Mazda MX-5 MX5 1.8 MZR Elegance cabriolet, blanc, 8 cv, 2 '
'portes, première mise en circulation le 23/11/2011, garantie '
'3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'2 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - auto-radio commandé au volant\n'
'\n'
'Conduite :\n'
' - Contrôle dynamique de stabilité (DSC)\n'
' - Blocage différentiel\n'
'\n'
'Extérieur :\n'
" - Double sortie d'échappement\n"
' - jantes : alliage\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Pommeau de levier de vitesse cuir\n'
' - Prise Jack auxiliaire\n'
' - Saute-vent anti-remous\n'
' - Sièges AV chauffants\n'
' - climatisation\n'
' - fermeture centralisée\n'
' - verrouillage à distance\n'
' - vitres électriques\n'
' - volant cuir\n'
'\n'
'Pack :\n'
' - Ceintures de sécurité à prétensionneur\n'
' - Levier de frein à main cuir\n'
' - Plaque de seuil en inox\n'
' - anti démarrage\n'
'\n'
'Sellerie :\n'
' - Sellerie cuir\n'
' - Sellerie tissu noir\n'
'\n'
'Sécurité :\n'
" - Système de freinage d'urgence BAS\n"
' - ABS\n'
' - airbag coté passager\n'
' - airbags frontaux\n'
' - alarme\n'
' - anti-patinage\n'
' - répartiteur électronique de freinage\n'
'\n'
'Autres équipements et informations :\n'
' - Système audio AM/FM RDS et 6HP\n'
" - Classe Crit'air : 1\n"
' - Puissance kilowatt : 93 kw\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 126 ch\n'
' - émission CO2 : 167 g/km\n'
'\n'
'Référence annonce : 367VO140577',
'doors_number': 2,
'emission_standard': None,
'engine': None,
'engine_horse_power': 126,
'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/2963860238',
'listing': 'auction',
'make': 'MAZDA',
'model': 'MX-5',
'odometer': 80000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/b9/c8/1cb9c8352d230d09ac5a15310dcad59526e36fcc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/82/d3/ff/82d3ff40518b1ca306b84bf4ad7fa685f5af0bc2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5a/dc/3b/5adc3b4e29b0bf2264d3f84d2395b083f2ba0453.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/86/9b/d7869b4adc13d9071fb664a58e2b24c33853a6de.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/36/c9/3436c9c642b8e3dffbbbab61d1e3a876f0c85ab5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/64/f0/fc/64f0fcaba74e9722dab98bde9200b2041e0008f5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/30/cb/ff/30cbff82b74f63ca8dfcbd814378a0647e7cdf75.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/71/4a/ea714a1abcaa506959ac5c6f4e813106753f869b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/38/3a/9a/383a9a58581b5b820f45a15f33bd9ca5163d321d.jpg?rule=ad-large'],
'price': 13800,
'price_includes_vat': False,
'registration_date': '2011-11-01',
'seats_number': 2,
'seller_name': None,
'title': 'Mazda MX-5 MX5 1.8 MZR Elegance',
'transmission': 'manual',
'trim': 'MX-5 1.8 MZR 126ch Elégance',
'vin': None,
'year': 2011}
2026-03-25 10:00:31 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 8eb9c6b6-924b-5fa4-8f8b-32e1f96af263 with identifier: 2963860238
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 9 photos for item 8eb9c6b6-924b-5fa4-8f8b-32e1f96af263
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F1c%252Fb9%252Fc8%252F1cb9c8352d230d09ac5a15310dcad59526e36fcc.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/b9/c8/1cb9c8352d230d09ac5a15310dcad59526e36fcc.jpg?rule=ad-large already downloaded
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F82%252Fd3%252Fff%252F82d3ff40518b1ca306b84bf4ad7fa685f5af0bc2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/82/d3/ff/82d3ff40518b1ca306b84bf4ad7fa685f5af0bc2.jpg?rule=ad-large already downloaded
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5a%252Fdc%252F3b%252F5adc3b4e29b0bf2264d3f84d2395b083f2ba0453.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5a/dc/3b/5adc3b4e29b0bf2264d3f84d2395b083f2ba0453.jpg?rule=ad-large already downloaded
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd7%252F86%252F9b%252Fd7869b4adc13d9071fb664a58e2b24c33853a6de.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/86/9b/d7869b4adc13d9071fb664a58e2b24c33853a6de.jpg?rule=ad-large already downloaded
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F34%252F36%252Fc9%252F3436c9c642b8e3dffbbbab61d1e3a876f0c85ab5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/34/36/c9/3436c9c642b8e3dffbbbab61d1e3a876f0c85ab5.jpg?rule=ad-large already downloaded
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F64%252Ff0%252Ffc%252F64f0fcaba74e9722dab98bde9200b2041e0008f5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/64/f0/fc/64f0fcaba74e9722dab98bde9200b2041e0008f5.jpg?rule=ad-large already downloaded
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252Fcb%252Fff%252F30cbff82b74f63ca8dfcbd814378a0647e7cdf75.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/30/cb/ff/30cbff82b74f63ca8dfcbd814378a0647e7cdf75.jpg?rule=ad-large already downloaded
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fea%252F71%252F4a%252Fea714a1abcaa506959ac5c6f4e813106753f869b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/71/4a/ea714a1abcaa506959ac5c6f4e813106753f869b.jpg?rule=ad-large already downloaded
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F38%252F3a%252F9a%252F383a9a58581b5b820f45a15f33bd9ca5163d321d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/38/3a/9a/383a9a58581b5b820f45a15f33bd9ca5163d321d.jpg?rule=ad-large already downloaded
2026-03-25 10:00:31 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 8eb9c6b6-924b-5fa4-8f8b-32e1f96af263 with identifier 2963860238
2026-03-25 10:00:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:31 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:31 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 8eb9c6b6-924b-5fa4-8f8b-32e1f96af263
2026-03-25 10:00:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Mazda MX-5 MX5 1.8 MZR Elegance cabriolet, blanc, 8 cv, 2 '
'portes, première mise en circulation le 23/11/2011, garantie '
'3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'2 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - auto-radio commandé au volant\n'
'\n'
'Conduite :\n'
' - Contrôle dynamique de stabilité (DSC)\n'
' - Blocage différentiel\n'
'\n'
'Extérieur :\n'
" - Double sortie d'échappement\n"
' - jantes : alliage\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Pommeau de levier de vitesse cuir\n'
' - Prise Jack auxiliaire\n'
' - Saute-vent anti-remous\n'
' - Sièges AV chauffants\n'
' - climatisation\n'
' - fermeture centralisée\n'
' - verrouillage à distance\n'
' - vitres électriques\n'
' - volant cuir\n'
'\n'
'Pack :\n'
' - Ceintures de sécurité à prétensionneur\n'
' - Levier de frein à main cuir\n'
' - Plaque de seuil en inox\n'
' - anti démarrage\n'
'\n'
'Sellerie :\n'
' - Sellerie cuir\n'
' - Sellerie tissu noir\n'
'\n'
'Sécurité :\n'
" - Système de freinage d'urgence BAS\n"
' - ABS\n'
' - airbag coté passager\n'
' - airbags frontaux\n'
' - alarme\n'
' - anti-patinage\n'
' - répartiteur électronique de freinage\n'
'\n'
'Autres équipements et informations :\n'
' - Système audio AM/FM RDS et 6HP\n'
" - Classe Crit'air : 1\n"
' - Puissance kilowatt : 93 kw\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 126 ch\n'
' - émission CO2 : 167 g/km\n'
'\n'
'Référence annonce : 367VO140577',
'doors_number': 2,
'emission_standard': None,
'engine': None,
'engine_horse_power': 126,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '8eb9c6b6-924b-5fa4-8f8b-32e1f96af263',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/2963860238',
'listing': 'auction',
'make': 'MAZDA',
'model': 'MX-5',
'odometer': 80000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 9,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/b9/c8/1cb9c8352d230d09ac5a15310dcad59526e36fcc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/82/d3/ff/82d3ff40518b1ca306b84bf4ad7fa685f5af0bc2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5a/dc/3b/5adc3b4e29b0bf2264d3f84d2395b083f2ba0453.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/86/9b/d7869b4adc13d9071fb664a58e2b24c33853a6de.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/36/c9/3436c9c642b8e3dffbbbab61d1e3a876f0c85ab5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/64/f0/fc/64f0fcaba74e9722dab98bde9200b2041e0008f5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/30/cb/ff/30cbff82b74f63ca8dfcbd814378a0647e7cdf75.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/71/4a/ea714a1abcaa506959ac5c6f4e813106753f869b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/38/3a/9a/383a9a58581b5b820f45a15f33bd9ca5163d321d.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_8eb9c6b6-924b-5fa4-8f8b-32e1f96af263/8eb9c6b6-924b-5fa4-8f8b-32e1f96af263_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 222154,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1c/b9/c8/1cb9c8352d230d09ac5a15310dcad59526e36fcc.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_8eb9c6b6-924b-5fa4-8f8b-32e1f96af263/8eb9c6b6-924b-5fa4-8f8b-32e1f96af263_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 233461,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/82/d3/ff/82d3ff40518b1ca306b84bf4ad7fa685f5af0bc2.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_8eb9c6b6-924b-5fa4-8f8b-32e1f96af263/8eb9c6b6-924b-5fa4-8f8b-32e1f96af263_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 234706,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5a/dc/3b/5adc3b4e29b0bf2264d3f84d2395b083f2ba0453.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_8eb9c6b6-924b-5fa4-8f8b-32e1f96af263/8eb9c6b6-924b-5fa4-8f8b-32e1f96af263_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 192768,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d7/86/9b/d7869b4adc13d9071fb664a58e2b24c33853a6de.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_8eb9c6b6-924b-5fa4-8f8b-32e1f96af263/8eb9c6b6-924b-5fa4-8f8b-32e1f96af263_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 194133,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/36/c9/3436c9c642b8e3dffbbbab61d1e3a876f0c85ab5.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_8eb9c6b6-924b-5fa4-8f8b-32e1f96af263/8eb9c6b6-924b-5fa4-8f8b-32e1f96af263_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101166,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/64/f0/fc/64f0fcaba74e9722dab98bde9200b2041e0008f5.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_8eb9c6b6-924b-5fa4-8f8b-32e1f96af263/8eb9c6b6-924b-5fa4-8f8b-32e1f96af263_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 249947,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/30/cb/ff/30cbff82b74f63ca8dfcbd814378a0647e7cdf75.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_8eb9c6b6-924b-5fa4-8f8b-32e1f96af263/8eb9c6b6-924b-5fa4-8f8b-32e1f96af263_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 230049,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/71/4a/ea714a1abcaa506959ac5c6f4e813106753f869b.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_8eb9c6b6-924b-5fa4-8f8b-32e1f96af263/8eb9c6b6-924b-5fa4-8f8b-32e1f96af263_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 160938,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/38/3a/9a/383a9a58581b5b820f45a15f33bd9ca5163d321d.jpg?rule=ad-large',
'Width': 1024}],
'price': 13800,
'price_includes_vat': False,
'registration_date': '2011-11-01',
'seats_number': 2,
'seller_name': None,
'title': 'Mazda MX-5 MX5 1.8 MZR Elegance',
'transmission': 'manual',
'trim': 'MX-5 1.8 MZR 126ch Elégance',
'vin': None,
'year': 2011}
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%272963860238%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [auto_selling_leboncoin.fr] INFO: Saving data for 2963860238: {'created_time': 1774432831.726658, 'last_price_update_time': 1774432831.726673}
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='2963860238') HTTP/1.1" 204 0
2026-03-25 10:00:31 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3147970919
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273147970919%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [auto_selling_leboncoin.fr] INFO: Scrape type for 3147970919: 1
2026-03-25 10:00:31 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3147970919
2026-03-25 10:00:31 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Ford Grand C-Max 1.0 125 EcoBoost SetS Titanium X monospace, '
'blanc, 6 cv, 5 portes, première mise en circulation le '
'03/03/2015, garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'7 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - GPS\n'
' - système de navigation\n'
'\n'
'Conduite :\n'
" - EcoMode (Système d'aide à la conduite économique)\n"
' - Système Stop & Start\n'
' - allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Aide au stationnement AR\n'
' - Aide au stationnement AV\n'
' - Becquet AR couleur carrosserie\n'
' - Rétroviseurs extérieurs rabattables électriquement avec '
"lumière d'approche\n"
' - jantes : alliage\n'
' - jantes alliage\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Boîte à gants\n'
' - Cache-bagages\n'
' - Dégivrage de la lunette AR\n'
' - Eclairage de courtoisie\n'
' - Lève-vitres AV/AR électriques\n'
' - Pare-soleil AV avec miroir de courtoisie\n'
' - Pommeau de levier de vitesse gainé cuir\n'
' - Siège conducteur avec réglage manuel de la hauteur et du '
'support lombaire\n'
' - Système de Navigation SD Europe avec écran 5" couleur\n'
' - Volant 4 branches gainé cuir\n'
' - Volant 4 branches réglable en hauteur et en profondeur\n'
' - climatisation\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - prise 12V\n'
' - rétroviseur interieur electrochrome\n'
' - vitres surteintées\n'
' - volant cuir\n'
'\n'
'Pack :\n'
' - Ceintures de sécurité AV réglables en hauteur\n'
' - Freins à disques AV et AR\n'
' - Pare-chocs AV/AR couleur carrosserie\n'
' - Poignées de portes et de coffre couleur carrosserie\n'
' - Portes AR coulissantes\n'
' - Rétroviseurs extérieurs couleur carrosserie\n'
' - Sécurité enfant avec verrouillage électrique des portes '
'AR\n'
' - 5 Appui-têtes AR\n'
' - anti démarrage\n'
' - nombre de rapports : 6 vitesses\n'
' - tapis de sol\n'
'\n'
'Sécurité :\n'
' - Phares antibrouillard AV\n'
' - Témoin de bouclage des ceintures de sécurité aux 3 '
'rangées de sièges\n'
' - ABS\n'
' - Aide au demarrage en pente\n'
' - Airbags rideaux\n'
' - ESP\n'
" - aide au freinage d'urgence\n"
' - airbags frontaux\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - kit de dépannage pneumatique\n'
' - phares antibrouillard\n'
' - répartiteur électronique de freinage\n'
'\n'
'Autres équipements et informations :\n'
' - 5 Sièges AR indépendants repliables à plat\n'
' - Active Park Assist (système de parking '
'semi-automatique)\n'
' - Allumage et clignotement automatique des feux Stop en '
"cas de freinage d'urgence\n"
" - Ceintures de sécurité 3 points sur l'ensemble des "
'sièges\n'
' - Ceintures de sécurité 3 points à enrouleur sur tous les '
'sièges\n'
' - Console centrale AV avec accoudoir coulissant et '
'compartiment de rangement avec porte-gobelets\n'
' - Contrôle vectoriel de couple TVC\n'
' - Eclairage du coffre\n'
' - Ford SYNC (avec AppLink\n'
' - KeyLess (système de démarrage sans clé par bouton '
'poussoir)\n'
' - SCR\n'
' - Trappe à carburant avec système EasyFuel\n'
" - Classe Crit'air : 1\n"
' - Puissance kilowatt : 92 kw\n'
' - puissance réelle : 125 ch\n'
' - émission CO2 : 118 g/km\n'
'\n'
'Référence annonce : 367VO140616',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 125,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3147970919',
'listing': 'auction',
'make': 'FORD',
'model': 'Grand C-Max',
'odometer': 96957,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/97/70/0a9770a870d92da395d1d81f574e2c4718395fc6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/7d/8e/b07d8ed214e1352370df3c0625bdedb0a062863c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/c4/2b/bac42ba82ac198b7dd90c81779ce293111d75c00.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/f1/4f/2af14f53bcb1b890c31acf9eeca98eff0d91a7c2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/1f/d0/a91fd009bf18bc96a505d10fbccd0db0512e5b11.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/49/53/f0/4953f00a98dbe9e5bb474311e22efb50df9407a6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5a/fb/c8/5afbc835d9de842fd911d55e8586aed1e8777d87.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/16/1a/7c161a2cd5f77c195d32fd18b1d96505604e0c72.jpg?rule=ad-large'],
'price': 9000,
'price_includes_vat': False,
'registration_date': '2015-03-01',
'seats_number': None,
'seller_name': None,
'title': 'Ford Grand C-Max 1.0 125 EcoBoost SetS Titanium X',
'transmission': 'manual',
'trim': 'Grand C-MAX 1.0 SCTi 125ch EcoBoost Stop&Start Titanium X',
'vin': None,
'year': 2015}
2026-03-25 10:00:31 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 5876cac0-3348-5b16-9e48-8f3266ab0dc4 with identifier: 3147970919
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item 5876cac0-3348-5b16-9e48-8f3266ab0dc4
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0a%252F97%252F70%252F0a9770a870d92da395d1d81f574e2c4718395fc6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/97/70/0a9770a870d92da395d1d81f574e2c4718395fc6.jpg?rule=ad-large already downloaded
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb0%252F7d%252F8e%252Fb07d8ed214e1352370df3c0625bdedb0a062863c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/7d/8e/b07d8ed214e1352370df3c0625bdedb0a062863c.jpg?rule=ad-large already downloaded
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fba%252Fc4%252F2b%252Fbac42ba82ac198b7dd90c81779ce293111d75c00.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/c4/2b/bac42ba82ac198b7dd90c81779ce293111d75c00.jpg?rule=ad-large already downloaded
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F2a%252Ff1%252F4f%252F2af14f53bcb1b890c31acf9eeca98eff0d91a7c2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/f1/4f/2af14f53bcb1b890c31acf9eeca98eff0d91a7c2.jpg?rule=ad-large already downloaded
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252F1f%252Fd0%252Fa91fd009bf18bc96a505d10fbccd0db0512e5b11.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/1f/d0/a91fd009bf18bc96a505d10fbccd0db0512e5b11.jpg?rule=ad-large already downloaded
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F49%252F53%252Ff0%252F4953f00a98dbe9e5bb474311e22efb50df9407a6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/49/53/f0/4953f00a98dbe9e5bb474311e22efb50df9407a6.jpg?rule=ad-large already downloaded
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:31 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5a%252Ffb%252Fc8%252F5afbc835d9de842fd911d55e8586aed1e8777d87.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5a/fb/c8/5afbc835d9de842fd911d55e8586aed1e8777d87.jpg?rule=ad-large already downloaded
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252F16%252F1a%252F7c161a2cd5f77c195d32fd18b1d96505604e0c72.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/16/1a/7c161a2cd5f77c195d32fd18b1d96505604e0c72.jpg?rule=ad-large already downloaded
2026-03-25 10:00:32 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 5876cac0-3348-5b16-9e48-8f3266ab0dc4 with identifier 3147970919
2026-03-25 10:00:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:32 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 5876cac0-3348-5b16-9e48-8f3266ab0dc4
2026-03-25 10:00:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Ford Grand C-Max 1.0 125 EcoBoost SetS Titanium X monospace, '
'blanc, 6 cv, 5 portes, première mise en circulation le '
'03/03/2015, garantie 3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'7 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - GPS\n'
' - système de navigation\n'
'\n'
'Conduite :\n'
" - EcoMode (Système d'aide à la conduite économique)\n"
' - Système Stop & Start\n'
' - allumage automatique des feux\n'
' - détecteur de pluie\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Extérieur :\n'
' - Aide au stationnement AR\n'
' - Aide au stationnement AV\n'
' - Becquet AR couleur carrosserie\n'
' - Rétroviseurs extérieurs rabattables électriquement avec '
"lumière d'approche\n"
' - jantes : alliage\n'
' - jantes alliage\n'
' - rétroviseurs rabattables\n'
' - rétroviseurs électriques\n'
'\n'
'Intérieur :\n'
' - Boîte à gants\n'
' - Cache-bagages\n'
' - Dégivrage de la lunette AR\n'
' - Eclairage de courtoisie\n'
' - Lève-vitres AV/AR électriques\n'
' - Pare-soleil AV avec miroir de courtoisie\n'
' - Pommeau de levier de vitesse gainé cuir\n'
' - Siège conducteur avec réglage manuel de la hauteur et du '
'support lombaire\n'
' - Système de Navigation SD Europe avec écran 5" couleur\n'
' - Volant 4 branches gainé cuir\n'
' - Volant 4 branches réglable en hauteur et en profondeur\n'
' - climatisation\n'
' - direction assistée\n'
' - fermeture centralisée\n'
' - ordinateur de bord\n'
' - prise 12V\n'
' - rétroviseur interieur electrochrome\n'
' - vitres surteintées\n'
' - volant cuir\n'
'\n'
'Pack :\n'
' - Ceintures de sécurité AV réglables en hauteur\n'
' - Freins à disques AV et AR\n'
' - Pare-chocs AV/AR couleur carrosserie\n'
' - Poignées de portes et de coffre couleur carrosserie\n'
' - Portes AR coulissantes\n'
' - Rétroviseurs extérieurs couleur carrosserie\n'
' - Sécurité enfant avec verrouillage électrique des portes '
'AR\n'
' - 5 Appui-têtes AR\n'
' - anti démarrage\n'
' - nombre de rapports : 6 vitesses\n'
' - tapis de sol\n'
'\n'
'Sécurité :\n'
' - Phares antibrouillard AV\n'
' - Témoin de bouclage des ceintures de sécurité aux 3 '
'rangées de sièges\n'
' - ABS\n'
' - Aide au demarrage en pente\n'
' - Airbags rideaux\n'
' - ESP\n'
" - aide au freinage d'urgence\n"
' - airbags frontaux\n'
' - airbags latéraux\n'
' - contrôle pression des pneus\n'
' - fixations ISOFIX\n'
' - kit de dépannage pneumatique\n'
' - phares antibrouillard\n'
' - répartiteur électronique de freinage\n'
'\n'
'Autres équipements et informations :\n'
' - 5 Sièges AR indépendants repliables à plat\n'
' - Active Park Assist (système de parking '
'semi-automatique)\n'
' - Allumage et clignotement automatique des feux Stop en '
"cas de freinage d'urgence\n"
" - Ceintures de sécurité 3 points sur l'ensemble des "
'sièges\n'
' - Ceintures de sécurité 3 points à enrouleur sur tous les '
'sièges\n'
' - Console centrale AV avec accoudoir coulissant et '
'compartiment de rangement avec porte-gobelets\n'
' - Contrôle vectoriel de couple TVC\n'
' - Eclairage du coffre\n'
' - Ford SYNC (avec AppLink\n'
' - KeyLess (système de démarrage sans clé par bouton '
'poussoir)\n'
' - SCR\n'
' - Trappe à carburant avec système EasyFuel\n'
" - Classe Crit'air : 1\n"
' - Puissance kilowatt : 92 kw\n'
' - puissance réelle : 125 ch\n'
' - émission CO2 : 118 g/km\n'
'\n'
'Référence annonce : 367VO140616',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 125,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '5876cac0-3348-5b16-9e48-8f3266ab0dc4',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3147970919',
'listing': 'auction',
'make': 'FORD',
'model': 'Grand C-Max',
'odometer': 96957,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 8,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/97/70/0a9770a870d92da395d1d81f574e2c4718395fc6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/7d/8e/b07d8ed214e1352370df3c0625bdedb0a062863c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/c4/2b/bac42ba82ac198b7dd90c81779ce293111d75c00.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/f1/4f/2af14f53bcb1b890c31acf9eeca98eff0d91a7c2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/1f/d0/a91fd009bf18bc96a505d10fbccd0db0512e5b11.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/49/53/f0/4953f00a98dbe9e5bb474311e22efb50df9407a6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5a/fb/c8/5afbc835d9de842fd911d55e8586aed1e8777d87.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/16/1a/7c161a2cd5f77c195d32fd18b1d96505604e0c72.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5876cac0-3348-5b16-9e48-8f3266ab0dc4/5876cac0-3348-5b16-9e48-8f3266ab0dc4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89541,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/97/70/0a9770a870d92da395d1d81f574e2c4718395fc6.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5876cac0-3348-5b16-9e48-8f3266ab0dc4/5876cac0-3348-5b16-9e48-8f3266ab0dc4_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94121,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b0/7d/8e/b07d8ed214e1352370df3c0625bdedb0a062863c.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5876cac0-3348-5b16-9e48-8f3266ab0dc4/5876cac0-3348-5b16-9e48-8f3266ab0dc4_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86570,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ba/c4/2b/bac42ba82ac198b7dd90c81779ce293111d75c00.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5876cac0-3348-5b16-9e48-8f3266ab0dc4/5876cac0-3348-5b16-9e48-8f3266ab0dc4_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84544,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2a/f1/4f/2af14f53bcb1b890c31acf9eeca98eff0d91a7c2.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5876cac0-3348-5b16-9e48-8f3266ab0dc4/5876cac0-3348-5b16-9e48-8f3266ab0dc4_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111757,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/1f/d0/a91fd009bf18bc96a505d10fbccd0db0512e5b11.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5876cac0-3348-5b16-9e48-8f3266ab0dc4/5876cac0-3348-5b16-9e48-8f3266ab0dc4_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108212,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/49/53/f0/4953f00a98dbe9e5bb474311e22efb50df9407a6.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5876cac0-3348-5b16-9e48-8f3266ab0dc4/5876cac0-3348-5b16-9e48-8f3266ab0dc4_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86408,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5a/fb/c8/5afbc835d9de842fd911d55e8586aed1e8777d87.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_5876cac0-3348-5b16-9e48-8f3266ab0dc4/5876cac0-3348-5b16-9e48-8f3266ab0dc4_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81900,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/16/1a/7c161a2cd5f77c195d32fd18b1d96505604e0c72.jpg?rule=ad-large',
'Width': 1024}],
'price': 9000,
'price_includes_vat': False,
'registration_date': '2015-03-01',
'seats_number': None,
'seller_name': None,
'title': 'Ford Grand C-Max 1.0 125 EcoBoost SetS Titanium X',
'transmission': 'manual',
'trim': 'Grand C-MAX 1.0 SCTi 125ch EcoBoost Stop&Start Titanium X',
'vin': None,
'year': 2015}
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273147970919%27 HTTP/1.1" 200 None
2026-03-25 10:00:32 [auto_selling_leboncoin.fr] INFO: Saving data for 3147970919: {'created_time': 1774432832.068464, 'last_price_update_time': 1774432832.068477}
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3147970919') HTTP/1.1" 204 0
2026-03-25 10:00:32 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3035897253
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273035897253%27 HTTP/1.1" 200 None
2026-03-25 10:00:32 [auto_selling_leboncoin.fr] INFO: Scrape type for 3035897253: 1
2026-03-25 10:00:32 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3035897253
2026-03-25 10:00:32 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Nissan Micra 1.2 - 80 Lolita Lempicka berline, blanc, 4 cv, 5 '
'portes, première mise en circulation le 22/11/2017, garantie '
'3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Système mains libres Bluetooth\n'
' - Bluetooth\n'
' - prise audio auxiliaire\n'
'\n'
'Conduite :\n'
' - Essuie-glace AV à déclenchement automatique\n'
' - Indicateur de changement de vitesses\n'
' - allumage automatique des feux\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Couleur :\n'
' - Peinture métallisée\n'
'\n'
'Extérieur :\n'
' - Becquet de toit\n'
' - Entourage de calandre chromé\n'
' - Rétroviseurs extérieures rabattables électriquement\n'
' - Rétroviseurs extérieurs à réglage électrique\n'
' - essuie-glace arrière\n'
' - jantes : alliage\n'
' - jantes alliage\n'
" - radar arrière de détection d'obstacles\n"
" - radar d'aide au stationnement\n"
' - rétroviseurs dégivrants\n'
'\n'
'Intérieur :\n'
' - Accoudoir conducteur\n'
' - Boîte à gants\n'
' - Boîte à gants supérieure\n'
' - Cache-bagages amovible\n'
' - Commandes au volant (audio\n'
" - Eclairage de l'habitacle\n"
' - Fermeture et ouverture centralisée des portes à '
'distance\n'
' - Pare-soleil côtés conducteur et passager avec miroir de '
'courtoisie\n'
' - Poches aumonières au dos des sièges AV\n'
' - Pommeau de levier de vitesse cuir\n'
' - Porte-gobelets AV (x2) et AR (x1)\n'
' - climatisation : automatique\n'
' - direction assistée\n'
' - ordinateur de bord\n'
' - prise 12V\n'
' - réglages du volant : hauteur\n'
' - siège conducteur réglable en hauteur\n'
' - vitres avant éléctriques\n'
' - volant cuir\n'
'\n'
'Pack :\n'
' - Boucliers couleur carrosserie\n'
' - Boîte de vitesses manuelle 5 rapports\n'
' - Ceintures de sécurité AR 3 points à enrouleur (x3)\n'
' - Feux AR à LED\n'
' - Garantie 3 ans limitée à 100 000 km\n'
' - Nissan Connect 2.0\n'
' - Poignées de portes couleur carrosserie\n'
' - Poignées de portes intérieures finition chrome\n'
' - Régulateur et limiteur de vitesse\n'
' - Rétroviseurs extérieurs couleur carrosserie\n'
' - Seuils de portes\n'
' - Système de protection de la batterie\n'
' - Sécurité enfants sur les serrures des portes AR\n'
' - Vitres latérales AR et lunette AR surteintées\n'
' - 3 Appuie-têtes aux places arrière (réglables en hauteur)\n'
' - Sieges arrières rabattable\n'
' - anti démarrage\n'
' - tapis de sol\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - Phares antibrouillard AV\n'
' - Système de contrôle de la pression des pneus\n'
' - ABS\n'
' - Airbags rideaux\n'
' - ESP\n'
' - airbags frontaux\n'
' - airbags latéraux\n'
' - anti-patinage\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
' - phares antibrouillard arrières\n'
' - roue de secours\n'
' - répartiteur électronique de freinage\n'
'\n'
'Autres équipements et informations :\n'
' - Accoudoirs de porte Argent satiné\n'
' - Accoudoirs de porte et cerclage de levier de vitesses '
'finition Gris satiné\n'
' - Aide au créneau\n'
' - Bacs de rangement dans les contre-portes AV avec '
'porte-bouteilles\n'
' - Banquette AR escamotable (plancher plat)\n'
' - Barre de finition de hayon\n'
' - Ceintures de sécurité AV avec prétensionneurs et '
"limiteur d'effort\n"
' - Cerclage de levier de vitesses Noir Métallisé\n'
" - Cerclages d'aérateurs latéraux Noir Métallisé\n"
' - Condamnation automatique des portes en roulant\n'
' - Eclairage du coffre\n'
' - Extinction temporisé des projecteurs "Follow me home"\n'
' - Montant de caisse central noir\n'
' - Partie centrale de tableau de bord finition Noir laqué\n'
' - Sellerie capitonnée en Cuir Noir Midnight ou Beige '
'Lolita Lempicka\n'
' - Spots de lecture AV intégrés au plafonnier\n'
" - Système d'ouverture et de démarrage sans clé "
'"Intelligent key" avec bouton Start/Stop\n'
' - Toit en verre avec rideau occultant\n'
" - pièce et éléments d'origine sur toute l'Europe\n"
" - Classe Crit'air : 1\n"
' - MP3\n'
' - Puissance kilowatt : 59 kw\n'
' - USB\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 80 ch\n'
' - émission CO2 : 115 g/km\n'
'\n'
'Référence annonce : 367VO140587',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 80,
'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/3035897253',
'listing': 'auction',
'make': 'NISSAN',
'model': 'Micra',
'odometer': 140600,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/ec/0d/d1ec0d28aaa4ac3e4d66e8029088b5ade6dd63ae.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/53/56/a0/5356a03a2f59c02f573bb23a25bacea460eeb408.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/36/76/ac3676a28857d0518836ad5dd79cbca2a622bcce.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/1b/84/421b84562c2bce9088a4f03a2c5c28b9d110d543.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/13/cb/a013cb798b76ae6a708d005b0f2bb6826a88fcef.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/47/1f/61/471f612642595b04e0ebee57f81b695680be6b02.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/0f/6b/d10f6bbdd30e6e048c8d2b1e72ebf96a6d9aa79b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/0e/1f/3e0e1f120675d57ad3f439f50c2f9a352a640ec5.jpg?rule=ad-large'],
'price': 6000,
'price_includes_vat': False,
'registration_date': '2017-11-01',
'seats_number': 5,
'seller_name': None,
'title': 'Nissan Micra 1.2 - 80 Lolita Lempicka',
'transmission': 'manual',
'trim': 'Micra 1.2 80ch Lolita Lempicka Euro6',
'vin': None,
'year': 2017}
2026-03-25 10:00:32 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d481200-f071-511a-9eae-8d086d9fa138 with identifier: 3035897253
2026-03-25 10:00:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item 6d481200-f071-511a-9eae-8d086d9fa138
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd1%252Fec%252F0d%252Fd1ec0d28aaa4ac3e4d66e8029088b5ade6dd63ae.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/ec/0d/d1ec0d28aaa4ac3e4d66e8029088b5ade6dd63ae.jpg?rule=ad-large already downloaded
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F53%252F56%252Fa0%252F5356a03a2f59c02f573bb23a25bacea460eeb408.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/53/56/a0/5356a03a2f59c02f573bb23a25bacea460eeb408.jpg?rule=ad-large already downloaded
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /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%252F36%252F76%252Fac3676a28857d0518836ad5dd79cbca2a622bcce.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/36/76/ac3676a28857d0518836ad5dd79cbca2a622bcce.jpg?rule=ad-large already downloaded
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F42%252F1b%252F84%252F421b84562c2bce9088a4f03a2c5c28b9d110d543.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/42/1b/84/421b84562c2bce9088a4f03a2c5c28b9d110d543.jpg?rule=ad-large already downloaded
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa0%252F13%252Fcb%252Fa013cb798b76ae6a708d005b0f2bb6826a88fcef.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/13/cb/a013cb798b76ae6a708d005b0f2bb6826a88fcef.jpg?rule=ad-large already downloaded
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F47%252F1f%252F61%252F471f612642595b04e0ebee57f81b695680be6b02.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/47/1f/61/471f612642595b04e0ebee57f81b695680be6b02.jpg?rule=ad-large already downloaded
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd1%252F0f%252F6b%252Fd10f6bbdd30e6e048c8d2b1e72ebf96a6d9aa79b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/0f/6b/d10f6bbdd30e6e048c8d2b1e72ebf96a6d9aa79b.jpg?rule=ad-large already downloaded
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F3e%252F0e%252F1f%252F3e0e1f120675d57ad3f439f50c2f9a352a640ec5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-03-25 10:00:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/0e/1f/3e0e1f120675d57ad3f439f50c2f9a352a640ec5.jpg?rule=ad-large already downloaded
2026-03-25 10:00:32 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6d481200-f071-511a-9eae-8d086d9fa138 with identifier 3035897253
2026-03-25 10:00:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:32 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6d481200-f071-511a-9eae-8d086d9fa138
2026-03-25 10:00:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': 'Nissan Micra 1.2 - 80 Lolita Lempicka berline, blanc, 4 cv, 5 '
'portes, première mise en circulation le 22/11/2017, garantie '
'3 mois.\n'
'\n'
'Nombreux véhicules à petits prix avec possibilité de '
"financement n'hésitez pas à nous contacter\n"
'\n'
'nos véhicules sont garanties et entièrement réviser aucun '
'frais à prévoir\n'
'\n'
'NOUVEAU nos véhicules essence peuvent être programmés pour '
"rouler à l'éthanol sur votre demande voir condition en "
'agence\n'
'\n'
'5 places\n'
'\n'
'OPTIONS ET ÉQUIPEMENTS :\n'
'Audio - Télécommunications :\n'
' - Système mains libres Bluetooth\n'
' - Bluetooth\n'
' - prise audio auxiliaire\n'
'\n'
'Conduite :\n'
' - Essuie-glace AV à déclenchement automatique\n'
' - Indicateur de changement de vitesses\n'
' - allumage automatique des feux\n'
' - limiteur de vitesse\n'
' - régulateur de vitesse\n'
'\n'
'Couleur :\n'
' - Peinture métallisée\n'
'\n'
'Extérieur :\n'
' - Becquet de toit\n'
' - Entourage de calandre chromé\n'
' - Rétroviseurs extérieures rabattables électriquement\n'
' - Rétroviseurs extérieurs à réglage électrique\n'
' - essuie-glace arrière\n'
' - jantes : alliage\n'
' - jantes alliage\n'
" - radar arrière de détection d'obstacles\n"
" - radar d'aide au stationnement\n"
' - rétroviseurs dégivrants\n'
'\n'
'Intérieur :\n'
' - Accoudoir conducteur\n'
' - Boîte à gants\n'
' - Boîte à gants supérieure\n'
' - Cache-bagages amovible\n'
' - Commandes au volant (audio\n'
" - Eclairage de l'habitacle\n"
' - Fermeture et ouverture centralisée des portes à '
'distance\n'
' - Pare-soleil côtés conducteur et passager avec miroir de '
'courtoisie\n'
' - Poches aumonières au dos des sièges AV\n'
' - Pommeau de levier de vitesse cuir\n'
' - Porte-gobelets AV (x2) et AR (x1)\n'
' - climatisation : automatique\n'
' - direction assistée\n'
' - ordinateur de bord\n'
' - prise 12V\n'
' - réglages du volant : hauteur\n'
' - siège conducteur réglable en hauteur\n'
' - vitres avant éléctriques\n'
' - volant cuir\n'
'\n'
'Pack :\n'
' - Boucliers couleur carrosserie\n'
' - Boîte de vitesses manuelle 5 rapports\n'
' - Ceintures de sécurité AR 3 points à enrouleur (x3)\n'
' - Feux AR à LED\n'
' - Garantie 3 ans limitée à 100 000 km\n'
' - Nissan Connect 2.0\n'
' - Poignées de portes couleur carrosserie\n'
' - Poignées de portes intérieures finition chrome\n'
' - Régulateur et limiteur de vitesse\n'
' - Rétroviseurs extérieurs couleur carrosserie\n'
' - Seuils de portes\n'
' - Système de protection de la batterie\n'
' - Sécurité enfants sur les serrures des portes AR\n'
' - Vitres latérales AR et lunette AR surteintées\n'
' - 3 Appuie-têtes aux places arrière (réglables en hauteur)\n'
' - Sieges arrières rabattable\n'
' - anti démarrage\n'
' - tapis de sol\n'
' - volant réglable\n'
'\n'
'Sécurité :\n'
' - Phares antibrouillard AV\n'
' - Système de contrôle de la pression des pneus\n'
' - ABS\n'
' - Airbags rideaux\n'
' - ESP\n'
' - airbags frontaux\n'
' - airbags latéraux\n'
' - anti-patinage\n'
' - fixations ISOFIX\n'
' - phares antibrouillard\n'
' - phares antibrouillard arrières\n'
' - roue de secours\n'
' - répartiteur électronique de freinage\n'
'\n'
'Autres équipements et informations :\n'
' - Accoudoirs de porte Argent satiné\n'
' - Accoudoirs de porte et cerclage de levier de vitesses '
'finition Gris satiné\n'
' - Aide au créneau\n'
' - Bacs de rangement dans les contre-portes AV avec '
'porte-bouteilles\n'
' - Banquette AR escamotable (plancher plat)\n'
' - Barre de finition de hayon\n'
' - Ceintures de sécurité AV avec prétensionneurs et '
"limiteur d'effort\n"
' - Cerclage de levier de vitesses Noir Métallisé\n'
" - Cerclages d'aérateurs latéraux Noir Métallisé\n"
' - Condamnation automatique des portes en roulant\n'
' - Eclairage du coffre\n'
' - Extinction temporisé des projecteurs "Follow me home"\n'
' - Montant de caisse central noir\n'
' - Partie centrale de tableau de bord finition Noir laqué\n'
' - Sellerie capitonnée en Cuir Noir Midnight ou Beige '
'Lolita Lempicka\n'
' - Spots de lecture AV intégrés au plafonnier\n'
" - Système d'ouverture et de démarrage sans clé "
'"Intelligent key" avec bouton Start/Stop\n'
' - Toit en verre avec rideau occultant\n'
" - pièce et éléments d'origine sur toute l'Europe\n"
" - Classe Crit'air : 1\n"
' - MP3\n'
' - Puissance kilowatt : 59 kw\n'
' - USB\n'
' - nombre de rapports : 5 vitesses\n'
' - puissance réelle : 80 ch\n'
' - émission CO2 : 115 g/km\n'
'\n'
'Référence annonce : 367VO140587',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 80,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '6d481200-f071-511a-9eae-8d086d9fa138',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3035897253',
'listing': 'auction',
'make': 'NISSAN',
'model': 'Micra',
'odometer': 140600,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 8,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/ec/0d/d1ec0d28aaa4ac3e4d66e8029088b5ade6dd63ae.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/53/56/a0/5356a03a2f59c02f573bb23a25bacea460eeb408.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/36/76/ac3676a28857d0518836ad5dd79cbca2a622bcce.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/1b/84/421b84562c2bce9088a4f03a2c5c28b9d110d543.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/13/cb/a013cb798b76ae6a708d005b0f2bb6826a88fcef.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/47/1f/61/471f612642595b04e0ebee57f81b695680be6b02.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/0f/6b/d10f6bbdd30e6e048c8d2b1e72ebf96a6d9aa79b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/0e/1f/3e0e1f120675d57ad3f439f50c2f9a352a640ec5.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_6d481200-f071-511a-9eae-8d086d9fa138/6d481200-f071-511a-9eae-8d086d9fa138_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86702,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/ec/0d/d1ec0d28aaa4ac3e4d66e8029088b5ade6dd63ae.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_6d481200-f071-511a-9eae-8d086d9fa138/6d481200-f071-511a-9eae-8d086d9fa138_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83353,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/53/56/a0/5356a03a2f59c02f573bb23a25bacea460eeb408.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_6d481200-f071-511a-9eae-8d086d9fa138/6d481200-f071-511a-9eae-8d086d9fa138_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88607,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ac/36/76/ac3676a28857d0518836ad5dd79cbca2a622bcce.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_6d481200-f071-511a-9eae-8d086d9fa138/6d481200-f071-511a-9eae-8d086d9fa138_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79690,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/42/1b/84/421b84562c2bce9088a4f03a2c5c28b9d110d543.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_6d481200-f071-511a-9eae-8d086d9fa138/6d481200-f071-511a-9eae-8d086d9fa138_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101424,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a0/13/cb/a013cb798b76ae6a708d005b0f2bb6826a88fcef.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_6d481200-f071-511a-9eae-8d086d9fa138/6d481200-f071-511a-9eae-8d086d9fa138_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100597,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/47/1f/61/471f612642595b04e0ebee57f81b695680be6b02.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_6d481200-f071-511a-9eae-8d086d9fa138/6d481200-f071-511a-9eae-8d086d9fa138_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95870,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/0f/6b/d10f6bbdd30e6e048c8d2b1e72ebf96a6d9aa79b.jpg?rule=ad-large',
'Width': 1024},
{'BlobStorageUrl': 'https://alxtest.blob.core.windows.net/top-deal-listing/listing_6d481200-f071-511a-9eae-8d086d9fa138/6d481200-f071-511a-9eae-8d086d9fa138_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119723,
'Height': 768,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3e/0e/1f/3e0e1f120675d57ad3f439f50c2f9a352a640ec5.jpg?rule=ad-large',
'Width': 1024}],
'price': 6000,
'price_includes_vat': False,
'registration_date': '2017-11-01',
'seats_number': 5,
'seller_name': None,
'title': 'Nissan Micra 1.2 - 80 Lolita Lempicka',
'transmission': 'manual',
'trim': 'Micra 1.2 80ch Lolita Lempicka Euro6',
'vin': None,
'year': 2017}
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273035897253%27 HTTP/1.1" 200 None
2026-03-25 10:00:32 [auto_selling_leboncoin.fr] INFO: Saving data for 3035897253: {'created_time': 1774432832.391831, 'last_price_update_time': 1774432832.391845}
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:32 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3035897253') HTTP/1.1" 204 0
2026-03-25 10:00:32 [auto_selling_leboncoin.fr] INFO: No more listings found to scrape
2026-03-25 10:00:32 [scrapy.core.engine] INFO: Closing spider (finished)
2026-03-25 10:00:32 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-03-25 10:00:32 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-03-25 10:00:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:32 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-03-25 10:00:32 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 693ad436283111f19de3069a2f3ffcf1
2026-03-25 10:00:32 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-25 10:00:32 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-25 10:00:32 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-25 10:00:32 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-25 10:00:32 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-03-25 10:00:32 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-03-25 10:00:32 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-03-25 10:00:32 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-03-25 10:00:32 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-03-25 10:00:32 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-25 10:00:32 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-25 10:00:32 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-25 10:00:32 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-25 10:00:32 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-03-25 10:00:32 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-03-25 10:00:32 [auto_selling_leboncoin.fr] INFO: auto_selling_leboncoin.fr Crawl ended with reason finished, scrape types: {<ScrapeType.NEW: 1>: 9, <ScrapeType.NEW_DUPLICATE_ID: 4>: 0, <ScrapeType.PRICE_UPDATE: 2>: 0, <ScrapeType.AUCTION_UPDATE: 3>: 0, <ScrapeType.SKIPPED: 0>: 0}
2026-03-25 10:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-03-25 10:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20last_price_update_time%20lt%201773136833 HTTP/1.1" 200 None
2026-03-25 10:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3104905447') HTTP/1.1" 204 0
2026-03-25 10:00:33 [urllib3.connectionpool] DEBUG: https://alxsourcingstoragetest.table.core.windows.net:443 "DELETE /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3142391696') HTTP/1.1" 204 0
2026-03-25 10:00:33 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (20 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_leboncoin.fr/693ad436283111f19de3069a2f3ffcf1.jl
2026-03-25 10:00:33 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 707,
'downloader/request_count': 2,
'downloader/request_method_count/GET': 1,
'downloader/request_method_count/POST': 1,
'downloader/response_bytes': 863403,
'downloader/response_count': 2,
'downloader/response_status_count/200': 2,
'elapsed_time_seconds': 19.022231,
'feedexport/success_count/FileFeedStorage': 1,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2026, 3, 25, 10, 0, 33, 285374, tzinfo=datetime.timezone.utc),
'item_scraped_count': 20,
'log_count/DEBUG': 536,
'log_count/INFO': 380,
'memusage/max': 126042112,
'memusage/startup': 126042112,
'request_depth_max': 1,
'response_received_count': 2,
'scheduler/dequeued': 2,
'scheduler/dequeued/memory': 2,
'scheduler/enqueued': 2,
'scheduler/enqueued/memory': 2,
'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.5978135539917275,
'scrapy-zyte-api/mean_response_seconds': 1.9140667860629037,
'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,
'start_time': datetime.datetime(2026, 3, 25, 10, 0, 14, 263143, tzinfo=datetime.timezone.utc)}
2026-03-25 10:00:33 [scrapy.core.engine] INFO: Spider closed (finished)
2026-03-25 10:00:33 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f4950349850>
2026-03-25 10:00:33 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f495034a090>