PROJECT (sourcing_v2)
SPIDER (auto_selling_leboncoin.fr)
2026-01-28 13:07:24 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-01-28 13:07:24 [scrapy.utils.log] INFO: Versions: lxml 5.2.2.0, libxml2 2.12.6, cssselect 1.2.0, parsel 1.9.1, w3lib 2.1.2, Twisted 24.3.0, Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0], pyOpenSSL 24.1.0 (OpenSSL 3.2.1 30 Jan 2024), cryptography 42.0.7, Platform Linux-5.15.0-1098-azure-x86_64-with-glibc2.36
2026-01-28 13:07:24 [auto_selling_leboncoin.fr] INFO: Starting auto_selling_leboncoin.fr spider
2026-01-28 13:07:24 [auto_selling_leboncoin.fr] INFO: _job: 267f214cfc3011f0a599c2c555c92d63, SCRAPY_JOB: None
2026-01-28 13:07:24 [scrapy.addons] INFO: Enabled addons:
[]
2026-01-28 13:07:24 [asyncio] DEBUG: Using selector: EpollSelector
2026-01-28 13:07:24 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-01-28 13:07:24 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-01-28 13:07:24 [scrapy.extensions.telnet] INFO: Telnet Password: e82692ac5ad460d8
2026-01-28 13:07:24 [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-01-28 13:07:24 [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/267f214cfc3011f0a599c2c555c92d63.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-01-28 13:07:24 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-01-28 13:07:24 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-01-28 13:07:24 [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-01-28 13:07:24 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware for auto_selling
2026-01-28 13:07:24 [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-01-28 13:07:24 [scrapy.middleware] INFO: Enabled item pipelines:
['crawlers.pipelines.post_to_azurebus_auto_selling.AzureBusPipelineAutoSelling',
'crawlers.pipelines.save_to_cdlq_db_auto_selling.SaveToCdlqDbAutoSelling']
2026-01-28 13:07:24 [scrapy.core.engine] INFO: Spider opened
2026-01-28 13:07:24 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-01-28 13:07:24 [common.service_bus.service_bus_client_factory] INFO: ServiceBusClient initialized via DefaultAzureCredential for alx-production-bus.servicebus.windows.net
2026-01-28 13:07:24 [crawlers.pipelines.base_azure_bus_pipeline] INFO: [AzureBusPipeline] Connected to topic auto.sourcing-v2
2026-01-28 13:07:24 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-01-28 13:07:24 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6029
2026-01-28 13:07:24 [scrapy-playwright] INFO: Starting download handler
2026-01-28 13:07:24 [scrapy-playwright] INFO: Starting download handler
2026-01-28 13:07:29 [auto_selling_leboncoin.fr] INFO: Scraper started with URL: https://www.leboncoin.fr/boutique/120591/yemacab_automobiles.htm and multipost_profile_id: c95c0d14-7bb0-4441-a4bc-642cbd4f3ce8 and job_id: 267f214cfc3011f0a599c2c555c92d63
2026-01-28 13:07:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:07:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://www.leboncoin.fr/boutique/120591/yemacab_automobiles.htm> (referer: https://www.leboncoin.fr/boutique/120591/yemacab_automobiles.htm) ['zyte-api']
2026-01-28 13:07:51 [auto_selling_leboncoin.fr] INFO: Captured Zyte cookies: [{'name': 'ry_ry-l3b0nco_realytics', 'value': 'eyJpZCI6InJ5XzEyNkNBRjRFLTJBMzgtNEVBMC04OTdCLUYzMjUyNkU1NUUyRiIsImNpZCI6bnVsbCwiZXhwIjoxODAxMTQxNjU3OTUxLCJjcyI6bnVsbH0%3D', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1801141657, 'httpOnly': False, 'secure': False}, {'name': '_pctx', 'value': '%7Bu%7DN4IgrgzgpgThIC4B2YA2qA05owMoBcBDfSREQpAeyRCwgEt8oBJAE0RXSwH18ykADAFsA5iIDM%2BAI4AfIQGsAngEZ6QgBZSQAXyA', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1803733655, 'httpOnly': False, 'secure': True}, {'name': 'ry_ry-l3b0nco_so_realytics', 'value': 'eyJpZCI6InJ5XzEyNkNBRjRFLTJBMzgtNEVBMC04OTdCLUYzMjUyNkU1NUUyRiIsImNpZCI6bnVsbCwib3JpZ2luIjp0cnVlLCJyZWYiOm51bGwsImNvbnQiOm51bGwsIm5zIjp0cnVlLCJzYyI6bnVsbCwic3AiOm51bGx9', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1769607467, 'httpOnly': False, 'secure': False}, {'name': '__Secure-Install', 'value': '197ec004-65b0-493b-a989-76b6fd742e7a', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1804165652, 'httpOnly': False, 'secure': True}, {'name': 'pa_privacy', 'value': '%22exempt%22', 'domain': 'www.leboncoin.fr', 'path': '/', 'expires': 1803733654, 'httpOnly': False, 'secure': True}, {'name': '_pcid', 'value': '%7B%22browserId%22%3A%22mky1iki1lzb83hun%22%2C%22_t%22%3A%22n0mgg3tp%7Cmky1imhp%22%7D', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1803733655, 'httpOnly': False, 'secure': True}, {'name': 'datadome', 'value': 'R4ycnnKtFkBOkhBz_lgMvMbhbLfxuBjGxReU79rbwTfGKF5jF~~JrBwL_mzaCsiMHudcA4n4BB9vXDUBm7J0936CAEnzDIV11qFtcMVQksIZI1yUx4QQP~LzDXqAhl6T', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1801141666, 'httpOnly': False, 'secure': True}, {'name': 'didomi_token', 'value': 'eyJ1c2VyX2lkIjoiMTljMDRiNzYtNGIwMi02OTk5LWI1M2UtOGNkMWViY2FhOWIxIiwiY3JlYXRlZCI6IjIwMjYtMDEtMjhUMTM6MDc6MzMuNjgwWiIsInVwZGF0ZWQiOiIyMDI2LTAxLTI4VDEzOjA3OjMzLjY4MFoiLCJ2ZXJzaW9uIjpudWxsfQ==', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1785413253, 'httpOnly': False, 'secure': False}, {'name': 'cnfdVisitorId', 'value': 'ba01ddb7-faaf-458f-ba9a-bc6596d57e1d', 'domain': '.leboncoin.fr', 'path': '/', 'expires': 1804165652, 'httpOnly': False, 'secure': True}]
2026-01-28 13:07:51 [auto_selling_leboncoin.fr] INFO: Scrapy-formatted cookies: [{'name': 'ry_ry-l3b0nco_realytics', 'value': 'eyJpZCI6InJ5XzEyNkNBRjRFLTJBMzgtNEVBMC04OTdCLUYzMjUyNkU1NUUyRiIsImNpZCI6bnVsbCwiZXhwIjoxODAxMTQxNjU3OTUxLCJjcyI6bnVsbH0%3D', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': '_pctx', 'value': '%7Bu%7DN4IgrgzgpgThIC4B2YA2qA05owMoBcBDfSREQpAeyRCwgEt8oBJAE0RXSwH18ykADAFsA5iIDM%2BAI4AfIQGsAngEZ6QgBZSQAXyA', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'ry_ry-l3b0nco_so_realytics', 'value': 'eyJpZCI6InJ5XzEyNkNBRjRFLTJBMzgtNEVBMC04OTdCLUYzMjUyNkU1NUUyRiIsImNpZCI6bnVsbCwib3JpZ2luIjp0cnVlLCJyZWYiOm51bGwsImNvbnQiOm51bGwsIm5zIjp0cnVlLCJzYyI6bnVsbCwic3AiOm51bGx9', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': '__Secure-Install', 'value': '197ec004-65b0-493b-a989-76b6fd742e7a', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'pa_privacy', 'value': '%22exempt%22', 'domain': 'www.leboncoin.fr', 'path': '/'}, {'name': '_pcid', 'value': '%7B%22browserId%22%3A%22mky1iki1lzb83hun%22%2C%22_t%22%3A%22n0mgg3tp%7Cmky1imhp%22%7D', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': 'R4ycnnKtFkBOkhBz_lgMvMbhbLfxuBjGxReU79rbwTfGKF5jF~~JrBwL_mzaCsiMHudcA4n4BB9vXDUBm7J0936CAEnzDIV11qFtcMVQksIZI1yUx4QQP~LzDXqAhl6T', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'didomi_token', 'value': 'eyJ1c2VyX2lkIjoiMTljMDRiNzYtNGIwMi02OTk5LWI1M2UtOGNkMWViY2FhOWIxIiwiY3JlYXRlZCI6IjIwMjYtMDEtMjhUMTM6MDc6MzMuNjgwWiIsInVwZGF0ZWQiOiIyMDI2LTAxLTI4VDEzOjA3OjMzLjY4MFoiLCJ2ZXJzaW9uIjpudWxsfQ==', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': 'ba01ddb7-faaf-458f-ba9a-bc6596d57e1d', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-01-28 13:07:51 [auto_selling_leboncoin.fr] INFO: Response headers after parse_dealer_home_page: {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'Cache-Control': [b'private, no-cache, no-store, max-age=0, must-revalidate'], 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'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'Content-Type': [b'text/html; charset=utf-8'], b'Date': [b'Wed, 28 Jan 2026 13:07:45 GMT'], b'Etag': [b'W/"6f1rzfqt40cpj7"'], b'Referrer-Policy': [b'no-referrer-when-downgrade'], b'Set-Cookie': [b'datadome=3c~Yzh26v5x21s5dHqIKmqCJmACf~iZTLsIrmbtkn09d2flKdB5BSSqeUKyP82UiBT~42igus4eX07GP5qTcGk~vrv48TPM0sDxKs3MPA4IptRMbnmoIyG9CaJ6lWkfG; Max-Age=31536000; Domain=.leboncoin.fr; Path=/; Secure; SameSite=Lax'], b'Strict-Transport-Security': [b'max-age=15768000'], b'Vary': [b'accept-encoding'], b'Via': [b'1.1 fa5fdff0565bac70f31c39c016fef732.cloudfront.net (CloudFront)'], b'X-Amz-Cf-Id': [b'ddJtPb1gEHx6_ChDjVYLx5f_-J7-cHoFE6DhASFl_5GNJuNzEauJ1A=='], b'X-Amz-Cf-Pop': [b'FRA56-P14'], b'X-Cache': [b'Miss from cloudfront'], b'X-Datadome': [b'protected']}
2026-01-28 13:07:51 [auto_selling_leboncoin.fr] INFO: defaultSearchOptions: {'limit': 10, 'filters': {'owner': {'user_id': '87bc28a0-9e80-45b5-8f4a-09b8e2818e09'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}}
2026-01-28 13:07:51 [auto_selling_leboncoin.fr] INFO: cookies: [{'name': 'ry_ry-l3b0nco_realytics', 'value': 'eyJpZCI6InJ5XzEyNkNBRjRFLTJBMzgtNEVBMC04OTdCLUYzMjUyNkU1NUUyRiIsImNpZCI6bnVsbCwiZXhwIjoxODAxMTQxNjU3OTUxLCJjcyI6bnVsbH0%3D', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': '_pctx', 'value': '%7Bu%7DN4IgrgzgpgThIC4B2YA2qA05owMoBcBDfSREQpAeyRCwgEt8oBJAE0RXSwH18ykADAFsA5iIDM%2BAI4AfIQGsAngEZ6QgBZSQAXyA', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'ry_ry-l3b0nco_so_realytics', 'value': 'eyJpZCI6InJ5XzEyNkNBRjRFLTJBMzgtNEVBMC04OTdCLUYzMjUyNkU1NUUyRiIsImNpZCI6bnVsbCwib3JpZ2luIjp0cnVlLCJyZWYiOm51bGwsImNvbnQiOm51bGwsIm5zIjp0cnVlLCJzYyI6bnVsbCwic3AiOm51bGx9', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': '__Secure-Install', 'value': '197ec004-65b0-493b-a989-76b6fd742e7a', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'pa_privacy', 'value': '%22exempt%22', 'domain': 'www.leboncoin.fr', 'path': '/'}, {'name': '_pcid', 'value': '%7B%22browserId%22%3A%22mky1iki1lzb83hun%22%2C%22_t%22%3A%22n0mgg3tp%7Cmky1imhp%22%7D', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'datadome', 'value': 'R4ycnnKtFkBOkhBz_lgMvMbhbLfxuBjGxReU79rbwTfGKF5jF~~JrBwL_mzaCsiMHudcA4n4BB9vXDUBm7J0936CAEnzDIV11qFtcMVQksIZI1yUx4QQP~LzDXqAhl6T', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'didomi_token', 'value': 'eyJ1c2VyX2lkIjoiMTljMDRiNzYtNGIwMi02OTk5LWI1M2UtOGNkMWViY2FhOWIxIiwiY3JlYXRlZCI6IjIwMjYtMDEtMjhUMTM6MDc6MzMuNjgwWiIsInVwZGF0ZWQiOiIyMDI2LTAxLTI4VDEzOjA3OjMzLjY4MFoiLCJ2ZXJzaW9uIjpudWxsfQ==', 'domain': '.leboncoin.fr', 'path': '/'}, {'name': 'cnfdVisitorId', 'value': 'ba01ddb7-faaf-458f-ba9a-bc6596d57e1d', 'domain': '.leboncoin.fr', 'path': '/'}]
2026-01-28 13:07:51 [auto_selling_leboncoin.fr] INFO: Payload for get listings: {'limit': 200, 'filters': {'owner': {'user_id': '87bc28a0-9e80-45b5-8f4a-09b8e2818e09'}, 'enums': {'ad_type': ['offer']}, 'category': {'id': '1'}}, 'offset': 0}
2026-01-28 13:07:51 [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": "87bc28a0-9e80-45b5-8f4a-09b8e2818e09"}}, "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=ry_ry-l3b0nco_realytics; name=_pctx; name=ry_ry-l3b0nco_so_realytics; name=__Secure-Install; name=pa_privacy; name=_pcid; name=datadome; name=didomi_token; name=cnfdVisitorId'
2026-01-28 13:07:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-01-28 13:07:52 [scrapy.core.engine] DEBUG: Crawled (200) <POST https://api.leboncoin.fr/finder/search> (referer: https://www.leboncoin.fr/boutique/120591/yemacab_automobiles.htm) ['zyte-api']
2026-01-28 13:07:52 [auto_selling_leboncoin.fr] INFO: Found 20 listings on page 1
2026-01-28 13:07:52 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3117578348
2026-01-28 13:07:52 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-01-28 13:07:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2006
2026-01-28 13:07:53 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxsourcingstorageprod.table.core.windows.net:443
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273117578348%27 HTTP/1.1" 200 None
2026-01-28 13:07:53 [auto_selling_leboncoin.fr] INFO: Scrape type for 3117578348: 1
2026-01-28 13:07:53 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3117578348
2026-01-28 13:07:53 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'✅ Pack M Interieur\n'
'✅ Pack M Exterieur\n'
'✅ Bluetooth\n'
'✅ Climatisation automatique\n'
'✅ Radars de stationnement \n'
'✅ Interieur Alcantara M Sport avec repose-genoux\n'
'✅ Feux Leds\n'
'✅ Jantes aluminium\n'
'✅ Régulateur de vitesse\n'
'✅ Sièges Chauffants\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Historique complet d’entretien disponible chez Bmw \n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 14.999€ TTC soit 12.499€ HT /// Tva récupérable pour '
'les pro ou export\n'
'💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
'🛡️ Garantie possible jusqu’à 24 mois\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 140,
'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/3117578348',
'listing': 'auction',
'make': 'BMW',
'model': 'X1',
'odometer': 93000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/58/3f/23/583f236f509f02d8aff146c7aaa0f301caba20b3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/bc/59/6ebc59199131bef7641df8c76846e4ab3da4bee8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/39/71/be/3971bea55de7217cb87a250f93715ac1138f611b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/c0/b5/21c0b5e5e649e7aa730dab041565b3bd10c29030.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/3c/7f/cc3c7fb80eda4cac23922a722feb406823d7a7a0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/c3/65/bdc3652c1b26e61eb86ef623de0ddc65dde5c23c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/3c/2c/033c2c3ed83fd9a991a631ce33001b965d635549.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/ee/16/7eee16dec148d7459c1777ad751a5bdef3f4202a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/0a/f4/550af4a286e7acf169c839c056872396e78129bc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/70/8b/63708b40d0b6d9ec2af1bcfc39e4b75b63f8f44a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/a2/c5/8ca2c5a9ee72e36e3b5180a1fdc55e935a56c4d3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/a1/c0/aea1c0e765f578d72efc350012d587214c57129c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/0d/80/fd0d8049226203728ec75d8e12f6354eb987a8f7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/69/6f/de/696fde32d879cadea5544c2ed610b928b9915499.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/62/08/9c/62089c26db4451bd64a08198a78bf8346c0c9797.jpg?rule=ad-large'],
'price': 14990,
'price_includes_vat': False,
'registration_date': '2017-09-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Bmw X1 F48 18i S-Drive 140ch / Edition Sport M / 93.000kms / Tva '
'récupérable',
'transmission': 'manual',
'trim': 'X1 sDrive18i 140ch M Sport',
'vin': None,
'year': 2017}
2026-01-28 13:07:53 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 37ddf4a8-8f39-51bd-8c64-fd318343a489 with identifier: 3117578348
2026-01-28 13:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 15 photos for item 37ddf4a8-8f39-51bd-8c64-fd318343a489
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F58%252F3f%252F23%252F583f236f509f02d8aff146c7aaa0f301caba20b3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/58/3f/23/583f236f509f02d8aff146c7aaa0f301caba20b3.jpg?rule=ad-large already downloaded
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6e%252Fbc%252F59%252F6ebc59199131bef7641df8c76846e4ab3da4bee8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/bc/59/6ebc59199131bef7641df8c76846e4ab3da4bee8.jpg?rule=ad-large already downloaded
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F39%252F71%252Fbe%252F3971bea55de7217cb87a250f93715ac1138f611b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/39/71/be/3971bea55de7217cb87a250f93715ac1138f611b.jpg?rule=ad-large already downloaded
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F21%252Fc0%252Fb5%252F21c0b5e5e649e7aa730dab041565b3bd10c29030.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/21/c0/b5/21c0b5e5e649e7aa730dab041565b3bd10c29030.jpg?rule=ad-large already downloaded
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fcc%252F3c%252F7f%252Fcc3c7fb80eda4cac23922a722feb406823d7a7a0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/3c/7f/cc3c7fb80eda4cac23922a722feb406823d7a7a0.jpg?rule=ad-large already downloaded
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fbd%252Fc3%252F65%252Fbdc3652c1b26e61eb86ef623de0ddc65dde5c23c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/c3/65/bdc3652c1b26e61eb86ef623de0ddc65dde5c23c.jpg?rule=ad-large already downloaded
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F03%252F3c%252F2c%252F033c2c3ed83fd9a991a631ce33001b965d635549.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/03/3c/2c/033c2c3ed83fd9a991a631ce33001b965d635549.jpg?rule=ad-large already downloaded
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F7e%252Fee%252F16%252F7eee16dec148d7459c1777ad751a5bdef3f4202a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/ee/16/7eee16dec148d7459c1777ad751a5bdef3f4202a.jpg?rule=ad-large already downloaded
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F55%252F0a%252Ff4%252F550af4a286e7acf169c839c056872396e78129bc.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/55/0a/f4/550af4a286e7acf169c839c056872396e78129bc.jpg?rule=ad-large already downloaded
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F63%252F70%252F8b%252F63708b40d0b6d9ec2af1bcfc39e4b75b63f8f44a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/63/70/8b/63708b40d0b6d9ec2af1bcfc39e4b75b63f8f44a.jpg?rule=ad-large already downloaded
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F8c%252Fa2%252Fc5%252F8ca2c5a9ee72e36e3b5180a1fdc55e935a56c4d3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/a2/c5/8ca2c5a9ee72e36e3b5180a1fdc55e935a56c4d3.jpg?rule=ad-large already downloaded
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fae%252Fa1%252Fc0%252Faea1c0e765f578d72efc350012d587214c57129c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/a1/c0/aea1c0e765f578d72efc350012d587214c57129c.jpg?rule=ad-large already downloaded
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ffd%252F0d%252F80%252Ffd0d8049226203728ec75d8e12f6354eb987a8f7.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/0d/80/fd0d8049226203728ec75d8e12f6354eb987a8f7.jpg?rule=ad-large already downloaded
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F69%252F6f%252Fde%252F696fde32d879cadea5544c2ed610b928b9915499.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/69/6f/de/696fde32d879cadea5544c2ed610b928b9915499.jpg?rule=ad-large already downloaded
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:53 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F62%252F08%252F9c%252F62089c26db4451bd64a08198a78bf8346c0c9797.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/62/08/9c/62089c26db4451bd64a08198a78bf8346c0c9797.jpg?rule=ad-large already downloaded
2026-01-28 13:07:53 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 37ddf4a8-8f39-51bd-8c64-fd318343a489 with identifier 3117578348
2026-01-28 13:07:53 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: None -> <ConnectionState.START: 0>
2026-01-28 13:07:53 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.START: 0> -> <ConnectionState.HDR_SENT: 2>
2026-01-28 13:07:53 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.HDR_SENT: 2>
2026-01-28 13:07:53 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.HDR_SENT: 2> -> <ConnectionState.OPEN_PIPE: 4>
2026-01-28 13:07:53 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.UNMAPPED: 0> -> <SessionState.BEGIN_SENT: 1>
2026-01-28 13:07:53 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 13:07:53 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 13:07:53 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 13:07:53 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 13:07:53 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_PIPE: 4> -> <ConnectionState.OPEN_SENT: 7>
2026-01-28 13:07:53 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPEN_SENT: 7> -> <ConnectionState.OPENED: 9>
2026-01-28 13:07:53 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.BEGIN_SENT: 1> -> <SessionState.MAPPED: 3>
2026-01-28 13:07:53 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 13:07:53 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 13:07:53 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 13:07:53 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 13:07:53 [azure.servicebus._pyamqp.cbs] DEBUG: CBS completed opening with status: <ManagementOpenResult.OK: 1>
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 1986
2026-01-28 13:07:54 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-01-28 13:07:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1769605674
2026-01-28 13:07:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS update in progress. Token put time: 1769605674
2026-01-28 13:07:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS Put token result (<ManagementExecuteOperationResult.OK: 0>), status code: 202, status_description: b'Accepted'.
2026-01-28 13:07:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:54 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACHED: 0> -> <LinkState.ATTACH_SENT: 1>
2026-01-28 13:07:54 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACH_SENT: 1> -> <LinkState.ATTACHED: 3>
2026-01-28 13:07:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:54 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 37ddf4a8-8f39-51bd-8c64-fd318343a489
2026-01-28 13:07:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'✅ Pack M Interieur\n'
'✅ Pack M Exterieur\n'
'✅ Bluetooth\n'
'✅ Climatisation automatique\n'
'✅ Radars de stationnement \n'
'✅ Interieur Alcantara M Sport avec repose-genoux\n'
'✅ Feux Leds\n'
'✅ Jantes aluminium\n'
'✅ Régulateur de vitesse\n'
'✅ Sièges Chauffants\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Historique complet d’entretien disponible chez Bmw \n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 14.999€ TTC soit 12.499€ HT /// Tva récupérable pour '
'les pro ou export\n'
'💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
'🛡️ Garantie possible jusqu’à 24 mois\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 140,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '37ddf4a8-8f39-51bd-8c64-fd318343a489',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3117578348',
'listing': 'auction',
'make': 'BMW',
'model': 'X1',
'odometer': 93000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 15,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/58/3f/23/583f236f509f02d8aff146c7aaa0f301caba20b3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/bc/59/6ebc59199131bef7641df8c76846e4ab3da4bee8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/39/71/be/3971bea55de7217cb87a250f93715ac1138f611b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/c0/b5/21c0b5e5e649e7aa730dab041565b3bd10c29030.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/3c/7f/cc3c7fb80eda4cac23922a722feb406823d7a7a0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/c3/65/bdc3652c1b26e61eb86ef623de0ddc65dde5c23c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/3c/2c/033c2c3ed83fd9a991a631ce33001b965d635549.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/ee/16/7eee16dec148d7459c1777ad751a5bdef3f4202a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/0a/f4/550af4a286e7acf169c839c056872396e78129bc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/70/8b/63708b40d0b6d9ec2af1bcfc39e4b75b63f8f44a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/a2/c5/8ca2c5a9ee72e36e3b5180a1fdc55e935a56c4d3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/a1/c0/aea1c0e765f578d72efc350012d587214c57129c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/0d/80/fd0d8049226203728ec75d8e12f6354eb987a8f7.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/69/6f/de/696fde32d879cadea5544c2ed610b928b9915499.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/62/08/9c/62089c26db4451bd64a08198a78bf8346c0c9797.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 190765,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/58/3f/23/583f236f509f02d8aff146c7aaa0f301caba20b3.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 196952,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6e/bc/59/6ebc59199131bef7641df8c76846e4ab3da4bee8.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 193334,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/39/71/be/3971bea55de7217cb87a250f93715ac1138f611b.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 180067,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/21/c0/b5/21c0b5e5e649e7aa730dab041565b3bd10c29030.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78417,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/cc/3c/7f/cc3c7fb80eda4cac23922a722feb406823d7a7a0.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111427,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/c3/65/bdc3652c1b26e61eb86ef623de0ddc65dde5c23c.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 131865,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/3c/2c/033c2c3ed83fd9a991a631ce33001b965d635549.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126611,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7e/ee/16/7eee16dec148d7459c1777ad751a5bdef3f4202a.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 137331,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/0a/f4/550af4a286e7acf169c839c056872396e78129bc.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120505,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/70/8b/63708b40d0b6d9ec2af1bcfc39e4b75b63f8f44a.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130480,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/a2/c5/8ca2c5a9ee72e36e3b5180a1fdc55e935a56c4d3.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 182127,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/a1/c0/aea1c0e765f578d72efc350012d587214c57129c.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 177036,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/0d/80/fd0d8049226203728ec75d8e12f6354eb987a8f7.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 181641,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/69/6f/de/696fde32d879cadea5544c2ed610b928b9915499.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_37ddf4a8-8f39-51bd-8c64-fd318343a489/37ddf4a8-8f39-51bd-8c64-fd318343a489_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 175464,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/62/08/9c/62089c26db4451bd64a08198a78bf8346c0c9797.jpg?rule=ad-large',
'Width': 1067}],
'price': 14990,
'price_includes_vat': False,
'registration_date': '2017-09-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Bmw X1 F48 18i S-Drive 140ch / Edition Sport M / 93.000kms / Tva '
'récupérable',
'transmission': 'manual',
'trim': 'X1 sDrive18i 140ch M Sport',
'vin': None,
'year': 2017}
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273117578348%27 HTTP/1.1" 200 None
2026-01-28 13:07:54 [auto_selling_leboncoin.fr] INFO: Saving data for 3117578348: {'created_time': 1769605674.484492, 'last_price_update_time': 1769605674.484501}
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3117578348') HTTP/1.1" 204 0
2026-01-28 13:07:54 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3103941984
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273103941984%27 HTTP/1.1" 200 None
2026-01-28 13:07:54 [auto_selling_leboncoin.fr] INFO: Scrape type for 3103941984: 1
2026-01-28 13:07:54 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3103941984
2026-01-28 13:07:54 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'✅ Écran GPS \n'
'✅ Feux Leds\n'
'✅ Carplay\n'
'✅ Bluetooth\n'
'✅ Climatisation automatique\n'
'✅ Radars de stationnement \n'
'✅ Avertissement franchissement de ligne\n'
'✅ 4 vitres électriques\n'
'✅ Jantes aluminium\n'
'✅ Sièges Tissus\n'
'✅ Régulateur de vitesse\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Révision complète effectuée pour la vente avec Vidange '
'filtres et Kit courroie Distribution\n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 10.900€\n'
'\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 130,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3103941984',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '2008',
'odometer': 84891,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/2d/be/8b2dbe4bb7cd165d5e28f321373fa7da5782f9d8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/68/89/4c68896bbd6ec6ce47aee87f581a1be6e10a6e4f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/83/4f/a3/834fa39db0b52ff5573834bc366649d0da9f3874.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/2b/58/b42b584b5628026dbe9b4a4929ed0f6bfcda16bd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/22/51/5722518ffdc6133eabf989e868e2b93a9cd05b1b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/62/ac/e962ac03824e69179469e3c2cb75b005ab746249.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/24/64/3f/24643f850afb4e22482cd8719b7a40c9b74640e9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/3f/20/fe3f20d773544ed970c754b2735d3fc0ad850214.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/80/99/ce/8099ce9e6f6954abcc50e28a203eb85d3ebbdfad.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/79/aa/12/79aa124c7c33f7d2c0d3dfab0ace46824460fb9e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/18/34/50/1834508136f9262c595198433a906de85e427a02.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9c/97/79/9c9779598edd88b237864b0a07bd6d865adde3ba.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/09/63/9f0963761995bb91e0f5371488fe700238c088ad.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/91/43/ad/9143adac9a10e9a8a7e3bfb2ffa202c110e84a40.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/75/9c/b4759c376065f1c823a97085a5cee58c3d54bc85.jpg?rule=ad-large'],
'price': 10990,
'price_includes_vat': False,
'registration_date': '2020-06-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Peugeot 2008 II / 1.2 PureTech Turbo 130ch / Active Business / '
'Boite 6 / 84.891kms / Courroie De Distribution Neuve',
'transmission': 'manual',
'trim': '2008 1.2 PureTech 130ch S&S Active Business',
'vin': None,
'year': 2020}
2026-01-28 13:07:54 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47 with identifier: 3103941984
2026-01-28 13:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 15 photos for item 2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F8b%252F2d%252Fbe%252F8b2dbe4bb7cd165d5e28f321373fa7da5782f9d8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/2d/be/8b2dbe4bb7cd165d5e28f321373fa7da5782f9d8.jpg?rule=ad-large already downloaded
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F4c%252F68%252F89%252F4c68896bbd6ec6ce47aee87f581a1be6e10a6e4f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/68/89/4c68896bbd6ec6ce47aee87f581a1be6e10a6e4f.jpg?rule=ad-large already downloaded
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F83%252F4f%252Fa3%252F834fa39db0b52ff5573834bc366649d0da9f3874.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/83/4f/a3/834fa39db0b52ff5573834bc366649d0da9f3874.jpg?rule=ad-large already downloaded
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb4%252F2b%252F58%252Fb42b584b5628026dbe9b4a4929ed0f6bfcda16bd.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/2b/58/b42b584b5628026dbe9b4a4929ed0f6bfcda16bd.jpg?rule=ad-large already downloaded
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F57%252F22%252F51%252F5722518ffdc6133eabf989e868e2b93a9cd05b1b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/57/22/51/5722518ffdc6133eabf989e868e2b93a9cd05b1b.jpg?rule=ad-large already downloaded
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe9%252F62%252Fac%252Fe962ac03824e69179469e3c2cb75b005ab746249.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/62/ac/e962ac03824e69179469e3c2cb75b005ab746249.jpg?rule=ad-large already downloaded
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F24%252F64%252F3f%252F24643f850afb4e22482cd8719b7a40c9b74640e9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/24/64/3f/24643f850afb4e22482cd8719b7a40c9b74640e9.jpg?rule=ad-large already downloaded
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ffe%252F3f%252F20%252Ffe3f20d773544ed970c754b2735d3fc0ad850214.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/3f/20/fe3f20d773544ed970c754b2735d3fc0ad850214.jpg?rule=ad-large already downloaded
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F80%252F99%252Fce%252F8099ce9e6f6954abcc50e28a203eb85d3ebbdfad.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/80/99/ce/8099ce9e6f6954abcc50e28a203eb85d3ebbdfad.jpg?rule=ad-large already downloaded
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F79%252Faa%252F12%252F79aa124c7c33f7d2c0d3dfab0ace46824460fb9e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/79/aa/12/79aa124c7c33f7d2c0d3dfab0ace46824460fb9e.jpg?rule=ad-large already downloaded
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F18%252F34%252F50%252F1834508136f9262c595198433a906de85e427a02.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/18/34/50/1834508136f9262c595198433a906de85e427a02.jpg?rule=ad-large already downloaded
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9c%252F97%252F79%252F9c9779598edd88b237864b0a07bd6d865adde3ba.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9c/97/79/9c9779598edd88b237864b0a07bd6d865adde3ba.jpg?rule=ad-large already downloaded
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9f%252F09%252F63%252F9f0963761995bb91e0f5371488fe700238c088ad.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/09/63/9f0963761995bb91e0f5371488fe700238c088ad.jpg?rule=ad-large already downloaded
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F91%252F43%252Fad%252F9143adac9a10e9a8a7e3bfb2ffa202c110e84a40.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/91/43/ad/9143adac9a10e9a8a7e3bfb2ffa202c110e84a40.jpg?rule=ad-large already downloaded
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb4%252F75%252F9c%252Fb4759c376065f1c823a97085a5cee58c3d54bc85.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/75/9c/b4759c376065f1c823a97085a5cee58c3d54bc85.jpg?rule=ad-large already downloaded
2026-01-28 13:07:54 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47 with identifier 3103941984
2026-01-28 13:07:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:54 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:54 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47
2026-01-28 13:07:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'✅ Écran GPS \n'
'✅ Feux Leds\n'
'✅ Carplay\n'
'✅ Bluetooth\n'
'✅ Climatisation automatique\n'
'✅ Radars de stationnement \n'
'✅ Avertissement franchissement de ligne\n'
'✅ 4 vitres électriques\n'
'✅ Jantes aluminium\n'
'✅ Sièges Tissus\n'
'✅ Régulateur de vitesse\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Révision complète effectuée pour la vente avec Vidange '
'filtres et Kit courroie Distribution\n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 10.900€\n'
'\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 130,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3103941984',
'listing': 'auction',
'make': 'PEUGEOT',
'model': '2008',
'odometer': 84891,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 15,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/2d/be/8b2dbe4bb7cd165d5e28f321373fa7da5782f9d8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/68/89/4c68896bbd6ec6ce47aee87f581a1be6e10a6e4f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/83/4f/a3/834fa39db0b52ff5573834bc366649d0da9f3874.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/2b/58/b42b584b5628026dbe9b4a4929ed0f6bfcda16bd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/22/51/5722518ffdc6133eabf989e868e2b93a9cd05b1b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/62/ac/e962ac03824e69179469e3c2cb75b005ab746249.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/24/64/3f/24643f850afb4e22482cd8719b7a40c9b74640e9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/3f/20/fe3f20d773544ed970c754b2735d3fc0ad850214.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/80/99/ce/8099ce9e6f6954abcc50e28a203eb85d3ebbdfad.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/79/aa/12/79aa124c7c33f7d2c0d3dfab0ace46824460fb9e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/18/34/50/1834508136f9262c595198433a906de85e427a02.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9c/97/79/9c9779598edd88b237864b0a07bd6d865adde3ba.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/09/63/9f0963761995bb91e0f5371488fe700238c088ad.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/91/43/ad/9143adac9a10e9a8a7e3bfb2ffa202c110e84a40.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/75/9c/b4759c376065f1c823a97085a5cee58c3d54bc85.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47/2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 151079,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/2d/be/8b2dbe4bb7cd165d5e28f321373fa7da5782f9d8.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47/2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 192246,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/68/89/4c68896bbd6ec6ce47aee87f581a1be6e10a6e4f.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47/2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 178914,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/83/4f/a3/834fa39db0b52ff5573834bc366649d0da9f3874.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47/2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 180980,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/2b/58/b42b584b5628026dbe9b4a4929ed0f6bfcda16bd.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47/2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 146452,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/57/22/51/5722518ffdc6133eabf989e868e2b93a9cd05b1b.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47/2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 186039,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/62/ac/e962ac03824e69179469e3c2cb75b005ab746249.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47/2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120090,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/24/64/3f/24643f850afb4e22482cd8719b7a40c9b74640e9.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47/2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 199347,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fe/3f/20/fe3f20d773544ed970c754b2735d3fc0ad850214.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47/2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123190,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/80/99/ce/8099ce9e6f6954abcc50e28a203eb85d3ebbdfad.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47/2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 183948,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/79/aa/12/79aa124c7c33f7d2c0d3dfab0ace46824460fb9e.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47/2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 158654,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/18/34/50/1834508136f9262c595198433a906de85e427a02.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47/2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 212579,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9c/97/79/9c9779598edd88b237864b0a07bd6d865adde3ba.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47/2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93176,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/09/63/9f0963761995bb91e0f5371488fe700238c088ad.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47/2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 143535,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/91/43/ad/9143adac9a10e9a8a7e3bfb2ffa202c110e84a40.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47/2295bcf8-47d5-5967-8fc9-cc9a2cdc9a47_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84783,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b4/75/9c/b4759c376065f1c823a97085a5cee58c3d54bc85.jpg?rule=ad-large',
'Width': 1067}],
'price': 10990,
'price_includes_vat': False,
'registration_date': '2020-06-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Peugeot 2008 II / 1.2 PureTech Turbo 130ch / Active Business / '
'Boite 6 / 84.891kms / Courroie De Distribution Neuve',
'transmission': 'manual',
'trim': '2008 1.2 PureTech 130ch S&S Active Business',
'vin': None,
'year': 2020}
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273103941984%27 HTTP/1.1" 200 None
2026-01-28 13:07:54 [auto_selling_leboncoin.fr] INFO: Saving data for 3103941984: {'created_time': 1769605674.836016, 'last_price_update_time': 1769605674.836027}
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3103941984') HTTP/1.1" 204 0
2026-01-28 13:07:54 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3112681685
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273112681685%27 HTTP/1.1" 200 None
2026-01-28 13:07:54 [auto_selling_leboncoin.fr] INFO: Scrape type for 3112681685: 1
2026-01-28 13:07:54 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3112681685
2026-01-28 13:07:54 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': '🔧 YEMACAB AUTOMOBILES – Membre du réseau TOP GARAGE\n'
'📍 Situé à Taverny (95), nous proposons des véhicules '
'rigoureusement sélectionnés, révisés et prêts à partir, que '
'ce soit pour la France ou l’export.\n'
'\n'
'💬 👉 Prix affiché en HT : 12.990€ HT soit 15.588€ TTC\n'
'🚨 Particuliers Francais vous payez le prix TTC 15.588€\n'
'✅ TVA récupérable pour les professionnels ou l’export\n'
'🟢 Export : Payez le prix HT sans avance de TVA !\n'
'\n'
'🔹 Équipements & options :\n'
'🗺️ Écran GPS\n'
'🚨 Avertisseur de franchissement de ligne\n'
'📱 Apple CarPlay & Bluetooth\n'
'🔥 \n'
'🌬️ Climatisation automatique\n'
'🔊 Radar de recul + caméra de recul\n'
'💡 Feux & essuie-glaces automatiques\n'
'🪟 4 vitres électriques\n'
'💎 Jantes alu\n'
'🪞 Rétroviseurs électriques\n'
'🛣️ Régulateur de vitesse\n'
'\n'
'📄 Détails du véhicule :\n'
'✅ 1ère main\n'
'🔧 Révision complète effectuée / Entretien à jour\n'
'📦 Véhicule en stock, disponible immédiatement\n'
'💼 TVA récupérable\n'
'\n'
'🌍 Vente à l’export Possible (Algérie, Maroc, Tunisie)\n'
'🟢 Aucune avance de TVA requise pour l’export\n'
'📁 Service d’export complet dans nos locaux :\n'
'\u2003\u2003✅ Déclaration en douane\n'
'\u2003\u2003✅ Contrôle technique volontaire\n'
'\u2003\u2003✅ Assurance temporaire\n'
'\n'
'🔑 Clé en main pour l’export : simple, rapide et sans '
'surprise\n'
'\n'
'🚚 Livraison possible partout en France et à l’international – '
'devis sur demande\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'📞 Merci de nous contacter avant votre passage pour confirmer '
'la disponibilité du véhicule.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 114,
'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/3112681685',
'listing': 'auction',
'make': 'NISSAN',
'model': 'Juke',
'odometer': 66000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/01/16/38/011638d911950f18ae938e8da539889039a8a312.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/50/20/a7/5020a75f0e2fb4442985970e0331c309e380c6ff.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2c/1c/c1/2c1cc1297e0cf370eb7aad2ff43e72180ed4302f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/f8/7e/dbf87eed1c46e05eebb172535adf676b27bf3140.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bc/56/ca/bc56ca988cb511b6d9a3fef67457ba812a8ceafa.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/b5/f0/6db5f08e9b4648d66730470044da5fa290a13bab.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3c/84/c2/3c84c2944f44eeb3d262d3646c15932e01c64644.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/35/36/e23536015461a33ed0fca6a37775b8b4f7bfd181.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/16/6f/46/166f46ad8b5ea80d18ee58ddbb3408011acd66b2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/a8/34/c8a8340e7ec5571b1a2c166734daac59115fcc99.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/9e/43/979e432d7f6309380e90d8755191855cc1ad4bf6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c2/2b/fb/c22bfbff6bf4943a4b6ed80d718cf6b7c2ad801f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/ae/d4/1daed470ddcbbadcc54be0e6971d918f36876984.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/18/5d/20/185d202fe22a248c9ba32182c3f1d1c95830cf2c.jpg?rule=ad-large'],
'price': 12990,
'price_includes_vat': False,
'registration_date': '2023-05-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Nissan Juke Boite Automatique | 1.0 Essence Dig-T 114ch | Spécial '
'Export Algérie Maroc Tunisie sans avance TVA 12.990 HT',
'transmission': 'automatic',
'trim': 'Juke 1.0 DIG-T 114ch Business+ DCT 2023',
'vin': None,
'year': 2023}
2026-01-28 13:07:54 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10 with identifier: 3112681685
2026-01-28 13:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 14 photos for item 051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F01%252F16%252F38%252F011638d911950f18ae938e8da539889039a8a312.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/01/16/38/011638d911950f18ae938e8da539889039a8a312.jpg?rule=ad-large already downloaded
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F50%252F20%252Fa7%252F5020a75f0e2fb4442985970e0331c309e380c6ff.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/50/20/a7/5020a75f0e2fb4442985970e0331c309e380c6ff.jpg?rule=ad-large already downloaded
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F2c%252F1c%252Fc1%252F2c1cc1297e0cf370eb7aad2ff43e72180ed4302f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2c/1c/c1/2c1cc1297e0cf370eb7aad2ff43e72180ed4302f.jpg?rule=ad-large already downloaded
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fdb%252Ff8%252F7e%252Fdbf87eed1c46e05eebb172535adf676b27bf3140.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/db/f8/7e/dbf87eed1c46e05eebb172535adf676b27bf3140.jpg?rule=ad-large already downloaded
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fbc%252F56%252Fca%252Fbc56ca988cb511b6d9a3fef67457ba812a8ceafa.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/bc/56/ca/bc56ca988cb511b6d9a3fef67457ba812a8ceafa.jpg?rule=ad-large already downloaded
2026-01-28 13:07:54 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6d%252Fb5%252Ff0%252F6db5f08e9b4648d66730470044da5fa290a13bab.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/b5/f0/6db5f08e9b4648d66730470044da5fa290a13bab.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F3c%252F84%252Fc2%252F3c84c2944f44eeb3d262d3646c15932e01c64644.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3c/84/c2/3c84c2944f44eeb3d262d3646c15932e01c64644.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe2%252F35%252F36%252Fe23536015461a33ed0fca6a37775b8b4f7bfd181.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/35/36/e23536015461a33ed0fca6a37775b8b4f7bfd181.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F16%252F6f%252F46%252F166f46ad8b5ea80d18ee58ddbb3408011acd66b2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/16/6f/46/166f46ad8b5ea80d18ee58ddbb3408011acd66b2.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc8%252Fa8%252F34%252Fc8a8340e7ec5571b1a2c166734daac59115fcc99.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/a8/34/c8a8340e7ec5571b1a2c166734daac59115fcc99.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F97%252F9e%252F43%252F979e432d7f6309380e90d8755191855cc1ad4bf6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/97/9e/43/979e432d7f6309380e90d8755191855cc1ad4bf6.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc2%252F2b%252Ffb%252Fc22bfbff6bf4943a4b6ed80d718cf6b7c2ad801f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c2/2b/fb/c22bfbff6bf4943a4b6ed80d718cf6b7c2ad801f.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F1d%252Fae%252Fd4%252F1daed470ddcbbadcc54be0e6971d918f36876984.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/ae/d4/1daed470ddcbbadcc54be0e6971d918f36876984.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F18%252F5d%252F20%252F185d202fe22a248c9ba32182c3f1d1c95830cf2c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/18/5d/20/185d202fe22a248c9ba32182c3f1d1c95830cf2c.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10 with identifier 3112681685
2026-01-28 13:07:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:55 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10
2026-01-28 13:07:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': '🔧 YEMACAB AUTOMOBILES – Membre du réseau TOP GARAGE\n'
'📍 Situé à Taverny (95), nous proposons des véhicules '
'rigoureusement sélectionnés, révisés et prêts à partir, que '
'ce soit pour la France ou l’export.\n'
'\n'
'💬 👉 Prix affiché en HT : 12.990€ HT soit 15.588€ TTC\n'
'🚨 Particuliers Francais vous payez le prix TTC 15.588€\n'
'✅ TVA récupérable pour les professionnels ou l’export\n'
'🟢 Export : Payez le prix HT sans avance de TVA !\n'
'\n'
'🔹 Équipements & options :\n'
'🗺️ Écran GPS\n'
'🚨 Avertisseur de franchissement de ligne\n'
'📱 Apple CarPlay & Bluetooth\n'
'🔥 \n'
'🌬️ Climatisation automatique\n'
'🔊 Radar de recul + caméra de recul\n'
'💡 Feux & essuie-glaces automatiques\n'
'🪟 4 vitres électriques\n'
'💎 Jantes alu\n'
'🪞 Rétroviseurs électriques\n'
'🛣️ Régulateur de vitesse\n'
'\n'
'📄 Détails du véhicule :\n'
'✅ 1ère main\n'
'🔧 Révision complète effectuée / Entretien à jour\n'
'📦 Véhicule en stock, disponible immédiatement\n'
'💼 TVA récupérable\n'
'\n'
'🌍 Vente à l’export Possible (Algérie, Maroc, Tunisie)\n'
'🟢 Aucune avance de TVA requise pour l’export\n'
'📁 Service d’export complet dans nos locaux :\n'
'\u2003\u2003✅ Déclaration en douane\n'
'\u2003\u2003✅ Contrôle technique volontaire\n'
'\u2003\u2003✅ Assurance temporaire\n'
'\n'
'🔑 Clé en main pour l’export : simple, rapide et sans '
'surprise\n'
'\n'
'🚚 Livraison possible partout en France et à l’international – '
'devis sur demande\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'📞 Merci de nous contacter avant votre passage pour confirmer '
'la disponibilité du véhicule.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 114,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3112681685',
'listing': 'auction',
'make': 'NISSAN',
'model': 'Juke',
'odometer': 66000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 14,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/01/16/38/011638d911950f18ae938e8da539889039a8a312.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/50/20/a7/5020a75f0e2fb4442985970e0331c309e380c6ff.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2c/1c/c1/2c1cc1297e0cf370eb7aad2ff43e72180ed4302f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/f8/7e/dbf87eed1c46e05eebb172535adf676b27bf3140.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bc/56/ca/bc56ca988cb511b6d9a3fef67457ba812a8ceafa.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/b5/f0/6db5f08e9b4648d66730470044da5fa290a13bab.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3c/84/c2/3c84c2944f44eeb3d262d3646c15932e01c64644.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/35/36/e23536015461a33ed0fca6a37775b8b4f7bfd181.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/16/6f/46/166f46ad8b5ea80d18ee58ddbb3408011acd66b2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/a8/34/c8a8340e7ec5571b1a2c166734daac59115fcc99.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/9e/43/979e432d7f6309380e90d8755191855cc1ad4bf6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c2/2b/fb/c22bfbff6bf4943a4b6ed80d718cf6b7c2ad801f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/ae/d4/1daed470ddcbbadcc54be0e6971d918f36876984.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/18/5d/20/185d202fe22a248c9ba32182c3f1d1c95830cf2c.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10/051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 185303,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/01/16/38/011638d911950f18ae938e8da539889039a8a312.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10/051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 195146,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/50/20/a7/5020a75f0e2fb4442985970e0331c309e380c6ff.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10/051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 186056,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2c/1c/c1/2c1cc1297e0cf370eb7aad2ff43e72180ed4302f.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10/051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 194128,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/db/f8/7e/dbf87eed1c46e05eebb172535adf676b27bf3140.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10/051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 138404,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/bc/56/ca/bc56ca988cb511b6d9a3fef67457ba812a8ceafa.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10/051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103960,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/b5/f0/6db5f08e9b4648d66730470044da5fa290a13bab.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10/051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 115736,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3c/84/c2/3c84c2944f44eeb3d262d3646c15932e01c64644.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10/051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98399,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e2/35/36/e23536015461a33ed0fca6a37775b8b4f7bfd181.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10/051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128051,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/16/6f/46/166f46ad8b5ea80d18ee58ddbb3408011acd66b2.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10/051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 178661,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/a8/34/c8a8340e7ec5571b1a2c166734daac59115fcc99.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10/051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 192318,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/9e/43/979e432d7f6309380e90d8755191855cc1ad4bf6.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10/051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 190399,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c2/2b/fb/c22bfbff6bf4943a4b6ed80d718cf6b7c2ad801f.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10/051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 191758,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1d/ae/d4/1daed470ddcbbadcc54be0e6971d918f36876984.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10/051ea34d-0c34-5bf0-81ee-3f3b1fa4eb10_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104293,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/18/5d/20/185d202fe22a248c9ba32182c3f1d1c95830cf2c.jpg?rule=ad-large',
'Width': 1067}],
'price': 12990,
'price_includes_vat': False,
'registration_date': '2023-05-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Nissan Juke Boite Automatique | 1.0 Essence Dig-T 114ch | Spécial '
'Export Algérie Maroc Tunisie sans avance TVA 12.990 HT',
'transmission': 'automatic',
'trim': 'Juke 1.0 DIG-T 114ch Business+ DCT 2023',
'vin': None,
'year': 2023}
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273112681685%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [auto_selling_leboncoin.fr] INFO: Saving data for 3112681685: {'created_time': 1769605675.220731, 'last_price_update_time': 1769605675.22074}
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3112681685') HTTP/1.1" 204 0
2026-01-28 13:07:55 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3131773564
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273131773564%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [auto_selling_leboncoin.fr] INFO: Scrape type for 3131773564: 1
2026-01-28 13:07:55 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3131773564
2026-01-28 13:07:55 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': '✨ Renault Captur / 0.9 TCE 90ch / Finition Zen / Paiement 4X '
'CB Possible jusque 3000€\n'
'\n'
'🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'✅ Bluetooth \n'
'✅ Radio-CD\n'
'✅ Commandes au volant\n'
'✅ 2 Cartes de démarrage\n'
'✅ 4 vitres électriques\n'
'✅ Rétroviseurs Electriques\n'
'✅ Régulateur de vitesse\n'
'✅ Attelage\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Révision complète effectuée pour la vente.\n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 5490€\n'
'💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
'🛡️ Garantie possible jusqu’à 24 mois\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'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/3131773564',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Captur',
'odometer': 163000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/86/c6/fb/86c6fb39b04488ca8a078ba077e42304434081ea.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/68/d2/8d/68d28d684fedd26fea53ae2d671f8b1f327309c3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/01/aa/4b/01aa4bfd392fcc2bccb3a991375a35477f942fae.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/20/65/6d/20656d2d795854063860d6dabc061ced8f1ce74f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/53/20/8f53202474cf9e02aed71ead3be40ae590040a28.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/ec/c5/fcecc5793bd63774b2421e7141223ad875a04546.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5c/ee/fd/5ceefdf8cfa7b803c1b3d356d6872856dd0fb584.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/77/18/af7718c02c1550533aec1885d08a48e7e0f33095.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/81/57/f0/8157f07cceb3ab2ac0905bcbccc43d831c75c2dd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/aa/34/ed/aa34ed42c56049612c3cb41b09806f2237b0d1ad.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/0e/1e/c80e1ea1bccdc3d64822b17f0a8bacfe89eb9af5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c1/2a/76/c12a76953ebd1a76135f6c83067595313fd57426.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/75/97/1f/75971fcdce209333327f795b8498294f7168e655.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/69/a5/0a/69a50a93f6a7bc806c185abffcc3113959be0425.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/09/ea/e4/09eae4812af0a804607eae77962c28551bf3ee35.jpg?rule=ad-large'],
'price': 5490,
'price_includes_vat': False,
'registration_date': '2014-01-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Renault Captur / 0.9 TCE 90ch / Finition Zen / Paiement 4X CB '
'Possible jusque 3000',
'transmission': 'manual',
'trim': 'Captur 0.9 TCe 90ch Stop&Start energy Zen Euro6',
'vin': None,
'year': 2014}
2026-01-28 13:07:55 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 2f71c59f-593c-58fe-a29a-1ce283399e2e with identifier: 3131773564
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 15 photos for item 2f71c59f-593c-58fe-a29a-1ce283399e2e
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F86%252Fc6%252Ffb%252F86c6fb39b04488ca8a078ba077e42304434081ea.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/86/c6/fb/86c6fb39b04488ca8a078ba077e42304434081ea.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F68%252Fd2%252F8d%252F68d28d684fedd26fea53ae2d671f8b1f327309c3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/68/d2/8d/68d28d684fedd26fea53ae2d671f8b1f327309c3.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F01%252Faa%252F4b%252F01aa4bfd392fcc2bccb3a991375a35477f942fae.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/01/aa/4b/01aa4bfd392fcc2bccb3a991375a35477f942fae.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F20%252F65%252F6d%252F20656d2d795854063860d6dabc061ced8f1ce74f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/20/65/6d/20656d2d795854063860d6dabc061ced8f1ce74f.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F8f%252F53%252F20%252F8f53202474cf9e02aed71ead3be40ae590040a28.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/53/20/8f53202474cf9e02aed71ead3be40ae590040a28.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ffc%252Fec%252Fc5%252Ffcecc5793bd63774b2421e7141223ad875a04546.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/ec/c5/fcecc5793bd63774b2421e7141223ad875a04546.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5c%252Fee%252Ffd%252F5ceefdf8cfa7b803c1b3d356d6872856dd0fb584.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5c/ee/fd/5ceefdf8cfa7b803c1b3d356d6872856dd0fb584.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Faf%252F77%252F18%252Faf7718c02c1550533aec1885d08a48e7e0f33095.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/af/77/18/af7718c02c1550533aec1885d08a48e7e0f33095.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F81%252F57%252Ff0%252F8157f07cceb3ab2ac0905bcbccc43d831c75c2dd.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/81/57/f0/8157f07cceb3ab2ac0905bcbccc43d831c75c2dd.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Faa%252F34%252Fed%252Faa34ed42c56049612c3cb41b09806f2237b0d1ad.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/aa/34/ed/aa34ed42c56049612c3cb41b09806f2237b0d1ad.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc8%252F0e%252F1e%252Fc80e1ea1bccdc3d64822b17f0a8bacfe89eb9af5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/0e/1e/c80e1ea1bccdc3d64822b17f0a8bacfe89eb9af5.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc1%252F2a%252F76%252Fc12a76953ebd1a76135f6c83067595313fd57426.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c1/2a/76/c12a76953ebd1a76135f6c83067595313fd57426.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F75%252F97%252F1f%252F75971fcdce209333327f795b8498294f7168e655.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/75/97/1f/75971fcdce209333327f795b8498294f7168e655.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F69%252Fa5%252F0a%252F69a50a93f6a7bc806c185abffcc3113959be0425.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/69/a5/0a/69a50a93f6a7bc806c185abffcc3113959be0425.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F09%252Fea%252Fe4%252F09eae4812af0a804607eae77962c28551bf3ee35.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/09/ea/e4/09eae4812af0a804607eae77962c28551bf3ee35.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 2f71c59f-593c-58fe-a29a-1ce283399e2e with identifier 3131773564
2026-01-28 13:07:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:55 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 2f71c59f-593c-58fe-a29a-1ce283399e2e
2026-01-28 13:07:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': '✨ Renault Captur / 0.9 TCE 90ch / Finition Zen / Paiement 4X '
'CB Possible jusque 3000€\n'
'\n'
'🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'✅ Bluetooth \n'
'✅ Radio-CD\n'
'✅ Commandes au volant\n'
'✅ 2 Cartes de démarrage\n'
'✅ 4 vitres électriques\n'
'✅ Rétroviseurs Electriques\n'
'✅ Régulateur de vitesse\n'
'✅ Attelage\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Révision complète effectuée pour la vente.\n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 5490€\n'
'💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
'🛡️ Garantie possible jusqu’à 24 mois\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 90,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '2f71c59f-593c-58fe-a29a-1ce283399e2e',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3131773564',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Captur',
'odometer': 163000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 15,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/86/c6/fb/86c6fb39b04488ca8a078ba077e42304434081ea.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/68/d2/8d/68d28d684fedd26fea53ae2d671f8b1f327309c3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/01/aa/4b/01aa4bfd392fcc2bccb3a991375a35477f942fae.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/20/65/6d/20656d2d795854063860d6dabc061ced8f1ce74f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/53/20/8f53202474cf9e02aed71ead3be40ae590040a28.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/ec/c5/fcecc5793bd63774b2421e7141223ad875a04546.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5c/ee/fd/5ceefdf8cfa7b803c1b3d356d6872856dd0fb584.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/77/18/af7718c02c1550533aec1885d08a48e7e0f33095.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/81/57/f0/8157f07cceb3ab2ac0905bcbccc43d831c75c2dd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/aa/34/ed/aa34ed42c56049612c3cb41b09806f2237b0d1ad.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/0e/1e/c80e1ea1bccdc3d64822b17f0a8bacfe89eb9af5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c1/2a/76/c12a76953ebd1a76135f6c83067595313fd57426.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/75/97/1f/75971fcdce209333327f795b8498294f7168e655.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/69/a5/0a/69a50a93f6a7bc806c185abffcc3113959be0425.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/09/ea/e4/09eae4812af0a804607eae77962c28551bf3ee35.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f71c59f-593c-58fe-a29a-1ce283399e2e/2f71c59f-593c-58fe-a29a-1ce283399e2e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 195695,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/86/c6/fb/86c6fb39b04488ca8a078ba077e42304434081ea.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f71c59f-593c-58fe-a29a-1ce283399e2e/2f71c59f-593c-58fe-a29a-1ce283399e2e_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 194812,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/68/d2/8d/68d28d684fedd26fea53ae2d671f8b1f327309c3.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f71c59f-593c-58fe-a29a-1ce283399e2e/2f71c59f-593c-58fe-a29a-1ce283399e2e_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 224419,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/01/aa/4b/01aa4bfd392fcc2bccb3a991375a35477f942fae.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f71c59f-593c-58fe-a29a-1ce283399e2e/2f71c59f-593c-58fe-a29a-1ce283399e2e_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 201932,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/20/65/6d/20656d2d795854063860d6dabc061ced8f1ce74f.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f71c59f-593c-58fe-a29a-1ce283399e2e/2f71c59f-593c-58fe-a29a-1ce283399e2e_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105879,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8f/53/20/8f53202474cf9e02aed71ead3be40ae590040a28.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f71c59f-593c-58fe-a29a-1ce283399e2e/2f71c59f-593c-58fe-a29a-1ce283399e2e_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119476,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/ec/c5/fcecc5793bd63774b2421e7141223ad875a04546.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f71c59f-593c-58fe-a29a-1ce283399e2e/2f71c59f-593c-58fe-a29a-1ce283399e2e_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119567,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5c/ee/fd/5ceefdf8cfa7b803c1b3d356d6872856dd0fb584.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f71c59f-593c-58fe-a29a-1ce283399e2e/2f71c59f-593c-58fe-a29a-1ce283399e2e_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93814,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/77/18/af7718c02c1550533aec1885d08a48e7e0f33095.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f71c59f-593c-58fe-a29a-1ce283399e2e/2f71c59f-593c-58fe-a29a-1ce283399e2e_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 186007,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/81/57/f0/8157f07cceb3ab2ac0905bcbccc43d831c75c2dd.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f71c59f-593c-58fe-a29a-1ce283399e2e/2f71c59f-593c-58fe-a29a-1ce283399e2e_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 190261,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/aa/34/ed/aa34ed42c56049612c3cb41b09806f2237b0d1ad.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f71c59f-593c-58fe-a29a-1ce283399e2e/2f71c59f-593c-58fe-a29a-1ce283399e2e_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87487,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/0e/1e/c80e1ea1bccdc3d64822b17f0a8bacfe89eb9af5.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f71c59f-593c-58fe-a29a-1ce283399e2e/2f71c59f-593c-58fe-a29a-1ce283399e2e_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98720,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c1/2a/76/c12a76953ebd1a76135f6c83067595313fd57426.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f71c59f-593c-58fe-a29a-1ce283399e2e/2f71c59f-593c-58fe-a29a-1ce283399e2e_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 201727,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/75/97/1f/75971fcdce209333327f795b8498294f7168e655.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f71c59f-593c-58fe-a29a-1ce283399e2e/2f71c59f-593c-58fe-a29a-1ce283399e2e_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 177253,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/69/a5/0a/69a50a93f6a7bc806c185abffcc3113959be0425.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_2f71c59f-593c-58fe-a29a-1ce283399e2e/2f71c59f-593c-58fe-a29a-1ce283399e2e_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99702,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/09/ea/e4/09eae4812af0a804607eae77962c28551bf3ee35.jpg?rule=ad-large',
'Width': 600}],
'price': 5490,
'price_includes_vat': False,
'registration_date': '2014-01-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Renault Captur / 0.9 TCE 90ch / Finition Zen / Paiement 4X CB '
'Possible jusque 3000',
'transmission': 'manual',
'trim': 'Captur 0.9 TCe 90ch Stop&Start energy Zen Euro6',
'vin': None,
'year': 2014}
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273131773564%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [auto_selling_leboncoin.fr] INFO: Saving data for 3131773564: {'created_time': 1769605675.576201, 'last_price_update_time': 1769605675.576212}
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3131773564') HTTP/1.1" 204 0
2026-01-28 13:07:55 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3124204102
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273124204102%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [auto_selling_leboncoin.fr] INFO: Scrape type for 3124204102: 1
2026-01-28 13:07:55 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3124204102
2026-01-28 13:07:55 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'\n'
'✅ Bluetooth\n'
'✅ Interieur Alcantara\n'
'✅ Vitres Arrières Teintées\n'
'✅ Climatisation automatique\n'
'✅ Radars de stationnement \n'
'✅ Feux & essuie-glaces automatiques\n'
'✅ 4 vitres électriques\n'
'✅ Jantes aluminium\n'
'✅ Rétroviseurs électriques\n'
'✅ Régulateur de vitesse\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Révision complète effectuée pour la vente avec Vidange '
'filtres et Kit Distribution pompe à eau et Kit Embrayage '
'Volant Moteur\n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 2.990€\n'
'💳 Paiement 4x CB possible\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'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/3124204102',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C4',
'odometer': 181000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/fa/0a/d3fa0a855fd34558babe1fb1bb9f2da4f3a66e55.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/81/9a/f0/819af0250bf9319887264667a40b8d3dafb67b4c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/ff/74/f5ff7486cca744a99a2a9b60789cfd6707d7e93d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/fb/07/affb070ed5735a960fb769af513debc3d0a26fa4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/e6/47/fae6478bebae8893bfa0bdc1124945a45f3de3f8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/73/4d/48/734d48ecdbffe1bbeac744e38ec5bc70a6081e94.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ff/b8/01/ffb80145527a74d498522ba465b814d6a006dd3c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/69/ad/fd69ad776ac8c60f5f725744ec43d931d3243301.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/62/6f/af/626faf9e2d4d7f24d905c7bd5f89f8a4ab9fb166.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9c/da/85/9cda859147f94ffed0375b7c9b59a257077ef290.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5a/d2/06/5ad206eb39bb2ea78673492b42e3cd6f790df766.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/84/85/8d/84858d562e7780c2231e20cdc3f8eb527c5b6342.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ee/23/11/ee23112431c644a0884457ee11c381bb68252dd3.jpg?rule=ad-large'],
'price': 2990,
'price_includes_vat': False,
'registration_date': '2007-09-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Citroën C4 1.6 Hdi 110ch / Finition Exclusive / Embrayage et '
'Distribution Neuve / Paiement 4X CB Possible',
'transmission': 'manual',
'trim': 'C4 1.6 HDi110 Exclusive',
'vin': None,
'year': 2007}
2026-01-28 13:07:55 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 0fdf9887-28c5-5628-9f14-b4f790ef28af with identifier: 3124204102
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 13 photos for item 0fdf9887-28c5-5628-9f14-b4f790ef28af
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd3%252Ffa%252F0a%252Fd3fa0a855fd34558babe1fb1bb9f2da4f3a66e55.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/fa/0a/d3fa0a855fd34558babe1fb1bb9f2da4f3a66e55.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F81%252F9a%252Ff0%252F819af0250bf9319887264667a40b8d3dafb67b4c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/81/9a/f0/819af0250bf9319887264667a40b8d3dafb67b4c.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff5%252Fff%252F74%252Ff5ff7486cca744a99a2a9b60789cfd6707d7e93d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/ff/74/f5ff7486cca744a99a2a9b60789cfd6707d7e93d.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Faf%252Ffb%252F07%252Faffb070ed5735a960fb769af513debc3d0a26fa4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/af/fb/07/affb070ed5735a960fb769af513debc3d0a26fa4.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ffa%252Fe6%252F47%252Ffae6478bebae8893bfa0bdc1124945a45f3de3f8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/e6/47/fae6478bebae8893bfa0bdc1124945a45f3de3f8.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F73%252F4d%252F48%252F734d48ecdbffe1bbeac744e38ec5bc70a6081e94.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/73/4d/48/734d48ecdbffe1bbeac744e38ec5bc70a6081e94.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fff%252Fb8%252F01%252Fffb80145527a74d498522ba465b814d6a006dd3c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ff/b8/01/ffb80145527a74d498522ba465b814d6a006dd3c.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ffd%252F69%252Fad%252Ffd69ad776ac8c60f5f725744ec43d931d3243301.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/69/ad/fd69ad776ac8c60f5f725744ec43d931d3243301.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F62%252F6f%252Faf%252F626faf9e2d4d7f24d905c7bd5f89f8a4ab9fb166.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/62/6f/af/626faf9e2d4d7f24d905c7bd5f89f8a4ab9fb166.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9c%252Fda%252F85%252F9cda859147f94ffed0375b7c9b59a257077ef290.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9c/da/85/9cda859147f94ffed0375b7c9b59a257077ef290.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5a%252Fd2%252F06%252F5ad206eb39bb2ea78673492b42e3cd6f790df766.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5a/d2/06/5ad206eb39bb2ea78673492b42e3cd6f790df766.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F84%252F85%252F8d%252F84858d562e7780c2231e20cdc3f8eb527c5b6342.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/84/85/8d/84858d562e7780c2231e20cdc3f8eb527c5b6342.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fee%252F23%252F11%252Fee23112431c644a0884457ee11c381bb68252dd3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ee/23/11/ee23112431c644a0884457ee11c381bb68252dd3.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 0fdf9887-28c5-5628-9f14-b4f790ef28af with identifier 3124204102
2026-01-28 13:07:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:55 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:55 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 0fdf9887-28c5-5628-9f14-b4f790ef28af
2026-01-28 13:07:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'\n'
'✅ Bluetooth\n'
'✅ Interieur Alcantara\n'
'✅ Vitres Arrières Teintées\n'
'✅ Climatisation automatique\n'
'✅ Radars de stationnement \n'
'✅ Feux & essuie-glaces automatiques\n'
'✅ 4 vitres électriques\n'
'✅ Jantes aluminium\n'
'✅ Rétroviseurs électriques\n'
'✅ Régulateur de vitesse\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Révision complète effectuée pour la vente avec Vidange '
'filtres et Kit Distribution pompe à eau et Kit Embrayage '
'Volant Moteur\n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 2.990€\n'
'💳 Paiement 4x CB possible\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '0fdf9887-28c5-5628-9f14-b4f790ef28af',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3124204102',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C4',
'odometer': 181000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 13,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/fa/0a/d3fa0a855fd34558babe1fb1bb9f2da4f3a66e55.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/81/9a/f0/819af0250bf9319887264667a40b8d3dafb67b4c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/ff/74/f5ff7486cca744a99a2a9b60789cfd6707d7e93d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/fb/07/affb070ed5735a960fb769af513debc3d0a26fa4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/e6/47/fae6478bebae8893bfa0bdc1124945a45f3de3f8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/73/4d/48/734d48ecdbffe1bbeac744e38ec5bc70a6081e94.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ff/b8/01/ffb80145527a74d498522ba465b814d6a006dd3c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/69/ad/fd69ad776ac8c60f5f725744ec43d931d3243301.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/62/6f/af/626faf9e2d4d7f24d905c7bd5f89f8a4ab9fb166.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9c/da/85/9cda859147f94ffed0375b7c9b59a257077ef290.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5a/d2/06/5ad206eb39bb2ea78673492b42e3cd6f790df766.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/84/85/8d/84858d562e7780c2231e20cdc3f8eb527c5b6342.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ee/23/11/ee23112431c644a0884457ee11c381bb68252dd3.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fdf9887-28c5-5628-9f14-b4f790ef28af/0fdf9887-28c5-5628-9f14-b4f790ef28af_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 187172,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d3/fa/0a/d3fa0a855fd34558babe1fb1bb9f2da4f3a66e55.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fdf9887-28c5-5628-9f14-b4f790ef28af/0fdf9887-28c5-5628-9f14-b4f790ef28af_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 182455,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/81/9a/f0/819af0250bf9319887264667a40b8d3dafb67b4c.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fdf9887-28c5-5628-9f14-b4f790ef28af/0fdf9887-28c5-5628-9f14-b4f790ef28af_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 176757,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/ff/74/f5ff7486cca744a99a2a9b60789cfd6707d7e93d.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fdf9887-28c5-5628-9f14-b4f790ef28af/0fdf9887-28c5-5628-9f14-b4f790ef28af_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 186107,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/fb/07/affb070ed5735a960fb769af513debc3d0a26fa4.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fdf9887-28c5-5628-9f14-b4f790ef28af/0fdf9887-28c5-5628-9f14-b4f790ef28af_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 134487,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fa/e6/47/fae6478bebae8893bfa0bdc1124945a45f3de3f8.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fdf9887-28c5-5628-9f14-b4f790ef28af/0fdf9887-28c5-5628-9f14-b4f790ef28af_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109294,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/73/4d/48/734d48ecdbffe1bbeac744e38ec5bc70a6081e94.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fdf9887-28c5-5628-9f14-b4f790ef28af/0fdf9887-28c5-5628-9f14-b4f790ef28af_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124112,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ff/b8/01/ffb80145527a74d498522ba465b814d6a006dd3c.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fdf9887-28c5-5628-9f14-b4f790ef28af/0fdf9887-28c5-5628-9f14-b4f790ef28af_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96960,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fd/69/ad/fd69ad776ac8c60f5f725744ec43d931d3243301.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fdf9887-28c5-5628-9f14-b4f790ef28af/0fdf9887-28c5-5628-9f14-b4f790ef28af_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105436,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/62/6f/af/626faf9e2d4d7f24d905c7bd5f89f8a4ab9fb166.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fdf9887-28c5-5628-9f14-b4f790ef28af/0fdf9887-28c5-5628-9f14-b4f790ef28af_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 181776,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9c/da/85/9cda859147f94ffed0375b7c9b59a257077ef290.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fdf9887-28c5-5628-9f14-b4f790ef28af/0fdf9887-28c5-5628-9f14-b4f790ef28af_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 139097,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5a/d2/06/5ad206eb39bb2ea78673492b42e3cd6f790df766.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fdf9887-28c5-5628-9f14-b4f790ef28af/0fdf9887-28c5-5628-9f14-b4f790ef28af_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 127779,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/84/85/8d/84858d562e7780c2231e20cdc3f8eb527c5b6342.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_0fdf9887-28c5-5628-9f14-b4f790ef28af/0fdf9887-28c5-5628-9f14-b4f790ef28af_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 176574,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ee/23/11/ee23112431c644a0884457ee11c381bb68252dd3.jpg?rule=ad-large',
'Width': 1067}],
'price': 2990,
'price_includes_vat': False,
'registration_date': '2007-09-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Citroën C4 1.6 Hdi 110ch / Finition Exclusive / Embrayage et '
'Distribution Neuve / Paiement 4X CB Possible',
'transmission': 'manual',
'trim': 'C4 1.6 HDi110 Exclusive',
'vin': None,
'year': 2007}
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273124204102%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [auto_selling_leboncoin.fr] INFO: Saving data for 3124204102: {'created_time': 1769605675.905053, 'last_price_update_time': 1769605675.905066}
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3124204102') HTTP/1.1" 204 0
2026-01-28 13:07:55 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3112681176
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273112681176%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [auto_selling_leboncoin.fr] INFO: Scrape type for 3112681176: 1
2026-01-28 13:07:55 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3112681176
2026-01-28 13:07:55 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'✅ Toit Panoramique Ouvrant\n'
'✅ Affichage Tête haute\n'
'✅ Bluetooth\n'
'✅ Climatisation automatique\n'
'✅ Caméra de recul\n'
'✅ Radars de stationnement \n'
'✅ Cuir Sport avec repose-genoux\n'
'✅ Feux Leds\n'
'✅ Jantes aluminium\n'
'✅ Régulateur de vitesse\n'
'✅ Avertisseur Angle mort \n'
'✅ Volant chauffant\n'
'✅ Sièges Chauffants\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Historique complet d’entretien disponible\n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 19.990€\n'
'💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
'🛡️ Garantie possible jusqu’à 24 mois\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3112681176',
'listing': 'auction',
'make': 'BMW',
'model': 'Série 1',
'odometer': 136000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/cd/fa/94/cdfa949cb6fd0790f1bb7e7189d50a85bfbb2e0a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/cc/20/5dcc20e1c299b725ac34d74d28982db9a1051923.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/d9/71/c7d971c34b96e01a0e564f4d1d3bbfbdc5a05076.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/b1/df/f6b1df6d96381795078275052f78fe3e7cdaada1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/ca/70/3bca702dcac8e5d8b8b34a63c9e1f7293e2ea9ef.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/fd/c3/34fdc3698dc64519a5e2e1c5bb46a69e07a84a9e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/be/62/8cbe6240bbfa37289f48b8a734a796e42224836f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/05/2d/3d052d944f7a2dd6c05f0eb28c5590f7f3a311a8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/62/15/c46215d94bba5a862e99a0b9fdab47e0f4eb57bc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/a9/3f/6aa93f1049b19377b2a8ea66a494392603486b36.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/b6/59/7fb6593ecfcedf86409b2e07ab298fb05558f8f5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/58/90/14/58901452c9166e17bd34b7136e2e4c26eb664282.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/3e/c9/413ec99c31bfd6a0862050269fb321d0f2012daf.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/02/fa/c802fad3120425fc18850d5862bc0628d09bff82.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/47/cc/7d/47cc7ddc0ff91d9b3b969ec742545de46ad3630e.jpg?rule=ad-large'],
'price': 19990,
'price_includes_vat': False,
'registration_date': '2019-09-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Bmw Serie 1 F40 120d X-Drive 190ch / BVA8 / Edition Sport / Toit '
'Panoramique / Caméra / Leds / Cuir Sport',
'transmission': 'automatic',
'trim': 'Série 1 120dA xDrive 190ch Edition Sport',
'vin': None,
'year': 2019}
2026-01-28 13:07:55 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff with identifier: 3112681176
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 15 photos for item a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fcd%252Ffa%252F94%252Fcdfa949cb6fd0790f1bb7e7189d50a85bfbb2e0a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cd/fa/94/cdfa949cb6fd0790f1bb7e7189d50a85bfbb2e0a.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5d%252Fcc%252F20%252F5dcc20e1c299b725ac34d74d28982db9a1051923.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/cc/20/5dcc20e1c299b725ac34d74d28982db9a1051923.jpg?rule=ad-large already downloaded
2026-01-28 13:07:55 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc7%252Fd9%252F71%252Fc7d971c34b96e01a0e564f4d1d3bbfbdc5a05076.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/d9/71/c7d971c34b96e01a0e564f4d1d3bbfbdc5a05076.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff6%252Fb1%252Fdf%252Ff6b1df6d96381795078275052f78fe3e7cdaada1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/b1/df/f6b1df6d96381795078275052f78fe3e7cdaada1.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F3b%252Fca%252F70%252F3bca702dcac8e5d8b8b34a63c9e1f7293e2ea9ef.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/ca/70/3bca702dcac8e5d8b8b34a63c9e1f7293e2ea9ef.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F34%252Ffd%252Fc3%252F34fdc3698dc64519a5e2e1c5bb46a69e07a84a9e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/34/fd/c3/34fdc3698dc64519a5e2e1c5bb46a69e07a84a9e.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F8c%252Fbe%252F62%252F8cbe6240bbfa37289f48b8a734a796e42224836f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/be/62/8cbe6240bbfa37289f48b8a734a796e42224836f.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F3d%252F05%252F2d%252F3d052d944f7a2dd6c05f0eb28c5590f7f3a311a8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/05/2d/3d052d944f7a2dd6c05f0eb28c5590f7f3a311a8.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc4%252F62%252F15%252Fc46215d94bba5a862e99a0b9fdab47e0f4eb57bc.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/62/15/c46215d94bba5a862e99a0b9fdab47e0f4eb57bc.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6a%252Fa9%252F3f%252F6aa93f1049b19377b2a8ea66a494392603486b36.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/a9/3f/6aa93f1049b19377b2a8ea66a494392603486b36.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F7f%252Fb6%252F59%252F7fb6593ecfcedf86409b2e07ab298fb05558f8f5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/b6/59/7fb6593ecfcedf86409b2e07ab298fb05558f8f5.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F58%252F90%252F14%252F58901452c9166e17bd34b7136e2e4c26eb664282.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/58/90/14/58901452c9166e17bd34b7136e2e4c26eb664282.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F41%252F3e%252Fc9%252F413ec99c31bfd6a0862050269fb321d0f2012daf.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/41/3e/c9/413ec99c31bfd6a0862050269fb321d0f2012daf.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fc8%252F02%252Ffa%252Fc802fad3120425fc18850d5862bc0628d09bff82.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/02/fa/c802fad3120425fc18850d5862bc0628d09bff82.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F47%252Fcc%252F7d%252F47cc7ddc0ff91d9b3b969ec742545de46ad3630e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/47/cc/7d/47cc7ddc0ff91d9b3b969ec742545de46ad3630e.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff with identifier 3112681176
2026-01-28 13:07:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:56 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff
2026-01-28 13:07:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'✅ Toit Panoramique Ouvrant\n'
'✅ Affichage Tête haute\n'
'✅ Bluetooth\n'
'✅ Climatisation automatique\n'
'✅ Caméra de recul\n'
'✅ Radars de stationnement \n'
'✅ Cuir Sport avec repose-genoux\n'
'✅ Feux Leds\n'
'✅ Jantes aluminium\n'
'✅ Régulateur de vitesse\n'
'✅ Avertisseur Angle mort \n'
'✅ Volant chauffant\n'
'✅ Sièges Chauffants\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Historique complet d’entretien disponible\n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 19.990€\n'
'💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
'🛡️ Garantie possible jusqu’à 24 mois\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3112681176',
'listing': 'auction',
'make': 'BMW',
'model': 'Série 1',
'odometer': 136000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 15,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/cd/fa/94/cdfa949cb6fd0790f1bb7e7189d50a85bfbb2e0a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/cc/20/5dcc20e1c299b725ac34d74d28982db9a1051923.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/d9/71/c7d971c34b96e01a0e564f4d1d3bbfbdc5a05076.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/b1/df/f6b1df6d96381795078275052f78fe3e7cdaada1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/ca/70/3bca702dcac8e5d8b8b34a63c9e1f7293e2ea9ef.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/fd/c3/34fdc3698dc64519a5e2e1c5bb46a69e07a84a9e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/be/62/8cbe6240bbfa37289f48b8a734a796e42224836f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/05/2d/3d052d944f7a2dd6c05f0eb28c5590f7f3a311a8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/62/15/c46215d94bba5a862e99a0b9fdab47e0f4eb57bc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/a9/3f/6aa93f1049b19377b2a8ea66a494392603486b36.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/b6/59/7fb6593ecfcedf86409b2e07ab298fb05558f8f5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/58/90/14/58901452c9166e17bd34b7136e2e4c26eb664282.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/3e/c9/413ec99c31bfd6a0862050269fb321d0f2012daf.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/02/fa/c802fad3120425fc18850d5862bc0628d09bff82.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/47/cc/7d/47cc7ddc0ff91d9b3b969ec742545de46ad3630e.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 181298,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/cd/fa/94/cdfa949cb6fd0790f1bb7e7189d50a85bfbb2e0a.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 187224,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5d/cc/20/5dcc20e1c299b725ac34d74d28982db9a1051923.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 172026,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c7/d9/71/c7d971c34b96e01a0e564f4d1d3bbfbdc5a05076.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 176249,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f6/b1/df/f6b1df6d96381795078275052f78fe3e7cdaada1.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 142959,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3b/ca/70/3bca702dcac8e5d8b8b34a63c9e1f7293e2ea9ef.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125918,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/34/fd/c3/34fdc3698dc64519a5e2e1c5bb46a69e07a84a9e.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122674,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8c/be/62/8cbe6240bbfa37289f48b8a734a796e42224836f.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100422,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3d/05/2d/3d052d944f7a2dd6c05f0eb28c5590f7f3a311a8.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 136336,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/62/15/c46215d94bba5a862e99a0b9fdab47e0f4eb57bc.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 157135,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/a9/3f/6aa93f1049b19377b2a8ea66a494392603486b36.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108884,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7f/b6/59/7fb6593ecfcedf86409b2e07ab298fb05558f8f5.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 172008,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/58/90/14/58901452c9166e17bd34b7136e2e4c26eb664282.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 165995,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/3e/c9/413ec99c31bfd6a0862050269fb321d0f2012daf.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 179627,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c8/02/fa/c802fad3120425fc18850d5862bc0628d09bff82.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff/a372fe25-e2ea-5d84-a2f4-b1ee6db1f6ff_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 174737,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/47/cc/7d/47cc7ddc0ff91d9b3b969ec742545de46ad3630e.jpg?rule=ad-large',
'Width': 1067}],
'price': 19990,
'price_includes_vat': False,
'registration_date': '2019-09-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Bmw Serie 1 F40 120d X-Drive 190ch / BVA8 / Edition Sport / Toit '
'Panoramique / Caméra / Leds / Cuir Sport',
'transmission': 'automatic',
'trim': 'Série 1 120dA xDrive 190ch Edition Sport',
'vin': None,
'year': 2019}
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273112681176%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [auto_selling_leboncoin.fr] INFO: Saving data for 3112681176: {'created_time': 1769605676.277699, 'last_price_update_time': 1769605676.277707}
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3112681176') HTTP/1.1" 204 0
2026-01-28 13:07:56 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3117553095
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273117553095%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [auto_selling_leboncoin.fr] INFO: Scrape type for 3117553095: 1
2026-01-28 13:07:56 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3117553095
2026-01-28 13:07:56 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'✅ Écran GPS Tactile\n'
'✅ Compteur Cokpit Digital\n'
'✅ Clé main libre\n'
'✅ Bluetooth\n'
'✅ Climatisation automatique\n'
'✅ Radars de stationnement Av/AR\n'
'✅ Feux & essuie-glaces automatiques\n'
'✅ 4 vitres électriques\n'
'✅ Jantes aluminium\n'
'✅ Rétroviseurs électriques\n'
'✅ Régulateur de vitesse\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Révision complète effectuée pour la vente avec Vidange '
'filtres et Kit Distribution\n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 10.990€\n'
'💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
'🛡️ Garantie possible jusqu’à 24 mois\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'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/3117553095',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C4 Picasso',
'odometer': 94000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/6a/3a/0d6a3ab3eb5c1c0ef15294f17a12db6b420d9a21.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/64/68/8e/64688ee58ef7b74360c97fb424fdb9b450863c93.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/0d/83/7b0d834a8774169622071b9e672f8df02f914c54.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/09/25/650925618cc959740b8b07f4dcdedb5993321666.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/43/6f/9b/436f9b746d4110e71a46cad501aaf77aee629b06.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/74/9a/46749a0f6be55003959d83ee58e81cf9b3efdbae.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/70/09/9b70092ea784bd83990a9161a584e91b0dd11ccd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/d7/d2/55d7d227cdc0053413650c2e2d891eb597e9d6db.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/76/6c/2f/766c2f20f6d1cd32b8478fd409f19ae3d05e23ab.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/37/9f/0a379fc7c6b1eec0509fa781f340d0d3920cc515.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/c1/09/4cc1098b4e83f841c06ba04ec8694112fb462d3b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/08/98/c2/0898c25d50423e51329449a0fc3145ffd636cfc5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/35/a5/79/35a579717383062adeb108cdeafa603694e78142.jpg?rule=ad-large'],
'price': 10990,
'price_includes_vat': False,
'registration_date': '2016-02-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Citroën C4 Picasso II 2.0 Hdi 150ch / Boite Manuelle / Finition '
'Intensive / 94.000kms / Entretien Citroën / Paiement 4X CB Possible '
'jusque 3000',
'transmission': 'manual',
'trim': 'C4 Picasso BlueHDi 150ch Intensive S&S',
'vin': None,
'year': 2016}
2026-01-28 13:07:56 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 16b08824-1e17-5d70-bbf1-86e724e089d7 with identifier: 3117553095
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 13 photos for item 16b08824-1e17-5d70-bbf1-86e724e089d7
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0d%252F6a%252F3a%252F0d6a3ab3eb5c1c0ef15294f17a12db6b420d9a21.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/6a/3a/0d6a3ab3eb5c1c0ef15294f17a12db6b420d9a21.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F64%252F68%252F8e%252F64688ee58ef7b74360c97fb424fdb9b450863c93.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/64/68/8e/64688ee58ef7b74360c97fb424fdb9b450863c93.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F7b%252F0d%252F83%252F7b0d834a8774169622071b9e672f8df02f914c54.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/0d/83/7b0d834a8774169622071b9e672f8df02f914c54.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F65%252F09%252F25%252F650925618cc959740b8b07f4dcdedb5993321666.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/65/09/25/650925618cc959740b8b07f4dcdedb5993321666.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F43%252F6f%252F9b%252F436f9b746d4110e71a46cad501aaf77aee629b06.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/43/6f/9b/436f9b746d4110e71a46cad501aaf77aee629b06.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F46%252F74%252F9a%252F46749a0f6be55003959d83ee58e81cf9b3efdbae.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/46/74/9a/46749a0f6be55003959d83ee58e81cf9b3efdbae.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9b%252F70%252F09%252F9b70092ea784bd83990a9161a584e91b0dd11ccd.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/70/09/9b70092ea784bd83990a9161a584e91b0dd11ccd.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F55%252Fd7%252Fd2%252F55d7d227cdc0053413650c2e2d891eb597e9d6db.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/55/d7/d2/55d7d227cdc0053413650c2e2d891eb597e9d6db.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F76%252F6c%252F2f%252F766c2f20f6d1cd32b8478fd409f19ae3d05e23ab.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/76/6c/2f/766c2f20f6d1cd32b8478fd409f19ae3d05e23ab.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F0a%252F37%252F9f%252F0a379fc7c6b1eec0509fa781f340d0d3920cc515.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/37/9f/0a379fc7c6b1eec0509fa781f340d0d3920cc515.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F4c%252Fc1%252F09%252F4cc1098b4e83f841c06ba04ec8694112fb462d3b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/c1/09/4cc1098b4e83f841c06ba04ec8694112fb462d3b.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F08%252F98%252Fc2%252F0898c25d50423e51329449a0fc3145ffd636cfc5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/08/98/c2/0898c25d50423e51329449a0fc3145ffd636cfc5.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F35%252Fa5%252F79%252F35a579717383062adeb108cdeafa603694e78142.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/35/a5/79/35a579717383062adeb108cdeafa603694e78142.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 16b08824-1e17-5d70-bbf1-86e724e089d7 with identifier 3117553095
2026-01-28 13:07:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:56 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 16b08824-1e17-5d70-bbf1-86e724e089d7
2026-01-28 13:07:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'✅ Écran GPS Tactile\n'
'✅ Compteur Cokpit Digital\n'
'✅ Clé main libre\n'
'✅ Bluetooth\n'
'✅ Climatisation automatique\n'
'✅ Radars de stationnement Av/AR\n'
'✅ Feux & essuie-glaces automatiques\n'
'✅ 4 vitres électriques\n'
'✅ Jantes aluminium\n'
'✅ Rétroviseurs électriques\n'
'✅ Régulateur de vitesse\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Révision complète effectuée pour la vente avec Vidange '
'filtres et Kit Distribution\n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 10.990€\n'
'💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
'🛡️ Garantie possible jusqu’à 24 mois\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '16b08824-1e17-5d70-bbf1-86e724e089d7',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3117553095',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C4 Picasso',
'odometer': 94000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 13,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/6a/3a/0d6a3ab3eb5c1c0ef15294f17a12db6b420d9a21.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/64/68/8e/64688ee58ef7b74360c97fb424fdb9b450863c93.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/0d/83/7b0d834a8774169622071b9e672f8df02f914c54.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/09/25/650925618cc959740b8b07f4dcdedb5993321666.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/43/6f/9b/436f9b746d4110e71a46cad501aaf77aee629b06.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/74/9a/46749a0f6be55003959d83ee58e81cf9b3efdbae.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/70/09/9b70092ea784bd83990a9161a584e91b0dd11ccd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/d7/d2/55d7d227cdc0053413650c2e2d891eb597e9d6db.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/76/6c/2f/766c2f20f6d1cd32b8478fd409f19ae3d05e23ab.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/37/9f/0a379fc7c6b1eec0509fa781f340d0d3920cc515.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/c1/09/4cc1098b4e83f841c06ba04ec8694112fb462d3b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/08/98/c2/0898c25d50423e51329449a0fc3145ffd636cfc5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/35/a5/79/35a579717383062adeb108cdeafa603694e78142.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16b08824-1e17-5d70-bbf1-86e724e089d7/16b08824-1e17-5d70-bbf1-86e724e089d7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 176190,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0d/6a/3a/0d6a3ab3eb5c1c0ef15294f17a12db6b420d9a21.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16b08824-1e17-5d70-bbf1-86e724e089d7/16b08824-1e17-5d70-bbf1-86e724e089d7_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 188584,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/64/68/8e/64688ee58ef7b74360c97fb424fdb9b450863c93.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16b08824-1e17-5d70-bbf1-86e724e089d7/16b08824-1e17-5d70-bbf1-86e724e089d7_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 186124,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7b/0d/83/7b0d834a8774169622071b9e672f8df02f914c54.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16b08824-1e17-5d70-bbf1-86e724e089d7/16b08824-1e17-5d70-bbf1-86e724e089d7_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 173678,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/65/09/25/650925618cc959740b8b07f4dcdedb5993321666.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16b08824-1e17-5d70-bbf1-86e724e089d7/16b08824-1e17-5d70-bbf1-86e724e089d7_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121776,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/43/6f/9b/436f9b746d4110e71a46cad501aaf77aee629b06.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16b08824-1e17-5d70-bbf1-86e724e089d7/16b08824-1e17-5d70-bbf1-86e724e089d7_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118728,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/46/74/9a/46749a0f6be55003959d83ee58e81cf9b3efdbae.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16b08824-1e17-5d70-bbf1-86e724e089d7/16b08824-1e17-5d70-bbf1-86e724e089d7_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109139,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/70/09/9b70092ea784bd83990a9161a584e91b0dd11ccd.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16b08824-1e17-5d70-bbf1-86e724e089d7/16b08824-1e17-5d70-bbf1-86e724e089d7_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110840,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/d7/d2/55d7d227cdc0053413650c2e2d891eb597e9d6db.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16b08824-1e17-5d70-bbf1-86e724e089d7/16b08824-1e17-5d70-bbf1-86e724e089d7_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100729,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/76/6c/2f/766c2f20f6d1cd32b8478fd409f19ae3d05e23ab.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16b08824-1e17-5d70-bbf1-86e724e089d7/16b08824-1e17-5d70-bbf1-86e724e089d7_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 174070,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/0a/37/9f/0a379fc7c6b1eec0509fa781f340d0d3920cc515.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16b08824-1e17-5d70-bbf1-86e724e089d7/16b08824-1e17-5d70-bbf1-86e724e089d7_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 182470,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4c/c1/09/4cc1098b4e83f841c06ba04ec8694112fb462d3b.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16b08824-1e17-5d70-bbf1-86e724e089d7/16b08824-1e17-5d70-bbf1-86e724e089d7_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 168021,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/08/98/c2/0898c25d50423e51329449a0fc3145ffd636cfc5.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_16b08824-1e17-5d70-bbf1-86e724e089d7/16b08824-1e17-5d70-bbf1-86e724e089d7_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 175239,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/35/a5/79/35a579717383062adeb108cdeafa603694e78142.jpg?rule=ad-large',
'Width': 1067}],
'price': 10990,
'price_includes_vat': False,
'registration_date': '2016-02-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Citroën C4 Picasso II 2.0 Hdi 150ch / Boite Manuelle / Finition '
'Intensive / 94.000kms / Entretien Citroën / Paiement 4X CB Possible '
'jusque 3000',
'transmission': 'manual',
'trim': 'C4 Picasso BlueHDi 150ch Intensive S&S',
'vin': None,
'year': 2016}
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273117553095%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [auto_selling_leboncoin.fr] INFO: Saving data for 3117553095: {'created_time': 1769605676.606971, 'last_price_update_time': 1769605676.606981}
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3117553095') HTTP/1.1" 204 0
2026-01-28 13:07:56 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3124652988
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273124652988%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [auto_selling_leboncoin.fr] INFO: Scrape type for 3124652988: 1
2026-01-28 13:07:56 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3124652988
2026-01-28 13:07:56 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'\n'
'✅ Écran Carplay\n'
'✅ Feux de jour à leds\n'
'✅ Bluetooth\n'
'✅ Climatisation automatique\n'
'✅ Feux Leds\n'
'✅ 4 vitres électriques\n'
'✅ Régulateur de vitesse\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Historique d’entretien chez Toyota. Dernière Revision '
'Toyota à 698.000kms\n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'Roule très bien rien à prevoir - Batterie Ok - Moteur Ok - '
'Boite Ok\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 5.990€\n'
'\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Hybride',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3124652988',
'listing': 'auction',
'make': 'TOYOTA',
'model': 'Prius',
'odometer': 699000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/22/90/dd/2290ddedf38187285054e29bd049a1fec6e757f4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/9b/78/2f9b780f75c2da9edb9dcf90ee5a0334013e1120.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/29/c1/ce/29c1ce8ebab17cf5c2dd2611456c46b2bd176be0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/df/63/d4df635960d3d50b4c8d31eb841c4a8735e91c2d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/04/2d/c7/042dc79c30cdf5f09bc5818105c08732a38fd21f.jpg?rule=ad-large'],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2011-08-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Toyota Prius 3 136h - Hybride - Idéal VTC',
'transmission': 'automatic',
'trim': 'Prius 136h Dynamic 15',
'vin': None,
'year': 2011}
2026-01-28 13:07:56 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 1667ba70-85e7-5138-8461-5764af781bfb with identifier: 3124652988
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 1667ba70-85e7-5138-8461-5764af781bfb
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F22%252F90%252Fdd%252F2290ddedf38187285054e29bd049a1fec6e757f4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/22/90/dd/2290ddedf38187285054e29bd049a1fec6e757f4.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F2f%252F9b%252F78%252F2f9b780f75c2da9edb9dcf90ee5a0334013e1120.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/9b/78/2f9b780f75c2da9edb9dcf90ee5a0334013e1120.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F29%252Fc1%252Fce%252F29c1ce8ebab17cf5c2dd2611456c46b2bd176be0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/29/c1/ce/29c1ce8ebab17cf5c2dd2611456c46b2bd176be0.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd4%252Fdf%252F63%252Fd4df635960d3d50b4c8d31eb841c4a8735e91c2d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/df/63/d4df635960d3d50b4c8d31eb841c4a8735e91c2d.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F04%252F2d%252Fc7%252F042dc79c30cdf5f09bc5818105c08732a38fd21f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/04/2d/c7/042dc79c30cdf5f09bc5818105c08732a38fd21f.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 1667ba70-85e7-5138-8461-5764af781bfb with identifier 3124652988
2026-01-28 13:07:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:56 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:56 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 1667ba70-85e7-5138-8461-5764af781bfb
2026-01-28 13:07:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'\n'
'✅ Écran Carplay\n'
'✅ Feux de jour à leds\n'
'✅ Bluetooth\n'
'✅ Climatisation automatique\n'
'✅ Feux Leds\n'
'✅ 4 vitres électriques\n'
'✅ Régulateur de vitesse\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Historique d’entretien chez Toyota. Dernière Revision '
'Toyota à 698.000kms\n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'Roule très bien rien à prevoir - Batterie Ok - Moteur Ok - '
'Boite Ok\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 5.990€\n'
'\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Hybride',
'id': '1667ba70-85e7-5138-8461-5764af781bfb',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3124652988',
'listing': 'auction',
'make': 'TOYOTA',
'model': 'Prius',
'odometer': 699000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/22/90/dd/2290ddedf38187285054e29bd049a1fec6e757f4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/9b/78/2f9b780f75c2da9edb9dcf90ee5a0334013e1120.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/29/c1/ce/29c1ce8ebab17cf5c2dd2611456c46b2bd176be0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/df/63/d4df635960d3d50b4c8d31eb841c4a8735e91c2d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/04/2d/c7/042dc79c30cdf5f09bc5818105c08732a38fd21f.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1667ba70-85e7-5138-8461-5764af781bfb/1667ba70-85e7-5138-8461-5764af781bfb_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 167930,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/22/90/dd/2290ddedf38187285054e29bd049a1fec6e757f4.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1667ba70-85e7-5138-8461-5764af781bfb/1667ba70-85e7-5138-8461-5764af781bfb_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 173382,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/9b/78/2f9b780f75c2da9edb9dcf90ee5a0334013e1120.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1667ba70-85e7-5138-8461-5764af781bfb/1667ba70-85e7-5138-8461-5764af781bfb_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118219,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/29/c1/ce/29c1ce8ebab17cf5c2dd2611456c46b2bd176be0.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1667ba70-85e7-5138-8461-5764af781bfb/1667ba70-85e7-5138-8461-5764af781bfb_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164091,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/df/63/d4df635960d3d50b4c8d31eb841c4a8735e91c2d.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_1667ba70-85e7-5138-8461-5764af781bfb/1667ba70-85e7-5138-8461-5764af781bfb_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96156,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/04/2d/c7/042dc79c30cdf5f09bc5818105c08732a38fd21f.jpg?rule=ad-large',
'Width': 1067}],
'price': 5990,
'price_includes_vat': False,
'registration_date': '2011-08-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Toyota Prius 3 136h - Hybride - Idéal VTC',
'transmission': 'automatic',
'trim': 'Prius 136h Dynamic 15',
'vin': None,
'year': 2011}
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273124652988%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [auto_selling_leboncoin.fr] INFO: Saving data for 3124652988: {'created_time': 1769605676.772053, 'last_price_update_time': 1769605676.772064}
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3124652988') HTTP/1.1" 204 0
2026-01-28 13:07:56 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3113160954
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273113160954%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [auto_selling_leboncoin.fr] INFO: Scrape type for 3113160954: 1
2026-01-28 13:07:56 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3113160954
2026-01-28 13:07:56 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'✅ Écran GPS \n'
'✅ Feux de jour à Leds\n'
'✅ Bluetooth\n'
'✅ Climatisation automatique\n'
'✅ Avertissement franchissement de ligne\n'
'✅ Vitres électriques\n'
'✅ Sièges Tissus\n'
'✅ Régulateur de vitesse\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Révision complète effectuée pour la vente avec Vidange '
'filtres et Kit courroie Distribution\n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 6.900€\n'
'\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 82,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3113160954',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C4 Cactus',
'odometer': 82500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/e5/96/8be596625da8c696212f7acddbf6005b4e25e838.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/86/eb/0d/86eb0de6f55a8f4a82b82077a7cc96bda139ef59.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/81/56/e48156e549d7b6062afb5a14ae7f565f24e19233.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/de/15/41de155c0b1bdb5d6c5844aa5ba87f12e11c7b65.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/5d/03/f75d03ee1caf7f028735267c32ecdada7f836f0e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/31/37/d53137441979bb9a951f28fee5d1d4f80200f85b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/0a/62/b50a62eb165f3592bf53de309665438ed954c7f4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/f0/13/1ef0138745160e55286301bafe61a2f2d4a7384e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/86/c8/40/86c840224e5da46188bc383337ff4bb31cc3ddfc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e6/c9/b0/e6c9b00748eaf8a89b22b8e9d2594e19642de5ae.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/a9/38/eaa938daa0318b555c47e401941c9e706f4ffe1e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/43/84/75/438475a259889bab896e4a8459950eea01ecbc49.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/2d/06/6f2d06c3520ec62c6af7e2373ecc714498d4ef4f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/62/23/6c/62236c4b743e18f74d407719ded2cc3022a8ef86.jpg?rule=ad-large'],
'price': 6900,
'price_includes_vat': False,
'registration_date': '2017-04-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Citroën C4 Cactus / 1.2 VTI 82ch / Business / 82.500kms / '
'Courroie De Distribution Neuve',
'transmission': 'manual',
'trim': 'C4 Cactus PureTech 82 Feel Business',
'vin': None,
'year': 2017}
2026-01-28 13:07:56 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6a2ce025-88c2-55c0-93ef-119c4035b276 with identifier: 3113160954
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 14 photos for item 6a2ce025-88c2-55c0-93ef-119c4035b276
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F8b%252Fe5%252F96%252F8be596625da8c696212f7acddbf6005b4e25e838.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/e5/96/8be596625da8c696212f7acddbf6005b4e25e838.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F86%252Feb%252F0d%252F86eb0de6f55a8f4a82b82077a7cc96bda139ef59.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/86/eb/0d/86eb0de6f55a8f4a82b82077a7cc96bda139ef59.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe4%252F81%252F56%252Fe48156e549d7b6062afb5a14ae7f565f24e19233.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/81/56/e48156e549d7b6062afb5a14ae7f565f24e19233.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F41%252Fde%252F15%252F41de155c0b1bdb5d6c5844aa5ba87f12e11c7b65.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/41/de/15/41de155c0b1bdb5d6c5844aa5ba87f12e11c7b65.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff7%252F5d%252F03%252Ff75d03ee1caf7f028735267c32ecdada7f836f0e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/5d/03/f75d03ee1caf7f028735267c32ecdada7f836f0e.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd5%252F31%252F37%252Fd53137441979bb9a951f28fee5d1d4f80200f85b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/31/37/d53137441979bb9a951f28fee5d1d4f80200f85b.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb5%252F0a%252F62%252Fb50a62eb165f3592bf53de309665438ed954c7f4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/0a/62/b50a62eb165f3592bf53de309665438ed954c7f4.jpg?rule=ad-large already downloaded
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:56 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F1e%252Ff0%252F13%252F1ef0138745160e55286301bafe61a2f2d4a7384e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/f0/13/1ef0138745160e55286301bafe61a2f2d4a7384e.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F86%252Fc8%252F40%252F86c840224e5da46188bc383337ff4bb31cc3ddfc.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/86/c8/40/86c840224e5da46188bc383337ff4bb31cc3ddfc.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fc9%252Fb0%252Fe6c9b00748eaf8a89b22b8e9d2594e19642de5ae.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e6/c9/b0/e6c9b00748eaf8a89b22b8e9d2594e19642de5ae.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fa9%252F38%252Feaa938daa0318b555c47e401941c9e706f4ffe1e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/a9/38/eaa938daa0318b555c47e401941c9e706f4ffe1e.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F84%252F75%252F438475a259889bab896e4a8459950eea01ecbc49.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/43/84/75/438475a259889bab896e4a8459950eea01ecbc49.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F2d%252F06%252F6f2d06c3520ec62c6af7e2373ecc714498d4ef4f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/2d/06/6f2d06c3520ec62c6af7e2373ecc714498d4ef4f.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F62%252F23%252F6c%252F62236c4b743e18f74d407719ded2cc3022a8ef86.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/62/23/6c/62236c4b743e18f74d407719ded2cc3022a8ef86.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6a2ce025-88c2-55c0-93ef-119c4035b276 with identifier 3113160954
2026-01-28 13:07:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:57 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6a2ce025-88c2-55c0-93ef-119c4035b276
2026-01-28 13:07:57 [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': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'✅ Écran GPS \n'
'✅ Feux de jour à Leds\n'
'✅ Bluetooth\n'
'✅ Climatisation automatique\n'
'✅ Avertissement franchissement de ligne\n'
'✅ Vitres électriques\n'
'✅ Sièges Tissus\n'
'✅ Régulateur de vitesse\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Révision complète effectuée pour la vente avec Vidange '
'filtres et Kit courroie Distribution\n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 6.900€\n'
'\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 82,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '6a2ce025-88c2-55c0-93ef-119c4035b276',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3113160954',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C4 Cactus',
'odometer': 82500,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 14,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/e5/96/8be596625da8c696212f7acddbf6005b4e25e838.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/86/eb/0d/86eb0de6f55a8f4a82b82077a7cc96bda139ef59.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/81/56/e48156e549d7b6062afb5a14ae7f565f24e19233.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/de/15/41de155c0b1bdb5d6c5844aa5ba87f12e11c7b65.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/5d/03/f75d03ee1caf7f028735267c32ecdada7f836f0e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/31/37/d53137441979bb9a951f28fee5d1d4f80200f85b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/0a/62/b50a62eb165f3592bf53de309665438ed954c7f4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/f0/13/1ef0138745160e55286301bafe61a2f2d4a7384e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/86/c8/40/86c840224e5da46188bc383337ff4bb31cc3ddfc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e6/c9/b0/e6c9b00748eaf8a89b22b8e9d2594e19642de5ae.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/a9/38/eaa938daa0318b555c47e401941c9e706f4ffe1e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/43/84/75/438475a259889bab896e4a8459950eea01ecbc49.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/2d/06/6f2d06c3520ec62c6af7e2373ecc714498d4ef4f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/62/23/6c/62236c4b743e18f74d407719ded2cc3022a8ef86.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a2ce025-88c2-55c0-93ef-119c4035b276/6a2ce025-88c2-55c0-93ef-119c4035b276_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 205409,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8b/e5/96/8be596625da8c696212f7acddbf6005b4e25e838.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a2ce025-88c2-55c0-93ef-119c4035b276/6a2ce025-88c2-55c0-93ef-119c4035b276_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 185212,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/86/eb/0d/86eb0de6f55a8f4a82b82077a7cc96bda139ef59.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a2ce025-88c2-55c0-93ef-119c4035b276/6a2ce025-88c2-55c0-93ef-119c4035b276_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 197976,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e4/81/56/e48156e549d7b6062afb5a14ae7f565f24e19233.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a2ce025-88c2-55c0-93ef-119c4035b276/6a2ce025-88c2-55c0-93ef-119c4035b276_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 151017,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/41/de/15/41de155c0b1bdb5d6c5844aa5ba87f12e11c7b65.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a2ce025-88c2-55c0-93ef-119c4035b276/6a2ce025-88c2-55c0-93ef-119c4035b276_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 159417,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f7/5d/03/f75d03ee1caf7f028735267c32ecdada7f836f0e.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a2ce025-88c2-55c0-93ef-119c4035b276/6a2ce025-88c2-55c0-93ef-119c4035b276_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 134387,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/31/37/d53137441979bb9a951f28fee5d1d4f80200f85b.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a2ce025-88c2-55c0-93ef-119c4035b276/6a2ce025-88c2-55c0-93ef-119c4035b276_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 194351,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/0a/62/b50a62eb165f3592bf53de309665438ed954c7f4.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a2ce025-88c2-55c0-93ef-119c4035b276/6a2ce025-88c2-55c0-93ef-119c4035b276_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 190335,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/1e/f0/13/1ef0138745160e55286301bafe61a2f2d4a7384e.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a2ce025-88c2-55c0-93ef-119c4035b276/6a2ce025-88c2-55c0-93ef-119c4035b276_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129405,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/86/c8/40/86c840224e5da46188bc383337ff4bb31cc3ddfc.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a2ce025-88c2-55c0-93ef-119c4035b276/6a2ce025-88c2-55c0-93ef-119c4035b276_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 213471,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e6/c9/b0/e6c9b00748eaf8a89b22b8e9d2594e19642de5ae.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a2ce025-88c2-55c0-93ef-119c4035b276/6a2ce025-88c2-55c0-93ef-119c4035b276_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128905,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ea/a9/38/eaa938daa0318b555c47e401941c9e706f4ffe1e.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a2ce025-88c2-55c0-93ef-119c4035b276/6a2ce025-88c2-55c0-93ef-119c4035b276_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 217862,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/43/84/75/438475a259889bab896e4a8459950eea01ecbc49.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a2ce025-88c2-55c0-93ef-119c4035b276/6a2ce025-88c2-55c0-93ef-119c4035b276_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 159561,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/2d/06/6f2d06c3520ec62c6af7e2373ecc714498d4ef4f.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6a2ce025-88c2-55c0-93ef-119c4035b276/6a2ce025-88c2-55c0-93ef-119c4035b276_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90962,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/62/23/6c/62236c4b743e18f74d407719ded2cc3022a8ef86.jpg?rule=ad-large',
'Width': 1067}],
'price': 6900,
'price_includes_vat': False,
'registration_date': '2017-04-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Citroën C4 Cactus / 1.2 VTI 82ch / Business / 82.500kms / '
'Courroie De Distribution Neuve',
'transmission': 'manual',
'trim': 'C4 Cactus PureTech 82 Feel Business',
'vin': None,
'year': 2017}
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273113160954%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [auto_selling_leboncoin.fr] INFO: Saving data for 3113160954: {'created_time': 1769605677.164605, 'last_price_update_time': 1769605677.164614}
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3113160954') HTTP/1.1" 204 0
2026-01-28 13:07:57 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3130201400
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273130201400%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [auto_selling_leboncoin.fr] INFO: Scrape type for 3130201400: 1
2026-01-28 13:07:57 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3130201400
2026-01-28 13:07:57 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'✅ Attelage \n'
'✅ Radio Cd Commande au volant\n'
'✅ Accoudoir Central\n'
'✅ Barres de toit\n'
'✅ Fermeture Centralisée\n'
'✅ Climatisation\n'
'✅ Sellerie Tissus\n'
'✅ Vitres électriques\n'
'✅ Rétroviseurs Electriques\n'
'✅ Régulateur de vitesse\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Révision complète effectuée pour la vente avec kit '
'courroie de distribution et pompe à eau vidange et filtres \n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 4.990€\n'
'💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
'🛡️ Garantie possible jusqu’à 24 mois\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'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/3130201400',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Kangoo',
'odometer': 223000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/09/b8/50/09b85022c423e76a195ec963b8483ddd6f661d25.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/cd/f3/dacdf34b5c57699c6dfcb17f47106642c3f31a04.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bf/90/4e/bf904e46cced5e813b25c7b99925619a6c90ec42.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/6d/f6/2f6df6e9fe2f2f9aee0a1774ad3f49bb00933b41.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/fb/1e/e9fb1e6d55c1fc8af8e63ca7bef8fe7701c6475e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/bc/3c/2fbc3c42d93d21e1b7a13c6cb98a019a8da00e72.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/bf/07/afbf0775f04ff1b752d2b4ddff19ec97a46ef482.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/07/8f/87078f3aab9e36eea587e5cb3eb83dd8b92a6144.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/58/a5/b0/58a5b07534657d3bc02a6285c57280bd952870fc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/27/fe/5527fe4ff6bfb23368ca68315cceb32f2e8a2f77.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/40/f6/6340f67c4a24e5bf23a793dfd621d9e1b4586188.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/12/9b/59/129b59d66ee4b4af3941ef7e447a7760ea2dcbae.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/56/be/4d/56be4df8445e9e788ee5f685d82b1b173ed3c4fb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/1d/ec/4f1dec07440fa85f603b2207e2f4f2d1439a2b91.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ef/6a/c7/ef6ac7076de29ea39515362de5dcfaf8505763eb.jpg?rule=ad-large'],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2013-04-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Renault Kangoo | 1.5 Dci 90ch | Finition Expression | 5 Places | '
'Clim | Paiement 4X CB Possible',
'transmission': 'manual',
'trim': 'Kangoo 1.5 dCi 90ch FAP Expression',
'vin': None,
'year': 2013}
2026-01-28 13:07:57 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: dbfef66c-d6fe-54e8-a695-296e9dfd7bbb with identifier: 3130201400
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 15 photos for item dbfef66c-d6fe-54e8-a695-296e9dfd7bbb
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F09%252Fb8%252F50%252F09b85022c423e76a195ec963b8483ddd6f661d25.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/09/b8/50/09b85022c423e76a195ec963b8483ddd6f661d25.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fcd%252Ff3%252Fdacdf34b5c57699c6dfcb17f47106642c3f31a04.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/da/cd/f3/dacdf34b5c57699c6dfcb17f47106642c3f31a04.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fbf%252F90%252F4e%252Fbf904e46cced5e813b25c7b99925619a6c90ec42.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/bf/90/4e/bf904e46cced5e813b25c7b99925619a6c90ec42.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F2f%252F6d%252Ff6%252F2f6df6e9fe2f2f9aee0a1774ad3f49bb00933b41.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/6d/f6/2f6df6e9fe2f2f9aee0a1774ad3f49bb00933b41.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Ffb%252F1e%252Fe9fb1e6d55c1fc8af8e63ca7bef8fe7701c6475e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/fb/1e/e9fb1e6d55c1fc8af8e63ca7bef8fe7701c6475e.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F2f%252Fbc%252F3c%252F2fbc3c42d93d21e1b7a13c6cb98a019a8da00e72.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/bc/3c/2fbc3c42d93d21e1b7a13c6cb98a019a8da00e72.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fbf%252F07%252Fafbf0775f04ff1b752d2b4ddff19ec97a46ef482.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/af/bf/07/afbf0775f04ff1b752d2b4ddff19ec97a46ef482.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F87%252F07%252F8f%252F87078f3aab9e36eea587e5cb3eb83dd8b92a6144.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/87/07/8f/87078f3aab9e36eea587e5cb3eb83dd8b92a6144.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F58%252Fa5%252Fb0%252F58a5b07534657d3bc02a6285c57280bd952870fc.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/58/a5/b0/58a5b07534657d3bc02a6285c57280bd952870fc.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F27%252Ffe%252F5527fe4ff6bfb23368ca68315cceb32f2e8a2f77.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/55/27/fe/5527fe4ff6bfb23368ca68315cceb32f2e8a2f77.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F40%252Ff6%252F6340f67c4a24e5bf23a793dfd621d9e1b4586188.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/63/40/f6/6340f67c4a24e5bf23a793dfd621d9e1b4586188.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F9b%252F59%252F129b59d66ee4b4af3941ef7e447a7760ea2dcbae.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/12/9b/59/129b59d66ee4b4af3941ef7e447a7760ea2dcbae.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fbe%252F4d%252F56be4df8445e9e788ee5f685d82b1b173ed3c4fb.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/56/be/4d/56be4df8445e9e788ee5f685d82b1b173ed3c4fb.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F4f%252F1d%252Fec%252F4f1dec07440fa85f603b2207e2f4f2d1439a2b91.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/1d/ec/4f1dec07440fa85f603b2207e2f4f2d1439a2b91.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fef%252F6a%252Fc7%252Fef6ac7076de29ea39515362de5dcfaf8505763eb.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ef/6a/c7/ef6ac7076de29ea39515362de5dcfaf8505763eb.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: dbfef66c-d6fe-54e8-a695-296e9dfd7bbb with identifier 3130201400
2026-01-28 13:07:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:57 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item dbfef66c-d6fe-54e8-a695-296e9dfd7bbb
2026-01-28 13:07:57 [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': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'✅ Attelage \n'
'✅ Radio Cd Commande au volant\n'
'✅ Accoudoir Central\n'
'✅ Barres de toit\n'
'✅ Fermeture Centralisée\n'
'✅ Climatisation\n'
'✅ Sellerie Tissus\n'
'✅ Vitres électriques\n'
'✅ Rétroviseurs Electriques\n'
'✅ Régulateur de vitesse\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Révision complète effectuée pour la vente avec kit '
'courroie de distribution et pompe à eau vidange et filtres \n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 4.990€\n'
'💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
'🛡️ Garantie possible jusqu’à 24 mois\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 90,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'dbfef66c-d6fe-54e8-a695-296e9dfd7bbb',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3130201400',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Kangoo',
'odometer': 223000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 15,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/09/b8/50/09b85022c423e76a195ec963b8483ddd6f661d25.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/cd/f3/dacdf34b5c57699c6dfcb17f47106642c3f31a04.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/bf/90/4e/bf904e46cced5e813b25c7b99925619a6c90ec42.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/6d/f6/2f6df6e9fe2f2f9aee0a1774ad3f49bb00933b41.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/fb/1e/e9fb1e6d55c1fc8af8e63ca7bef8fe7701c6475e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/bc/3c/2fbc3c42d93d21e1b7a13c6cb98a019a8da00e72.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/bf/07/afbf0775f04ff1b752d2b4ddff19ec97a46ef482.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/07/8f/87078f3aab9e36eea587e5cb3eb83dd8b92a6144.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/58/a5/b0/58a5b07534657d3bc02a6285c57280bd952870fc.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/27/fe/5527fe4ff6bfb23368ca68315cceb32f2e8a2f77.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/40/f6/6340f67c4a24e5bf23a793dfd621d9e1b4586188.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/12/9b/59/129b59d66ee4b4af3941ef7e447a7760ea2dcbae.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/56/be/4d/56be4df8445e9e788ee5f685d82b1b173ed3c4fb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/1d/ec/4f1dec07440fa85f603b2207e2f4f2d1439a2b91.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ef/6a/c7/ef6ac7076de29ea39515362de5dcfaf8505763eb.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dbfef66c-d6fe-54e8-a695-296e9dfd7bbb/dbfef66c-d6fe-54e8-a695-296e9dfd7bbb_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 184355,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/09/b8/50/09b85022c423e76a195ec963b8483ddd6f661d25.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dbfef66c-d6fe-54e8-a695-296e9dfd7bbb/dbfef66c-d6fe-54e8-a695-296e9dfd7bbb_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 191343,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/da/cd/f3/dacdf34b5c57699c6dfcb17f47106642c3f31a04.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dbfef66c-d6fe-54e8-a695-296e9dfd7bbb/dbfef66c-d6fe-54e8-a695-296e9dfd7bbb_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 192555,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/bf/90/4e/bf904e46cced5e813b25c7b99925619a6c90ec42.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dbfef66c-d6fe-54e8-a695-296e9dfd7bbb/dbfef66c-d6fe-54e8-a695-296e9dfd7bbb_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 183476,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/6d/f6/2f6df6e9fe2f2f9aee0a1774ad3f49bb00933b41.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dbfef66c-d6fe-54e8-a695-296e9dfd7bbb/dbfef66c-d6fe-54e8-a695-296e9dfd7bbb_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129178,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e9/fb/1e/e9fb1e6d55c1fc8af8e63ca7bef8fe7701c6475e.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dbfef66c-d6fe-54e8-a695-296e9dfd7bbb/dbfef66c-d6fe-54e8-a695-296e9dfd7bbb_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 141025,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2f/bc/3c/2fbc3c42d93d21e1b7a13c6cb98a019a8da00e72.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dbfef66c-d6fe-54e8-a695-296e9dfd7bbb/dbfef66c-d6fe-54e8-a695-296e9dfd7bbb_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 147043,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/af/bf/07/afbf0775f04ff1b752d2b4ddff19ec97a46ef482.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dbfef66c-d6fe-54e8-a695-296e9dfd7bbb/dbfef66c-d6fe-54e8-a695-296e9dfd7bbb_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 151243,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/07/8f/87078f3aab9e36eea587e5cb3eb83dd8b92a6144.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dbfef66c-d6fe-54e8-a695-296e9dfd7bbb/dbfef66c-d6fe-54e8-a695-296e9dfd7bbb_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132123,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/58/a5/b0/58a5b07534657d3bc02a6285c57280bd952870fc.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dbfef66c-d6fe-54e8-a695-296e9dfd7bbb/dbfef66c-d6fe-54e8-a695-296e9dfd7bbb_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 170477,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/55/27/fe/5527fe4ff6bfb23368ca68315cceb32f2e8a2f77.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dbfef66c-d6fe-54e8-a695-296e9dfd7bbb/dbfef66c-d6fe-54e8-a695-296e9dfd7bbb_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 177733,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/40/f6/6340f67c4a24e5bf23a793dfd621d9e1b4586188.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dbfef66c-d6fe-54e8-a695-296e9dfd7bbb/dbfef66c-d6fe-54e8-a695-296e9dfd7bbb_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 177229,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/12/9b/59/129b59d66ee4b4af3941ef7e447a7760ea2dcbae.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dbfef66c-d6fe-54e8-a695-296e9dfd7bbb/dbfef66c-d6fe-54e8-a695-296e9dfd7bbb_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 185446,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/56/be/4d/56be4df8445e9e788ee5f685d82b1b173ed3c4fb.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dbfef66c-d6fe-54e8-a695-296e9dfd7bbb/dbfef66c-d6fe-54e8-a695-296e9dfd7bbb_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 155492,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4f/1d/ec/4f1dec07440fa85f603b2207e2f4f2d1439a2b91.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_dbfef66c-d6fe-54e8-a695-296e9dfd7bbb/dbfef66c-d6fe-54e8-a695-296e9dfd7bbb_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70022,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ef/6a/c7/ef6ac7076de29ea39515362de5dcfaf8505763eb.jpg?rule=ad-large',
'Width': 600}],
'price': 4990,
'price_includes_vat': False,
'registration_date': '2013-04-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Renault Kangoo | 1.5 Dci 90ch | Finition Expression | 5 Places | '
'Clim | Paiement 4X CB Possible',
'transmission': 'manual',
'trim': 'Kangoo 1.5 dCi 90ch FAP Expression',
'vin': None,
'year': 2013}
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273130201400%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [auto_selling_leboncoin.fr] INFO: Saving data for 3130201400: {'created_time': 1769605677.542765, 'last_price_update_time': 1769605677.542776}
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3130201400') HTTP/1.1" 204 0
2026-01-28 13:07:57 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3117562209
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273117562209%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [auto_selling_leboncoin.fr] INFO: Scrape type for 3117562209: 1
2026-01-28 13:07:57 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3117562209
2026-01-28 13:07:57 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'\n'
'✅ Écran Tactile\n'
'✅ Interieur Semi-Cuir\n'
'✅ Bluetooth\n'
'✅ Climatisation Auto\n'
'✅ Feux et essuies Glaces Auto\n'
'✅ Radars de stationnement\n'
'✅ Carte main Libre\n'
'✅ Feux leds\n'
'✅ 4 vitres électriques\n'
'✅ Jantes aluminium\n'
'✅ Rétroviseurs électriques\n'
'✅ Régulateur de vitesse\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Révision complète sera effectuée pour la vente \n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 11.990€\n'
'💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
'🛡️ Garantie possible jusqu’à 24 mois\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 160,
'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/3117562209',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Scenic',
'odometer': 93000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/be/89/9fbe890b0c5d1166a2601f67c03aa1f921a25239.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/ad/46/97ad4664a8f6ff0aa9603f5ac7b3be4fe3ae3728.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/6e/39/6a6e391359d7d3dc574fdede17b2a9941e92f988.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/d6/13/7cd613986cba2eb0cce87bb0462c03ab9dc8c292.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/71/aa/a371aa1706e01a8b2bae51f55e918ac39ae35839.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/11/4a/86/114a86f5ba57383b9e6ec5bf60b2427ba2b3284e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/35/4c/f9354c9160e42531865127a5e1fd12a9e97e1b14.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/19/33/5d/19335d32eda8aae67adef03bfa70c20bf9ab29f0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/4e/51/d44e51107c57c793d07d99f8b3d212ac0f835760.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/b5/f9/9fb5f9c5733c304e2d12ea2a8300fcdcb228b980.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2c/2f/90/2c2f9065a80fced539346218652df95a4616a90e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/13/01/6313012e9e6818d63f3445213af0897fe67c9a3e.jpg?rule=ad-large'],
'price': 11990,
'price_includes_vat': False,
'registration_date': '2017-03-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ RENAULT SCENIC IV 4 / 1.6 Dci 160ch / ENERGY Bose Edition / EDC '
'Boite Automatique / FEUX LEDS - SEMI CUIR - GRAND GPS / 93.000kms / '
'Historique entretien Ok',
'transmission': 'automatic',
'trim': 'Scenic 1.6 dCi 160ch energy Intens EDC',
'vin': None,
'year': 2017}
2026-01-28 13:07:57 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 09e30743-e78e-5e93-8841-3cb675960fa3 with identifier: 3117562209
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 12 photos for item 09e30743-e78e-5e93-8841-3cb675960fa3
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9f%252Fbe%252F89%252F9fbe890b0c5d1166a2601f67c03aa1f921a25239.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/be/89/9fbe890b0c5d1166a2601f67c03aa1f921a25239.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fad%252F46%252F97ad4664a8f6ff0aa9603f5ac7b3be4fe3ae3728.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/97/ad/46/97ad4664a8f6ff0aa9603f5ac7b3be4fe3ae3728.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F6e%252F39%252F6a6e391359d7d3dc574fdede17b2a9941e92f988.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/6e/39/6a6e391359d7d3dc574fdede17b2a9941e92f988.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fd6%252F13%252F7cd613986cba2eb0cce87bb0462c03ab9dc8c292.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/d6/13/7cd613986cba2eb0cce87bb0462c03ab9dc8c292.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa3%252F71%252Faa%252Fa371aa1706e01a8b2bae51f55e918ac39ae35839.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/71/aa/a371aa1706e01a8b2bae51f55e918ac39ae35839.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F11%252F4a%252F86%252F114a86f5ba57383b9e6ec5bf60b2427ba2b3284e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/11/4a/86/114a86f5ba57383b9e6ec5bf60b2427ba2b3284e.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff9%252F35%252F4c%252Ff9354c9160e42531865127a5e1fd12a9e97e1b14.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/35/4c/f9354c9160e42531865127a5e1fd12a9e97e1b14.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F19%252F33%252F5d%252F19335d32eda8aae67adef03bfa70c20bf9ab29f0.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/19/33/5d/19335d32eda8aae67adef03bfa70c20bf9ab29f0.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd4%252F4e%252F51%252Fd44e51107c57c793d07d99f8b3d212ac0f835760.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/4e/51/d44e51107c57c793d07d99f8b3d212ac0f835760.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9f%252Fb5%252Ff9%252F9fb5f9c5733c304e2d12ea2a8300fcdcb228b980.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/b5/f9/9fb5f9c5733c304e2d12ea2a8300fcdcb228b980.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F2f%252F90%252F2c2f9065a80fced539346218652df95a4616a90e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2c/2f/90/2c2f9065a80fced539346218652df95a4616a90e.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F13%252F01%252F6313012e9e6818d63f3445213af0897fe67c9a3e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/63/13/01/6313012e9e6818d63f3445213af0897fe67c9a3e.jpg?rule=ad-large already downloaded
2026-01-28 13:07:57 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 09e30743-e78e-5e93-8841-3cb675960fa3 with identifier 3117562209
2026-01-28 13:07:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:57 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:57 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 09e30743-e78e-5e93-8841-3cb675960fa3
2026-01-28 13:07:57 [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': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'\n'
'✅ Écran Tactile\n'
'✅ Interieur Semi-Cuir\n'
'✅ Bluetooth\n'
'✅ Climatisation Auto\n'
'✅ Feux et essuies Glaces Auto\n'
'✅ Radars de stationnement\n'
'✅ Carte main Libre\n'
'✅ Feux leds\n'
'✅ 4 vitres électriques\n'
'✅ Jantes aluminium\n'
'✅ Rétroviseurs électriques\n'
'✅ Régulateur de vitesse\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Révision complète sera effectuée pour la vente \n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 11.990€\n'
'💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
'🛡️ Garantie possible jusqu’à 24 mois\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 160,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '09e30743-e78e-5e93-8841-3cb675960fa3',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3117562209',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Scenic',
'odometer': 93000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 12,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/be/89/9fbe890b0c5d1166a2601f67c03aa1f921a25239.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/ad/46/97ad4664a8f6ff0aa9603f5ac7b3be4fe3ae3728.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/6e/39/6a6e391359d7d3dc574fdede17b2a9941e92f988.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/d6/13/7cd613986cba2eb0cce87bb0462c03ab9dc8c292.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/71/aa/a371aa1706e01a8b2bae51f55e918ac39ae35839.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/11/4a/86/114a86f5ba57383b9e6ec5bf60b2427ba2b3284e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/35/4c/f9354c9160e42531865127a5e1fd12a9e97e1b14.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/19/33/5d/19335d32eda8aae67adef03bfa70c20bf9ab29f0.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/4e/51/d44e51107c57c793d07d99f8b3d212ac0f835760.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/b5/f9/9fb5f9c5733c304e2d12ea2a8300fcdcb228b980.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2c/2f/90/2c2f9065a80fced539346218652df95a4616a90e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/13/01/6313012e9e6818d63f3445213af0897fe67c9a3e.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09e30743-e78e-5e93-8841-3cb675960fa3/09e30743-e78e-5e93-8841-3cb675960fa3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 172147,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/be/89/9fbe890b0c5d1166a2601f67c03aa1f921a25239.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09e30743-e78e-5e93-8841-3cb675960fa3/09e30743-e78e-5e93-8841-3cb675960fa3_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 184075,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/97/ad/46/97ad4664a8f6ff0aa9603f5ac7b3be4fe3ae3728.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09e30743-e78e-5e93-8841-3cb675960fa3/09e30743-e78e-5e93-8841-3cb675960fa3_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 185615,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6a/6e/39/6a6e391359d7d3dc574fdede17b2a9941e92f988.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09e30743-e78e-5e93-8841-3cb675960fa3/09e30743-e78e-5e93-8841-3cb675960fa3_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 163419,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/d6/13/7cd613986cba2eb0cce87bb0462c03ab9dc8c292.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09e30743-e78e-5e93-8841-3cb675960fa3/09e30743-e78e-5e93-8841-3cb675960fa3_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135082,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a3/71/aa/a371aa1706e01a8b2bae51f55e918ac39ae35839.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09e30743-e78e-5e93-8841-3cb675960fa3/09e30743-e78e-5e93-8841-3cb675960fa3_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120245,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/11/4a/86/114a86f5ba57383b9e6ec5bf60b2427ba2b3284e.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09e30743-e78e-5e93-8841-3cb675960fa3/09e30743-e78e-5e93-8841-3cb675960fa3_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124605,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/35/4c/f9354c9160e42531865127a5e1fd12a9e97e1b14.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09e30743-e78e-5e93-8841-3cb675960fa3/09e30743-e78e-5e93-8841-3cb675960fa3_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108442,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/19/33/5d/19335d32eda8aae67adef03bfa70c20bf9ab29f0.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09e30743-e78e-5e93-8841-3cb675960fa3/09e30743-e78e-5e93-8841-3cb675960fa3_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125835,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d4/4e/51/d44e51107c57c793d07d99f8b3d212ac0f835760.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09e30743-e78e-5e93-8841-3cb675960fa3/09e30743-e78e-5e93-8841-3cb675960fa3_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164315,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/b5/f9/9fb5f9c5733c304e2d12ea2a8300fcdcb228b980.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09e30743-e78e-5e93-8841-3cb675960fa3/09e30743-e78e-5e93-8841-3cb675960fa3_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 176492,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2c/2f/90/2c2f9065a80fced539346218652df95a4616a90e.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_09e30743-e78e-5e93-8841-3cb675960fa3/09e30743-e78e-5e93-8841-3cb675960fa3_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 170446,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/13/01/6313012e9e6818d63f3445213af0897fe67c9a3e.jpg?rule=ad-large',
'Width': 1067}],
'price': 11990,
'price_includes_vat': False,
'registration_date': '2017-03-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ RENAULT SCENIC IV 4 / 1.6 Dci 160ch / ENERGY Bose Edition / EDC '
'Boite Automatique / FEUX LEDS - SEMI CUIR - GRAND GPS / 93.000kms / '
'Historique entretien Ok',
'transmission': 'automatic',
'trim': 'Scenic 1.6 dCi 160ch energy Intens EDC',
'vin': None,
'year': 2017}
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273117562209%27 HTTP/1.1" 200 None
2026-01-28 13:07:57 [auto_selling_leboncoin.fr] INFO: Saving data for 3117562209: {'created_time': 1769605677.861423, 'last_price_update_time': 1769605677.861432}
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:57 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3117562209') HTTP/1.1" 204 0
2026-01-28 13:07:58 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3130204233
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273130204233%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [auto_selling_leboncoin.fr] INFO: Scrape type for 3130204233: 1
2026-01-28 13:07:58 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3130204233
2026-01-28 13:07:58 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Bleu',
'currency': 'EUR',
'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'✅ Grand Écran GPS Tactile\n'
'✅ Leds D’ambiance\n'
'✅ RsDrive\n'
'✅ Sièges Sport Chauffants \n'
'✅ Bluetooth\n'
'✅ Feux Leds\n'
'✅ Climatisation automatique\n'
'✅ Radars de stationnement Av/AR\n'
'✅ Feux & essuie-glaces automatiques\n'
'✅ Caméra de recul\n'
'✅ Jantes aluminium\n'
'✅ Rétroviseurs électriques\n'
'✅ Régulateur de vitesse\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Historique chez Renault | Révision Faite chez Renault en '
'Septembre 2025 : plus de 1000€ Vidange filtres courroie '
'accessoires et plaquettes de freins\n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 13.490€\n'
'💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
'🛡️ Garantie possible jusqu’à 24 mois\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 165,
'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/3130204233',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Megane',
'odometer': 149000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/01/39/d5013945ba1ab49857a5e2ffd9a681db936b1966.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/73/3a/64/733a640365b32c7dee39ce8866bc7c1c3950a35f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/91/1f/3f911f021a61fe3fe1904150049f0c41b2e5434f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/a2/bd/13a2bd1ddabac467abd92cff9df4baf5a7f78b45.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/9b/d4/fc9bd42b60c2be0fc1bc4c2e94bc33589da60a93.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/15/27/7e/15277ef47a9d74bf2a4cf4e0f2fcf80429e65105.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/72/0b/d3/720bd3c5f4768d039487a8bb7e9996933f5a1868.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/3a/f4/d63af42708439856099fea538c2adf4165da858c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/68/90/4b/68904b8a89a5b16febe693d05b16dfd822cbb911.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/43/dc/df/43dcdf1458ff3bf083539cf0e54687049f3de47a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d9/52/22/d95222285380f56de4884dcbde4cca5d6e2bfb01.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/56/0d/91/560d912745181e80c204de31c22763d7ec673dcd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/24/a7/1324a743593c4053009ec9b2a3131e754a7a1a49.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/60/85/80/60858074d7fc6a86c2ca70a5dbc310a133f169bb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/b4/a9/f9b4a9491d004d443c3b67238d807d13d0f10a37.jpg?rule=ad-large'],
'price': 13490,
'price_includes_vat': False,
'registration_date': '2017-04-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Renault Megane 4 IV 1.6 Dci 165ch EDC | GT 4Control | Full '
'Options sauf Toit Ouvrant | Historique Entretien Renault | Paiement '
'4X CB Possible jusque 3000',
'transmission': 'automatic',
'trim': 'Megane 1.6 dCi 165ch energy GT EDC',
'vin': None,
'year': 2017}
2026-01-28 13:07:58 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: b61885f6-39bd-5187-a7b3-d23961054d10 with identifier: 3130204233
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 15 photos for item b61885f6-39bd-5187-a7b3-d23961054d10
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F01%252F39%252Fd5013945ba1ab49857a5e2ffd9a681db936b1966.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/01/39/d5013945ba1ab49857a5e2ffd9a681db936b1966.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F73%252F3a%252F64%252F733a640365b32c7dee39ce8866bc7c1c3950a35f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/73/3a/64/733a640365b32c7dee39ce8866bc7c1c3950a35f.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F91%252F1f%252F3f911f021a61fe3fe1904150049f0c41b2e5434f.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/91/1f/3f911f021a61fe3fe1904150049f0c41b2e5434f.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F13%252Fa2%252Fbd%252F13a2bd1ddabac467abd92cff9df4baf5a7f78b45.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/13/a2/bd/13a2bd1ddabac467abd92cff9df4baf5a7f78b45.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ffc%252F9b%252Fd4%252Ffc9bd42b60c2be0fc1bc4c2e94bc33589da60a93.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/9b/d4/fc9bd42b60c2be0fc1bc4c2e94bc33589da60a93.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F27%252F7e%252F15277ef47a9d74bf2a4cf4e0f2fcf80429e65105.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/15/27/7e/15277ef47a9d74bf2a4cf4e0f2fcf80429e65105.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F72%252F0b%252Fd3%252F720bd3c5f4768d039487a8bb7e9996933f5a1868.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/72/0b/d3/720bd3c5f4768d039487a8bb7e9996933f5a1868.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd6%252F3a%252Ff4%252Fd63af42708439856099fea538c2adf4165da858c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/3a/f4/d63af42708439856099fea538c2adf4165da858c.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F68%252F90%252F4b%252F68904b8a89a5b16febe693d05b16dfd822cbb911.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/68/90/4b/68904b8a89a5b16febe693d05b16dfd822cbb911.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fdc%252Fdf%252F43dcdf1458ff3bf083539cf0e54687049f3de47a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/43/dc/df/43dcdf1458ff3bf083539cf0e54687049f3de47a.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd9%252F52%252F22%252Fd95222285380f56de4884dcbde4cca5d6e2bfb01.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d9/52/22/d95222285380f56de4884dcbde4cca5d6e2bfb01.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F0d%252F91%252F560d912745181e80c204de31c22763d7ec673dcd.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/56/0d/91/560d912745181e80c204de31c22763d7ec673dcd.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F13%252F24%252Fa7%252F1324a743593c4053009ec9b2a3131e754a7a1a49.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/13/24/a7/1324a743593c4053009ec9b2a3131e754a7a1a49.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F60%252F85%252F80%252F60858074d7fc6a86c2ca70a5dbc310a133f169bb.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/60/85/80/60858074d7fc6a86c2ca70a5dbc310a133f169bb.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff9%252Fb4%252Fa9%252Ff9b4a9491d004d443c3b67238d807d13d0f10a37.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/b4/a9/f9b4a9491d004d443c3b67238d807d13d0f10a37.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: b61885f6-39bd-5187-a7b3-d23961054d10 with identifier 3130204233
2026-01-28 13:07:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:58 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item b61885f6-39bd-5187-a7b3-d23961054d10
2026-01-28 13:07:58 [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': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'✅ Grand Écran GPS Tactile\n'
'✅ Leds D’ambiance\n'
'✅ RsDrive\n'
'✅ Sièges Sport Chauffants \n'
'✅ Bluetooth\n'
'✅ Feux Leds\n'
'✅ Climatisation automatique\n'
'✅ Radars de stationnement Av/AR\n'
'✅ Feux & essuie-glaces automatiques\n'
'✅ Caméra de recul\n'
'✅ Jantes aluminium\n'
'✅ Rétroviseurs électriques\n'
'✅ Régulateur de vitesse\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Historique chez Renault | Révision Faite chez Renault en '
'Septembre 2025 : plus de 1000€ Vidange filtres courroie '
'accessoires et plaquettes de freins\n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 13.490€\n'
'💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
'🛡️ Garantie possible jusqu’à 24 mois\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 165,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'b61885f6-39bd-5187-a7b3-d23961054d10',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3130204233',
'listing': 'auction',
'make': 'RENAULT',
'model': 'Megane',
'odometer': 149000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 15,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/01/39/d5013945ba1ab49857a5e2ffd9a681db936b1966.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/73/3a/64/733a640365b32c7dee39ce8866bc7c1c3950a35f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/91/1f/3f911f021a61fe3fe1904150049f0c41b2e5434f.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/a2/bd/13a2bd1ddabac467abd92cff9df4baf5a7f78b45.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/9b/d4/fc9bd42b60c2be0fc1bc4c2e94bc33589da60a93.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/15/27/7e/15277ef47a9d74bf2a4cf4e0f2fcf80429e65105.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/72/0b/d3/720bd3c5f4768d039487a8bb7e9996933f5a1868.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/3a/f4/d63af42708439856099fea538c2adf4165da858c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/68/90/4b/68904b8a89a5b16febe693d05b16dfd822cbb911.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/43/dc/df/43dcdf1458ff3bf083539cf0e54687049f3de47a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d9/52/22/d95222285380f56de4884dcbde4cca5d6e2bfb01.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/56/0d/91/560d912745181e80c204de31c22763d7ec673dcd.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/24/a7/1324a743593c4053009ec9b2a3131e754a7a1a49.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/60/85/80/60858074d7fc6a86c2ca70a5dbc310a133f169bb.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/b4/a9/f9b4a9491d004d443c3b67238d807d13d0f10a37.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b61885f6-39bd-5187-a7b3-d23961054d10/b61885f6-39bd-5187-a7b3-d23961054d10_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 190232,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d5/01/39/d5013945ba1ab49857a5e2ffd9a681db936b1966.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b61885f6-39bd-5187-a7b3-d23961054d10/b61885f6-39bd-5187-a7b3-d23961054d10_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 204147,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/73/3a/64/733a640365b32c7dee39ce8866bc7c1c3950a35f.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b61885f6-39bd-5187-a7b3-d23961054d10/b61885f6-39bd-5187-a7b3-d23961054d10_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 190597,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3f/91/1f/3f911f021a61fe3fe1904150049f0c41b2e5434f.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b61885f6-39bd-5187-a7b3-d23961054d10/b61885f6-39bd-5187-a7b3-d23961054d10_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 182208,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/a2/bd/13a2bd1ddabac467abd92cff9df4baf5a7f78b45.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b61885f6-39bd-5187-a7b3-d23961054d10/b61885f6-39bd-5187-a7b3-d23961054d10_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121266,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/fc/9b/d4/fc9bd42b60c2be0fc1bc4c2e94bc33589da60a93.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b61885f6-39bd-5187-a7b3-d23961054d10/b61885f6-39bd-5187-a7b3-d23961054d10_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111682,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/15/27/7e/15277ef47a9d74bf2a4cf4e0f2fcf80429e65105.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b61885f6-39bd-5187-a7b3-d23961054d10/b61885f6-39bd-5187-a7b3-d23961054d10_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124382,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/72/0b/d3/720bd3c5f4768d039487a8bb7e9996933f5a1868.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b61885f6-39bd-5187-a7b3-d23961054d10/b61885f6-39bd-5187-a7b3-d23961054d10_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99168,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/3a/f4/d63af42708439856099fea538c2adf4165da858c.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b61885f6-39bd-5187-a7b3-d23961054d10/b61885f6-39bd-5187-a7b3-d23961054d10_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117714,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/68/90/4b/68904b8a89a5b16febe693d05b16dfd822cbb911.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b61885f6-39bd-5187-a7b3-d23961054d10/b61885f6-39bd-5187-a7b3-d23961054d10_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92901,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/43/dc/df/43dcdf1458ff3bf083539cf0e54687049f3de47a.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b61885f6-39bd-5187-a7b3-d23961054d10/b61885f6-39bd-5187-a7b3-d23961054d10_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 188980,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d9/52/22/d95222285380f56de4884dcbde4cca5d6e2bfb01.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b61885f6-39bd-5187-a7b3-d23961054d10/b61885f6-39bd-5187-a7b3-d23961054d10_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 178542,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/56/0d/91/560d912745181e80c204de31c22763d7ec673dcd.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b61885f6-39bd-5187-a7b3-d23961054d10/b61885f6-39bd-5187-a7b3-d23961054d10_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 193842,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/13/24/a7/1324a743593c4053009ec9b2a3131e754a7a1a49.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b61885f6-39bd-5187-a7b3-d23961054d10/b61885f6-39bd-5187-a7b3-d23961054d10_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 183784,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/60/85/80/60858074d7fc6a86c2ca70a5dbc310a133f169bb.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_b61885f6-39bd-5187-a7b3-d23961054d10/b61885f6-39bd-5187-a7b3-d23961054d10_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72035,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f9/b4/a9/f9b4a9491d004d443c3b67238d807d13d0f10a37.jpg?rule=ad-large',
'Width': 1067}],
'price': 13490,
'price_includes_vat': False,
'registration_date': '2017-04-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Renault Megane 4 IV 1.6 Dci 165ch EDC | GT 4Control | Full '
'Options sauf Toit Ouvrant | Historique Entretien Renault | Paiement '
'4X CB Possible jusque 3000',
'transmission': 'automatic',
'trim': 'Megane 1.6 dCi 165ch energy GT EDC',
'vin': None,
'year': 2017}
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273130204233%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [auto_selling_leboncoin.fr] INFO: Saving data for 3130204233: {'created_time': 1769605678.603512, 'last_price_update_time': 1769605678.603521}
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3130204233') HTTP/1.1" 204 0
2026-01-28 13:07:58 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3113155778
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273113155778%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [auto_selling_leboncoin.fr] INFO: Scrape type for 3113155778: 1
2026-01-28 13:07:58 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3113155778
2026-01-28 13:07:58 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'Citroën C4 Cactus 1.2 VTI 82ch - Clim Auto - Caméra - Bumper '
'- Jantes Alu \n'
'\n'
'A Vendre dans L’état à Pro Marchand ou Particulier Averti.\n'
'\n'
'Demarre et Roule - Voyant Moteur - Consomme environ 1l '
'D’huile / 2000km - Vendu comme moteur HS.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 82,
'expiration_date': None,
'fuel_type': 'Essence',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3113155778',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C4 Cactus',
'odometer': 229000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/74/e0/b674e049915511f2c4ac236cc0ea31d597f92476.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/11/82/0b/11820b3efe7627bd24a2fd17da82fb5c39678660.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4e/86/76/4e867640229f8864ef14c2a24551dd43774628d1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/d0/db/d6d0db0b73918c485fdedb2ad04229358180e1c5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/81/f6/4d81f6de1cb566e9737bd544b3afc6d8e01ee924.jpg?rule=ad-large'],
'price': 2999,
'price_includes_vat': False,
'registration_date': '2014-08-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroën C4 Cactus - 1.2 Vti 82ch - A Vendre dans l’état Moteur HS',
'transmission': 'manual',
'trim': 'C4 Cactus PureTech 82 Shine',
'vin': None,
'year': 2014}
2026-01-28 13:07:58 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 6405fc90-9269-5238-b789-47da6e5fbbca with identifier: 3113155778
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 6405fc90-9269-5238-b789-47da6e5fbbca
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb6%252F74%252Fe0%252Fb674e049915511f2c4ac236cc0ea31d597f92476.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/74/e0/b674e049915511f2c4ac236cc0ea31d597f92476.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F11%252F82%252F0b%252F11820b3efe7627bd24a2fd17da82fb5c39678660.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/11/82/0b/11820b3efe7627bd24a2fd17da82fb5c39678660.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F4e%252F86%252F76%252F4e867640229f8864ef14c2a24551dd43774628d1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4e/86/76/4e867640229f8864ef14c2a24551dd43774628d1.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fd6%252Fd0%252Fdb%252Fd6d0db0b73918c485fdedb2ad04229358180e1c5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/d0/db/d6d0db0b73918c485fdedb2ad04229358180e1c5.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F4d%252F81%252Ff6%252F4d81f6de1cb566e9737bd544b3afc6d8e01ee924.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/81/f6/4d81f6de1cb566e9737bd544b3afc6d8e01ee924.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 6405fc90-9269-5238-b789-47da6e5fbbca with identifier 3113155778
2026-01-28 13:07:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:58 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:58 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 6405fc90-9269-5238-b789-47da6e5fbbca
2026-01-28 13:07:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://api.leboncoin.fr/finder/search>
{'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Autre',
'currency': 'EUR',
'description': 'Citroën C4 Cactus 1.2 VTI 82ch - Clim Auto - Caméra - Bumper '
'- Jantes Alu \n'
'\n'
'A Vendre dans L’état à Pro Marchand ou Particulier Averti.\n'
'\n'
'Demarre et Roule - Voyant Moteur - Consomme environ 1l '
'D’huile / 2000km - Vendu comme moteur HS.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 82,
'expiration_date': None,
'fuel_type': 'Essence',
'id': '6405fc90-9269-5238-b789-47da6e5fbbca',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3113155778',
'listing': 'auction',
'make': 'CITROEN',
'model': 'C4 Cactus',
'odometer': 229000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/74/e0/b674e049915511f2c4ac236cc0ea31d597f92476.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/11/82/0b/11820b3efe7627bd24a2fd17da82fb5c39678660.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4e/86/76/4e867640229f8864ef14c2a24551dd43774628d1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/d0/db/d6d0db0b73918c485fdedb2ad04229358180e1c5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/81/f6/4d81f6de1cb566e9737bd544b3afc6d8e01ee924.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6405fc90-9269-5238-b789-47da6e5fbbca/6405fc90-9269-5238-b789-47da6e5fbbca_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70289,
'Height': 600,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b6/74/e0/b674e049915511f2c4ac236cc0ea31d597f92476.jpg?rule=ad-large',
'Width': 800},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6405fc90-9269-5238-b789-47da6e5fbbca/6405fc90-9269-5238-b789-47da6e5fbbca_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71214,
'Height': 600,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/11/82/0b/11820b3efe7627bd24a2fd17da82fb5c39678660.jpg?rule=ad-large',
'Width': 800},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6405fc90-9269-5238-b789-47da6e5fbbca/6405fc90-9269-5238-b789-47da6e5fbbca_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68803,
'Height': 600,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4e/86/76/4e867640229f8864ef14c2a24551dd43774628d1.jpg?rule=ad-large',
'Width': 800},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6405fc90-9269-5238-b789-47da6e5fbbca/6405fc90-9269-5238-b789-47da6e5fbbca_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78033,
'Height': 600,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d6/d0/db/d6d0db0b73918c485fdedb2ad04229358180e1c5.jpg?rule=ad-large',
'Width': 800},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_6405fc90-9269-5238-b789-47da6e5fbbca/6405fc90-9269-5238-b789-47da6e5fbbca_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77071,
'Height': 600,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/81/f6/4d81f6de1cb566e9737bd544b3afc6d8e01ee924.jpg?rule=ad-large',
'Width': 800}],
'price': 2999,
'price_includes_vat': False,
'registration_date': '2014-08-01',
'seats_number': 5,
'seller_name': None,
'title': 'Citroën C4 Cactus - 1.2 Vti 82ch - A Vendre dans l’état Moteur HS',
'transmission': 'manual',
'trim': 'C4 Cactus PureTech 82 Shine',
'vin': None,
'year': 2014}
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273113155778%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [auto_selling_leboncoin.fr] INFO: Saving data for 3113155778: {'created_time': 1769605678.759743, 'last_price_update_time': 1769605678.759751}
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3113155778') HTTP/1.1" 204 0
2026-01-28 13:07:58 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3117579434
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273117579434%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [auto_selling_leboncoin.fr] INFO: Scrape type for 3117579434: 1
2026-01-28 13:07:58 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3117579434
2026-01-28 13:07:58 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'\n'
'✅ Bluetooth\n'
'✅ Climatisation\n'
'✅ Radars de stationnement \n'
'✅ Interieur Cuir Complet Noir\n'
'✅ Feux de jours à Leds\n'
'✅ Jantes aluminium\n'
'✅ Limiteur de vitesse\n'
'✅ Feux et essuies Glaces Auto\n'
'✅ 3 Modes de Conduites : Eco-Confort-Sport\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Véhicule sera intégralement révisé pour la vente\n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 10.990€TTC\n'
'💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
'🛡️ Garantie possible jusqu’à 24 mois\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 116,
'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/3117579434',
'listing': 'auction',
'make': 'BMW',
'model': 'Série 1',
'odometer': 194000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/23/52/3a/23523ad202f0f3362b2e36711f68bda0a6b8daaf.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/ea/4b/5eea4b1554f1963c08cafd5d543972cd18cfb299.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/ed/b3/ebedb30c675b85636b96ee9c63dea32bd7c71ff1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/07/17/d107175cc65fb506ca9f6ff29f29ac912576ff8b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/95/08/b99508147ad3ecefeb44978c5ac1c3e406bd0dd6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/38/c1/b2/38c1b22330533ed1a77e4fad76fcbd049f1b9190.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/3c/93/f43c93649e9486457471efcd9b302b0b2fc7334e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/a5/df/f5a5dfaf7a2ac780095e54752814aaca72ae56c9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/6b/76/4d6b76d7991552cf0c29e1d5dedc7c4e3ae2fe04.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3c/3d/0e/3c3d0eb8bd9d0f5108054dd83777e4addc78102e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/de/dd/6b/dedd6bee49d503d8970552cddcc79c1b234907b9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/2a/85/6f2a8579749078895d22697d7d326ca34fb571a4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/96/60/cb966093c8961fbe965ef0c4e96996a85d8e4017.jpg?rule=ad-large'],
'price': 10990,
'price_includes_vat': False,
'registration_date': '2016-06-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Bmw Série 1 116d F20 Facelift 116ch BVA8 / Finition Lounge / '
'Boite Automatique / Cuir / Gps / Paiement 4x CB Possible Jusque '
'3000',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2016}
2026-01-28 13:07:58 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4eef4068-f893-5d89-bb9a-22008eafc5b7 with identifier: 3117579434
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 13 photos for item 4eef4068-f893-5d89-bb9a-22008eafc5b7
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F52%252F3a%252F23523ad202f0f3362b2e36711f68bda0a6b8daaf.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/23/52/3a/23523ad202f0f3362b2e36711f68bda0a6b8daaf.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F5e%252Fea%252F4b%252F5eea4b1554f1963c08cafd5d543972cd18cfb299.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/ea/4b/5eea4b1554f1963c08cafd5d543972cd18cfb299.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Feb%252Fed%252Fb3%252Febedb30c675b85636b96ee9c63dea32bd7c71ff1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/ed/b3/ebedb30c675b85636b96ee9c63dea32bd7c71ff1.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F07%252F17%252Fd107175cc65fb506ca9f6ff29f29ac912576ff8b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/07/17/d107175cc65fb506ca9f6ff29f29ac912576ff8b.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F95%252F08%252Fb99508147ad3ecefeb44978c5ac1c3e406bd0dd6.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/95/08/b99508147ad3ecefeb44978c5ac1c3e406bd0dd6.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fc1%252Fb2%252F38c1b22330533ed1a77e4fad76fcbd049f1b9190.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/38/c1/b2/38c1b22330533ed1a77e4fad76fcbd049f1b9190.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F3c%252F93%252Ff43c93649e9486457471efcd9b302b0b2fc7334e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/3c/93/f43c93649e9486457471efcd9b302b0b2fc7334e.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Ff5%252Fa5%252Fdf%252Ff5a5dfaf7a2ac780095e54752814aaca72ae56c9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/a5/df/f5a5dfaf7a2ac780095e54752814aaca72ae56c9.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F4d%252F6b%252F76%252F4d6b76d7991552cf0c29e1d5dedc7c4e3ae2fe04.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/6b/76/4d6b76d7991552cf0c29e1d5dedc7c4e3ae2fe04.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F3c%252F3d%252F0e%252F3c3d0eb8bd9d0f5108054dd83777e4addc78102e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/3c/3d/0e/3c3d0eb8bd9d0f5108054dd83777e4addc78102e.jpg?rule=ad-large already downloaded
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:58 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fde%252Fdd%252F6b%252Fdedd6bee49d503d8970552cddcc79c1b234907b9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/de/dd/6b/dedd6bee49d503d8970552cddcc79c1b234907b9.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F2a%252F85%252F6f2a8579749078895d22697d7d326ca34fb571a4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/2a/85/6f2a8579749078895d22697d7d326ca34fb571a4.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fcb%252F96%252F60%252Fcb966093c8961fbe965ef0c4e96996a85d8e4017.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/96/60/cb966093c8961fbe965ef0c4e96996a85d8e4017.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4eef4068-f893-5d89-bb9a-22008eafc5b7 with identifier 3117579434
2026-01-28 13:07:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:59 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4eef4068-f893-5d89-bb9a-22008eafc5b7
2026-01-28 13:07:59 [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': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'\n'
'✅ Bluetooth\n'
'✅ Climatisation\n'
'✅ Radars de stationnement \n'
'✅ Interieur Cuir Complet Noir\n'
'✅ Feux de jours à Leds\n'
'✅ Jantes aluminium\n'
'✅ Limiteur de vitesse\n'
'✅ Feux et essuies Glaces Auto\n'
'✅ 3 Modes de Conduites : Eco-Confort-Sport\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Véhicule sera intégralement révisé pour la vente\n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 10.990€TTC\n'
'💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
'🛡️ Garantie possible jusqu’à 24 mois\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '4eef4068-f893-5d89-bb9a-22008eafc5b7',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3117579434',
'listing': 'auction',
'make': 'BMW',
'model': 'Série 1',
'odometer': 194000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 13,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/23/52/3a/23523ad202f0f3362b2e36711f68bda0a6b8daaf.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/ea/4b/5eea4b1554f1963c08cafd5d543972cd18cfb299.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/ed/b3/ebedb30c675b85636b96ee9c63dea32bd7c71ff1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/07/17/d107175cc65fb506ca9f6ff29f29ac912576ff8b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/95/08/b99508147ad3ecefeb44978c5ac1c3e406bd0dd6.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/38/c1/b2/38c1b22330533ed1a77e4fad76fcbd049f1b9190.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/3c/93/f43c93649e9486457471efcd9b302b0b2fc7334e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/a5/df/f5a5dfaf7a2ac780095e54752814aaca72ae56c9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/6b/76/4d6b76d7991552cf0c29e1d5dedc7c4e3ae2fe04.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/3c/3d/0e/3c3d0eb8bd9d0f5108054dd83777e4addc78102e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/de/dd/6b/dedd6bee49d503d8970552cddcc79c1b234907b9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/2a/85/6f2a8579749078895d22697d7d326ca34fb571a4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/96/60/cb966093c8961fbe965ef0c4e96996a85d8e4017.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4eef4068-f893-5d89-bb9a-22008eafc5b7/4eef4068-f893-5d89-bb9a-22008eafc5b7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 166420,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/23/52/3a/23523ad202f0f3362b2e36711f68bda0a6b8daaf.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4eef4068-f893-5d89-bb9a-22008eafc5b7/4eef4068-f893-5d89-bb9a-22008eafc5b7_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 176319,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5e/ea/4b/5eea4b1554f1963c08cafd5d543972cd18cfb299.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4eef4068-f893-5d89-bb9a-22008eafc5b7/4eef4068-f893-5d89-bb9a-22008eafc5b7_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 173966,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/eb/ed/b3/ebedb30c675b85636b96ee9c63dea32bd7c71ff1.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4eef4068-f893-5d89-bb9a-22008eafc5b7/4eef4068-f893-5d89-bb9a-22008eafc5b7_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164208,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/d1/07/17/d107175cc65fb506ca9f6ff29f29ac912576ff8b.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4eef4068-f893-5d89-bb9a-22008eafc5b7/4eef4068-f893-5d89-bb9a-22008eafc5b7_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135500,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b9/95/08/b99508147ad3ecefeb44978c5ac1c3e406bd0dd6.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4eef4068-f893-5d89-bb9a-22008eafc5b7/4eef4068-f893-5d89-bb9a-22008eafc5b7_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128444,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/38/c1/b2/38c1b22330533ed1a77e4fad76fcbd049f1b9190.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4eef4068-f893-5d89-bb9a-22008eafc5b7/4eef4068-f893-5d89-bb9a-22008eafc5b7_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114785,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f4/3c/93/f43c93649e9486457471efcd9b302b0b2fc7334e.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4eef4068-f893-5d89-bb9a-22008eafc5b7/4eef4068-f893-5d89-bb9a-22008eafc5b7_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90540,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/f5/a5/df/f5a5dfaf7a2ac780095e54752814aaca72ae56c9.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4eef4068-f893-5d89-bb9a-22008eafc5b7/4eef4068-f893-5d89-bb9a-22008eafc5b7_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101255,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4d/6b/76/4d6b76d7991552cf0c29e1d5dedc7c4e3ae2fe04.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4eef4068-f893-5d89-bb9a-22008eafc5b7/4eef4068-f893-5d89-bb9a-22008eafc5b7_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120315,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/3c/3d/0e/3c3d0eb8bd9d0f5108054dd83777e4addc78102e.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4eef4068-f893-5d89-bb9a-22008eafc5b7/4eef4068-f893-5d89-bb9a-22008eafc5b7_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 154369,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/de/dd/6b/dedd6bee49d503d8970552cddcc79c1b234907b9.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4eef4068-f893-5d89-bb9a-22008eafc5b7/4eef4068-f893-5d89-bb9a-22008eafc5b7_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 174270,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6f/2a/85/6f2a8579749078895d22697d7d326ca34fb571a4.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4eef4068-f893-5d89-bb9a-22008eafc5b7/4eef4068-f893-5d89-bb9a-22008eafc5b7_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 159857,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/cb/96/60/cb966093c8961fbe965ef0c4e96996a85d8e4017.jpg?rule=ad-large',
'Width': 1067}],
'price': 10990,
'price_includes_vat': False,
'registration_date': '2016-06-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Bmw Série 1 116d F20 Facelift 116ch BVA8 / Finition Lounge / '
'Boite Automatique / Cuir / Gps / Paiement 4x CB Possible Jusque '
'3000',
'transmission': 'automatic',
'trim': None,
'vin': None,
'year': 2016}
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273117579434%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [auto_selling_leboncoin.fr] INFO: Saving data for 3117579434: {'created_time': 1769605679.068329, 'last_price_update_time': 1769605679.068338}
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3117579434') HTTP/1.1" 204 0
2026-01-28 13:07:59 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3126210236
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273126210236%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [auto_selling_leboncoin.fr] INFO: Scrape type for 3126210236: 1
2026-01-28 13:07:59 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3126210236
2026-01-28 13:07:59 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Gris',
'currency': 'EUR',
'description': '🔧 YEMACAB AUTOMOBILES – Membre du réseau TOP GARAGE\n'
'📍 Situé à Taverny (95), nous proposons des véhicules '
'rigoureusement sélectionnés, révisés et prêts à partir, que '
'ce soit pour la France ou l’export.\n'
'\n'
'💬 👉 Prix affiché en HT : 14.990€ HT / 17.988€ TTC\n'
'✅ TVA récupérable pour les professionnels\n'
'🚨 Particuliers Francais : Vous payez le Prix TTC\n'
'🟢 Export : Payez le prix HT sans avance de TVA !\n'
'\n'
'⸻\n'
'\n'
'🔹 Équipements & options :\n'
'\n'
'🗺️ Écran GPS tactile\n'
'📱 Apple CarPlay & Bluetooth\n'
'📸 Caméra de recul\n'
'🔥 Climatisation automatique\n'
'💡 Feux LED + allumage automatique\n'
'🚨 Détecteur pluie & luminosité\n'
'🛣️ Régulateur de vitesse\n'
'💎 Jantes alliage\n'
'🪞 Rétroviseurs électriques\n'
'🪟 4 vitres électriques\n'
'✅ Keyless Go (démarrage sans clé)\n'
'✅ Toit Panoramique Ouvrant\n'
'\n'
'⸻\n'
'\n'
'📄 Détails du véhicule :\n'
'\n'
'🔧 Factures Entretien Disponibles : Vidange BVA et courroie '
'Distribution à Jour\n'
'\n'
'📦 Véhicule en stock\n'
'⸻\n'
'\n'
'🌍 Vente à l’export (Maroc, Tunisie)\n'
'🟢 Aucune avance de TVA requise pour l’export\n'
'📁 Service export complet dans nos locaux :\n'
'\u2003\u2003✅ Déclaration en douane\n'
'\u2003\u2003✅ Assurance temporaire\n'
'\n'
'🔑 Clé en main pour l’export : simple, rapide et sans surprise '
'!\n'
'\n'
'🚚 Livraison possible partout en France – devis sur demande\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'📞 Merci de nous contacter avant votre passage pour confirmer '
'la disponibilité du véhicule.',
'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/3126210236',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Tiguan Allspace',
'odometer': 347000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/0e/d8/bd0ed8207a6919d947c60b873c96a79875449490.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/aa/1b/b5aa1bc40a4207629e56e19747b26386e0dae6af.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/a4/c1/03a4c1e3fd27c85f2e3570e70bd9f74bf528e580.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/96/93/78/9693784f2629af8e2c5163e329a4b780c27a6e0d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/35/6a/45/356a4552a6eac0c0326291a92fec4b389f4e7cf8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8d/1c/65/8d1c659e279631fa93320ae0f522786b279bc282.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/45/2e/5a/452e5a61fda7ec65293b782d376f0e48a3a95984.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/84/99/9f8499e0f223f105253089e377e0194d3b4203c8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/82/d0/4b/82d04b97031c886f550fca0bbe21461197e7e02b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/78/2a/7c782aa45cda0b067725c86ddace24d120458c10.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/72/f3/6d72f3a3ba1000dc810072c768457d6996fa4197.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/51/b2/82/51b282a9aec71258f4927d7ddc37ab0f09042573.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/13/e3/7713e3e0be091946eab94e757f79d5703ed4c4f1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/88/df/5f88df6eb21f90e1fcd8a5c31fe2896a29d4f800.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/29/bc/d3/29bcd3396298634a8e3665838069521511c0b295.jpg?rule=ad-large'],
'price': 14990,
'price_includes_vat': False,
'registration_date': '2021-04-01',
'seats_number': None,
'seller_name': None,
'title': '🔥 VW Tiguan AllSpace 2.0 TDI 150 DSG7 — 7 Places — Carat – '
'23/04/2021 – TVA Récupérable – 14.990 HT – Carplay / Caméra / Toit '
'Panoramique – Export Maroc Tunisie Sans Avance de TVA',
'transmission': 'automatic',
'trim': 'Tiguan Allspace 2.0 TDI 150ch Carat DSG7 Euro6dT',
'vin': None,
'year': 2021}
2026-01-28 13:07:59 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4f2b72c4-dbcc-50ed-a1f7-6804642bb58a with identifier: 3126210236
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 15 photos for item 4f2b72c4-dbcc-50ed-a1f7-6804642bb58a
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fbd%252F0e%252Fd8%252Fbd0ed8207a6919d947c60b873c96a79875449490.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/0e/d8/bd0ed8207a6919d947c60b873c96a79875449490.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fb5%252Faa%252F1b%252Fb5aa1bc40a4207629e56e19747b26386e0dae6af.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/aa/1b/b5aa1bc40a4207629e56e19747b26386e0dae6af.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F03%252Fa4%252Fc1%252F03a4c1e3fd27c85f2e3570e70bd9f74bf528e580.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/03/a4/c1/03a4c1e3fd27c85f2e3570e70bd9f74bf528e580.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F96%252F93%252F78%252F9693784f2629af8e2c5163e329a4b780c27a6e0d.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/96/93/78/9693784f2629af8e2c5163e329a4b780c27a6e0d.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F6a%252F45%252F356a4552a6eac0c0326291a92fec4b389f4e7cf8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/35/6a/45/356a4552a6eac0c0326291a92fec4b389f4e7cf8.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F1c%252F65%252F8d1c659e279631fa93320ae0f522786b279bc282.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/8d/1c/65/8d1c659e279631fa93320ae0f522786b279bc282.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F2e%252F5a%252F452e5a61fda7ec65293b782d376f0e48a3a95984.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/45/2e/5a/452e5a61fda7ec65293b782d376f0e48a3a95984.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9f%252F84%252F99%252F9f8499e0f223f105253089e377e0194d3b4203c8.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/84/99/9f8499e0f223f105253089e377e0194d3b4203c8.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fd0%252F4b%252F82d04b97031c886f550fca0bbe21461197e7e02b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/82/d0/4b/82d04b97031c886f550fca0bbe21461197e7e02b.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F78%252F2a%252F7c782aa45cda0b067725c86ddace24d120458c10.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/78/2a/7c782aa45cda0b067725c86ddace24d120458c10.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6d%252F72%252Ff3%252F6d72f3a3ba1000dc810072c768457d6996fa4197.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/72/f3/6d72f3a3ba1000dc810072c768457d6996fa4197.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F51%252Fb2%252F82%252F51b282a9aec71258f4927d7ddc37ab0f09042573.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/51/b2/82/51b282a9aec71258f4927d7ddc37ab0f09042573.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F13%252Fe3%252F7713e3e0be091946eab94e757f79d5703ed4c4f1.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/77/13/e3/7713e3e0be091946eab94e757f79d5703ed4c4f1.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F88%252Fdf%252F5f88df6eb21f90e1fcd8a5c31fe2896a29d4f800.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/88/df/5f88df6eb21f90e1fcd8a5c31fe2896a29d4f800.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fbc%252Fd3%252F29bcd3396298634a8e3665838069521511c0b295.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/29/bc/d3/29bcd3396298634a8e3665838069521511c0b295.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4f2b72c4-dbcc-50ed-a1f7-6804642bb58a with identifier 3126210236
2026-01-28 13:07:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:59 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4f2b72c4-dbcc-50ed-a1f7-6804642bb58a
2026-01-28 13:07:59 [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': '🔧 YEMACAB AUTOMOBILES – Membre du réseau TOP GARAGE\n'
'📍 Situé à Taverny (95), nous proposons des véhicules '
'rigoureusement sélectionnés, révisés et prêts à partir, que '
'ce soit pour la France ou l’export.\n'
'\n'
'💬 👉 Prix affiché en HT : 14.990€ HT / 17.988€ TTC\n'
'✅ TVA récupérable pour les professionnels\n'
'🚨 Particuliers Francais : Vous payez le Prix TTC\n'
'🟢 Export : Payez le prix HT sans avance de TVA !\n'
'\n'
'⸻\n'
'\n'
'🔹 Équipements & options :\n'
'\n'
'🗺️ Écran GPS tactile\n'
'📱 Apple CarPlay & Bluetooth\n'
'📸 Caméra de recul\n'
'🔥 Climatisation automatique\n'
'💡 Feux LED + allumage automatique\n'
'🚨 Détecteur pluie & luminosité\n'
'🛣️ Régulateur de vitesse\n'
'💎 Jantes alliage\n'
'🪞 Rétroviseurs électriques\n'
'🪟 4 vitres électriques\n'
'✅ Keyless Go (démarrage sans clé)\n'
'✅ Toit Panoramique Ouvrant\n'
'\n'
'⸻\n'
'\n'
'📄 Détails du véhicule :\n'
'\n'
'🔧 Factures Entretien Disponibles : Vidange BVA et courroie '
'Distribution à Jour\n'
'\n'
'📦 Véhicule en stock\n'
'⸻\n'
'\n'
'🌍 Vente à l’export (Maroc, Tunisie)\n'
'🟢 Aucune avance de TVA requise pour l’export\n'
'📁 Service export complet dans nos locaux :\n'
'\u2003\u2003✅ Déclaration en douane\n'
'\u2003\u2003✅ Assurance temporaire\n'
'\n'
'🔑 Clé en main pour l’export : simple, rapide et sans surprise '
'!\n'
'\n'
'🚚 Livraison possible partout en France – devis sur demande\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'📞 Merci de nous contacter avant votre passage pour confirmer '
'la disponibilité du véhicule.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '4f2b72c4-dbcc-50ed-a1f7-6804642bb58a',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3126210236',
'listing': 'auction',
'make': 'VOLKSWAGEN',
'model': 'Tiguan Allspace',
'odometer': 347000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 15,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/0e/d8/bd0ed8207a6919d947c60b873c96a79875449490.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/aa/1b/b5aa1bc40a4207629e56e19747b26386e0dae6af.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/a4/c1/03a4c1e3fd27c85f2e3570e70bd9f74bf528e580.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/96/93/78/9693784f2629af8e2c5163e329a4b780c27a6e0d.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/35/6a/45/356a4552a6eac0c0326291a92fec4b389f4e7cf8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/8d/1c/65/8d1c659e279631fa93320ae0f522786b279bc282.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/45/2e/5a/452e5a61fda7ec65293b782d376f0e48a3a95984.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/84/99/9f8499e0f223f105253089e377e0194d3b4203c8.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/82/d0/4b/82d04b97031c886f550fca0bbe21461197e7e02b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/78/2a/7c782aa45cda0b067725c86ddace24d120458c10.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/72/f3/6d72f3a3ba1000dc810072c768457d6996fa4197.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/51/b2/82/51b282a9aec71258f4927d7ddc37ab0f09042573.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/13/e3/7713e3e0be091946eab94e757f79d5703ed4c4f1.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/88/df/5f88df6eb21f90e1fcd8a5c31fe2896a29d4f800.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/29/bc/d3/29bcd3396298634a8e3665838069521511c0b295.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f2b72c4-dbcc-50ed-a1f7-6804642bb58a/4f2b72c4-dbcc-50ed-a1f7-6804642bb58a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 191514,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/bd/0e/d8/bd0ed8207a6919d947c60b873c96a79875449490.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f2b72c4-dbcc-50ed-a1f7-6804642bb58a/4f2b72c4-dbcc-50ed-a1f7-6804642bb58a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 199671,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/b5/aa/1b/b5aa1bc40a4207629e56e19747b26386e0dae6af.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f2b72c4-dbcc-50ed-a1f7-6804642bb58a/4f2b72c4-dbcc-50ed-a1f7-6804642bb58a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 181987,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/03/a4/c1/03a4c1e3fd27c85f2e3570e70bd9f74bf528e580.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f2b72c4-dbcc-50ed-a1f7-6804642bb58a/4f2b72c4-dbcc-50ed-a1f7-6804642bb58a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 183836,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/96/93/78/9693784f2629af8e2c5163e329a4b780c27a6e0d.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f2b72c4-dbcc-50ed-a1f7-6804642bb58a/4f2b72c4-dbcc-50ed-a1f7-6804642bb58a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79461,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/35/6a/45/356a4552a6eac0c0326291a92fec4b389f4e7cf8.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f2b72c4-dbcc-50ed-a1f7-6804642bb58a/4f2b72c4-dbcc-50ed-a1f7-6804642bb58a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 136380,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/8d/1c/65/8d1c659e279631fa93320ae0f522786b279bc282.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f2b72c4-dbcc-50ed-a1f7-6804642bb58a/4f2b72c4-dbcc-50ed-a1f7-6804642bb58a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89302,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/45/2e/5a/452e5a61fda7ec65293b782d376f0e48a3a95984.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f2b72c4-dbcc-50ed-a1f7-6804642bb58a/4f2b72c4-dbcc-50ed-a1f7-6804642bb58a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111355,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/84/99/9f8499e0f223f105253089e377e0194d3b4203c8.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f2b72c4-dbcc-50ed-a1f7-6804642bb58a/4f2b72c4-dbcc-50ed-a1f7-6804642bb58a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125332,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/82/d0/4b/82d04b97031c886f550fca0bbe21461197e7e02b.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f2b72c4-dbcc-50ed-a1f7-6804642bb58a/4f2b72c4-dbcc-50ed-a1f7-6804642bb58a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96680,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/7c/78/2a/7c782aa45cda0b067725c86ddace24d120458c10.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f2b72c4-dbcc-50ed-a1f7-6804642bb58a/4f2b72c4-dbcc-50ed-a1f7-6804642bb58a_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77990,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/72/f3/6d72f3a3ba1000dc810072c768457d6996fa4197.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f2b72c4-dbcc-50ed-a1f7-6804642bb58a/4f2b72c4-dbcc-50ed-a1f7-6804642bb58a_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130751,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/51/b2/82/51b282a9aec71258f4927d7ddc37ab0f09042573.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f2b72c4-dbcc-50ed-a1f7-6804642bb58a/4f2b72c4-dbcc-50ed-a1f7-6804642bb58a_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 174926,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/77/13/e3/7713e3e0be091946eab94e757f79d5703ed4c4f1.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f2b72c4-dbcc-50ed-a1f7-6804642bb58a/4f2b72c4-dbcc-50ed-a1f7-6804642bb58a_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 151391,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/88/df/5f88df6eb21f90e1fcd8a5c31fe2896a29d4f800.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4f2b72c4-dbcc-50ed-a1f7-6804642bb58a/4f2b72c4-dbcc-50ed-a1f7-6804642bb58a_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87129,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/29/bc/d3/29bcd3396298634a8e3665838069521511c0b295.jpg?rule=ad-large',
'Width': 1067}],
'price': 14990,
'price_includes_vat': False,
'registration_date': '2021-04-01',
'seats_number': None,
'seller_name': None,
'title': '🔥 VW Tiguan AllSpace 2.0 TDI 150 DSG7 — 7 Places — Carat – '
'23/04/2021 – TVA Récupérable – 14.990 HT – Carplay / Caméra / Toit '
'Panoramique – Export Maroc Tunisie Sans Avance de TVA',
'transmission': 'automatic',
'trim': 'Tiguan Allspace 2.0 TDI 150ch Carat DSG7 Euro6dT',
'vin': None,
'year': 2021}
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273126210236%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [auto_selling_leboncoin.fr] INFO: Saving data for 3126210236: {'created_time': 1769605679.407171, 'last_price_update_time': 1769605679.40718}
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3126210236') HTTP/1.1" 204 0
2026-01-28 13:07:59 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3112682998
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273112682998%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [auto_selling_leboncoin.fr] INFO: Scrape type for 3112682998: 1
2026-01-28 13:07:59 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3112682998
2026-01-28 13:07:59 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'✅ Full Compteur Cokpit\n'
'✅ Leds Ambiance\n'
'✅ Bluetooth\n'
'✅ Climatisation automatique\n'
'✅ Sièges chauffants\n'
'✅ Radars de stationnement \n'
'✅ Semi-Cuir Alcantara Sport Electriques à Memoire\n'
'✅ Feux Leds\n'
'✅ Jantes aluminium\n'
'✅ Régulateur de vitesse\n'
'✅ Avertisseur Angle mort \n'
'✅ Volant chauffant\n'
'✅ Sièges Chauffants\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Historique complet d’entretien disponible Mercedes\n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 19.990€ TTC / TVA Récupérable 16.658€ HT\n'
'💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
'🛡️ Garantie possible jusqu’à 24 mois\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 218,
'expiration_date': None,
'fuel_type': 'Hybride Rechargeable',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3112682998',
'listing': 'auction',
'make': 'MERCEDES-BENZ',
'model': 'Classe A',
'odometer': 144000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/19/2a/62/192a62e1686783135142bbf7684072a295d36ac9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/34/de/8734de5a6f4e1798a2e862162d3a29a839c5cb58.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/b5/43/25b543dab32f122e8c7cd547f06f5bb3c4aa33e9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/ce/b3/4bceb3265dca07d7bd85d5849d4b4b417951b406.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/9a/ba/269aba8e2357622b4cf79ecaa0a39ad355e70bb2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/fe/4c/85fe4cde3bd6a35a656a1e63233db16bd8bcb209.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/9f/de/449fde2b5b43935c067a4d62fa811bbd4123af64.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/98/92/b4/9892b47af2746f4585c4d9e0390677399995459a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/c0/5a/44c05a6a31cf9d37df49133069cbbc7f415107f5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4a/e5/e9/4ae5e98a111bfd8e193705bb375d9e3db1b62c38.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/98/00/b4/9800b405daa7b1de93f847683513d9905ebcfa15.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a8/3e/e8/a83ee8c7db4c7a840339e81c76cb37827ac10b5e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/af/3f/5faf3ff74bf277c426646d6372cc1f161d475bc9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/f5/85/a9f5857c1650e6f66e4999b9b7ad3a4f88120519.jpg?rule=ad-large'],
'price': 19990,
'price_includes_vat': False,
'registration_date': '2020-11-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Mercedes Classe A 250e / AMG LINE / A250e / Hybride Rechargeable '
'/ 218ch / Boite Automatique 8g DCT / TVA Récupérable 16.658 HT',
'transmission': 'automatic',
'trim': 'Classe A 250 e 160+102ch AMG Line 8G-DCT 8cv',
'vin': None,
'year': 2021}
2026-01-28 13:07:59 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 10116320-651e-51d2-82e0-d3e7a309e2c4 with identifier: 3112682998
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 14 photos for item 10116320-651e-51d2-82e0-d3e7a309e2c4
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F19%252F2a%252F62%252F192a62e1686783135142bbf7684072a295d36ac9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/19/2a/62/192a62e1686783135142bbf7684072a295d36ac9.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F87%252F34%252Fde%252F8734de5a6f4e1798a2e862162d3a29a839c5cb58.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/87/34/de/8734de5a6f4e1798a2e862162d3a29a839c5cb58.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fb5%252F43%252F25b543dab32f122e8c7cd547f06f5bb3c4aa33e9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/25/b5/43/25b543dab32f122e8c7cd547f06f5bb3c4aa33e9.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F4b%252Fce%252Fb3%252F4bceb3265dca07d7bd85d5849d4b4b417951b406.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/ce/b3/4bceb3265dca07d7bd85d5849d4b4b417951b406.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F9a%252Fba%252F269aba8e2357622b4cf79ecaa0a39ad355e70bb2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/26/9a/ba/269aba8e2357622b4cf79ecaa0a39ad355e70bb2.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Ffe%252F4c%252F85fe4cde3bd6a35a656a1e63233db16bd8bcb209.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/85/fe/4c/85fe4cde3bd6a35a656a1e63233db16bd8bcb209.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F9f%252Fde%252F449fde2b5b43935c067a4d62fa811bbd4123af64.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/44/9f/de/449fde2b5b43935c067a4d62fa811bbd4123af64.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F98%252F92%252Fb4%252F9892b47af2746f4585c4d9e0390677399995459a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/98/92/b4/9892b47af2746f4585c4d9e0390677399995459a.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fc0%252F5a%252F44c05a6a31cf9d37df49133069cbbc7f415107f5.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/44/c0/5a/44c05a6a31cf9d37df49133069cbbc7f415107f5.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F4a%252Fe5%252Fe9%252F4ae5e98a111bfd8e193705bb375d9e3db1b62c38.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/4a/e5/e9/4ae5e98a111bfd8e193705bb375d9e3db1b62c38.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F98%252F00%252Fb4%252F9800b405daa7b1de93f847683513d9905ebcfa15.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/98/00/b4/9800b405daa7b1de93f847683513d9905ebcfa15.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fa8%252F3e%252Fe8%252Fa83ee8c7db4c7a840339e81c76cb37827ac10b5e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a8/3e/e8/a83ee8c7db4c7a840339e81c76cb37827ac10b5e.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Faf%252F3f%252F5faf3ff74bf277c426646d6372cc1f161d475bc9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/af/3f/5faf3ff74bf277c426646d6372cc1f161d475bc9.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Ff5%252F85%252Fa9f5857c1650e6f66e4999b9b7ad3a4f88120519.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/f5/85/a9f5857c1650e6f66e4999b9b7ad3a4f88120519.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 10116320-651e-51d2-82e0-d3e7a309e2c4 with identifier 3112682998
2026-01-28 13:07:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:59 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:07:59 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 10116320-651e-51d2-82e0-d3e7a309e2c4
2026-01-28 13:07:59 [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': '🔧 YEMACAB AUTOMOBILES – Membre TOP GARAGE\n'
'📍 Situé à Taverny (95), véhicules sélectionnés, révisés au '
'meilleur prix\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'✅ Full Compteur Cokpit\n'
'✅ Leds Ambiance\n'
'✅ Bluetooth\n'
'✅ Climatisation automatique\n'
'✅ Sièges chauffants\n'
'✅ Radars de stationnement \n'
'✅ Semi-Cuir Alcantara Sport Electriques à Memoire\n'
'✅ Feux Leds\n'
'✅ Jantes aluminium\n'
'✅ Régulateur de vitesse\n'
'✅ Avertisseur Angle mort \n'
'✅ Volant chauffant\n'
'✅ Sièges Chauffants\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Entretien :\n'
'✔️ Historique complet d’entretien disponible Mercedes\n'
'\n'
'✔️ Contrôle technique OK\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💰 Prix : 19.990€ TTC / TVA Récupérable 16.658€ HT\n'
'💳 Paiement 4x CB possible jusqu’à 3.000 € (sous conditions)\n'
'🛡️ Garantie possible jusqu’à 24 mois\n'
'🚚 Livraison possible – devis sur demande\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'\n'
'📞 Contactez-nous avant votre visite pour confirmer la '
'disponibilité du véhicule et pour un accueil optimal.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 218,
'expiration_date': None,
'fuel_type': 'Hybride Rechargeable',
'id': '10116320-651e-51d2-82e0-d3e7a309e2c4',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3112682998',
'listing': 'auction',
'make': 'MERCEDES-BENZ',
'model': 'Classe A',
'odometer': 144000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 14,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/19/2a/62/192a62e1686783135142bbf7684072a295d36ac9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/34/de/8734de5a6f4e1798a2e862162d3a29a839c5cb58.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/b5/43/25b543dab32f122e8c7cd547f06f5bb3c4aa33e9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/ce/b3/4bceb3265dca07d7bd85d5849d4b4b417951b406.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/9a/ba/269aba8e2357622b4cf79ecaa0a39ad355e70bb2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/fe/4c/85fe4cde3bd6a35a656a1e63233db16bd8bcb209.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/9f/de/449fde2b5b43935c067a4d62fa811bbd4123af64.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/98/92/b4/9892b47af2746f4585c4d9e0390677399995459a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/c0/5a/44c05a6a31cf9d37df49133069cbbc7f415107f5.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/4a/e5/e9/4ae5e98a111bfd8e193705bb375d9e3db1b62c38.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/98/00/b4/9800b405daa7b1de93f847683513d9905ebcfa15.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a8/3e/e8/a83ee8c7db4c7a840339e81c76cb37827ac10b5e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/af/3f/5faf3ff74bf277c426646d6372cc1f161d475bc9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/f5/85/a9f5857c1650e6f66e4999b9b7ad3a4f88120519.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10116320-651e-51d2-82e0-d3e7a309e2c4/10116320-651e-51d2-82e0-d3e7a309e2c4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 152439,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/19/2a/62/192a62e1686783135142bbf7684072a295d36ac9.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10116320-651e-51d2-82e0-d3e7a309e2c4/10116320-651e-51d2-82e0-d3e7a309e2c4_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 187156,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/87/34/de/8734de5a6f4e1798a2e862162d3a29a839c5cb58.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10116320-651e-51d2-82e0-d3e7a309e2c4/10116320-651e-51d2-82e0-d3e7a309e2c4_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 168125,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/25/b5/43/25b543dab32f122e8c7cd547f06f5bb3c4aa33e9.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10116320-651e-51d2-82e0-d3e7a309e2c4/10116320-651e-51d2-82e0-d3e7a309e2c4_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 168220,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4b/ce/b3/4bceb3265dca07d7bd85d5849d4b4b417951b406.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10116320-651e-51d2-82e0-d3e7a309e2c4/10116320-651e-51d2-82e0-d3e7a309e2c4_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 131983,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/26/9a/ba/269aba8e2357622b4cf79ecaa0a39ad355e70bb2.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10116320-651e-51d2-82e0-d3e7a309e2c4/10116320-651e-51d2-82e0-d3e7a309e2c4_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119003,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/85/fe/4c/85fe4cde3bd6a35a656a1e63233db16bd8bcb209.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10116320-651e-51d2-82e0-d3e7a309e2c4/10116320-651e-51d2-82e0-d3e7a309e2c4_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113448,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/9f/de/449fde2b5b43935c067a4d62fa811bbd4123af64.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10116320-651e-51d2-82e0-d3e7a309e2c4/10116320-651e-51d2-82e0-d3e7a309e2c4_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 149941,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/98/92/b4/9892b47af2746f4585c4d9e0390677399995459a.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10116320-651e-51d2-82e0-d3e7a309e2c4/10116320-651e-51d2-82e0-d3e7a309e2c4_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 134814,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/44/c0/5a/44c05a6a31cf9d37df49133069cbbc7f415107f5.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10116320-651e-51d2-82e0-d3e7a309e2c4/10116320-651e-51d2-82e0-d3e7a309e2c4_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 172685,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/4a/e5/e9/4ae5e98a111bfd8e193705bb375d9e3db1b62c38.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10116320-651e-51d2-82e0-d3e7a309e2c4/10116320-651e-51d2-82e0-d3e7a309e2c4_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 158991,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/98/00/b4/9800b405daa7b1de93f847683513d9905ebcfa15.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10116320-651e-51d2-82e0-d3e7a309e2c4/10116320-651e-51d2-82e0-d3e7a309e2c4_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 172380,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a8/3e/e8/a83ee8c7db4c7a840339e81c76cb37827ac10b5e.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10116320-651e-51d2-82e0-d3e7a309e2c4/10116320-651e-51d2-82e0-d3e7a309e2c4_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102416,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/5f/af/3f/5faf3ff74bf277c426646d6372cc1f161d475bc9.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_10116320-651e-51d2-82e0-d3e7a309e2c4/10116320-651e-51d2-82e0-d3e7a309e2c4_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 162815,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/a9/f5/85/a9f5857c1650e6f66e4999b9b7ad3a4f88120519.jpg?rule=ad-large',
'Width': 1067}],
'price': 19990,
'price_includes_vat': False,
'registration_date': '2020-11-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Mercedes Classe A 250e / AMG LINE / A250e / Hybride Rechargeable '
'/ 218ch / Boite Automatique 8g DCT / TVA Récupérable 16.658 HT',
'transmission': 'automatic',
'trim': 'Classe A 250 e 160+102ch AMG Line 8G-DCT 8cv',
'vin': None,
'year': 2021}
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273112682998%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [auto_selling_leboncoin.fr] INFO: Saving data for 3112682998: {'created_time': 1769605679.753674, 'last_price_update_time': 1769605679.753685}
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3112682998') HTTP/1.1" 204 0
2026-01-28 13:07:59 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3112682289
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273112682289%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [auto_selling_leboncoin.fr] INFO: Scrape type for 3112682289: 1
2026-01-28 13:07:59 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3112682289
2026-01-28 13:07:59 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Noir',
'currency': 'EUR',
'description': '🔧 YEMACAB AUTOMOBILES – Membre du réseau TOP GARAGE\n'
'📍 Situé à Taverny (95), nous proposons des véhicules '
'rigoureusement sélectionnés, révisés et prêts à partir, que '
'ce soit pour la France ou l’export.\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💬 👉 Prix affiché en HT : 13.990€ HT Soit 16.788€ TTC\n'
'✅ TVA récupérable pour les professionnels français\n'
'🟢 Export : Payez le prix HT sans avance de TVA !\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'\n'
'✅ Interieur Cuir Complet\n'
'✅ Écran GPS\n'
'✅ Avertisseur de franchissement de ligne\n'
'✅ Apple CarPlay & Bluetooth\n'
'✅ Climatisation\n'
'✅ Radar de recul et Camera\n'
'✅ Feux & essuie-glaces automatiques\n'
'✅ Feux Leds\n'
'✅ 4 vitres électriques\n'
'✅ Jantes alu\n'
'✅ Rétroviseurs électriques\n'
'✅ Régulateur de vitesse\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Détails du véhicule :\n'
'✅ 1ère main\n'
'🔧 Révision complète effectuée\n'
'📦 Véhicule en stock\n'
'💼 TVA récupérable\n'
'💰 Prix : 13.990€ HT soit 15.788€ TTC\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'Dans le Cas de l’achat par un particulier Français, le prix '
'est à payer est TTC.\n'
'\n'
'🌍 Vente à l’export Possible (Maroc, Tunisie)\n'
'🟢 Aucune avance de TVA requise pour l’export\n'
'📁 Service d’export complet dans nos locaux :\n'
'\u2003\u2003✅ Déclaration en douane\n'
'\u2003\u2003✅ Contrôle technique volontaire\n'
'\u2003\u2003✅ Assurance temporaire\n'
'\n'
'🔑 Clé en main pour l’export : simple, rapide et sans '
'surprise\n'
'\n'
'🚚 Livraison possible partout en France et à l’international – '
'Devis sur demande\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'📞 Merci de nous contacter avant votre passage pour confirmer '
'la disponibilité du véhicule.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 116,
'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/3112682289',
'listing': 'auction',
'make': 'MERCEDES-BENZ',
'model': 'Classe T',
'odometer': 226000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/01/f7/80/01f780a0e567afdcc4fc9882f16438952eb268c9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/58/bb/66/58bb66d10061f1b975122dc0d105cb064c3156ea.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/66/9b/2d669b4dd4dd812d282510facc36a53c3b5d118b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/94/45/639445f25071adcec7cc69008046ab5868e7c63c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/09/11/12/09111274f83701776d872634f47b8b6beb36791e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/b5/03/02b5033c118438f42eed00485d6b7598e7b7cc07.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/08/5e/31/085e31506912790eb0a3fd7c8439010acbc82b0a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/bb/c8/07bbc8b1294c2f969574bd4c1467a15342ac9af4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/79/53/69/7953694bb2e0ba7f896862c722307492c95eb8e9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/59/f7/1d/59f71d7a28a84546d42d08a35f22b16c1ada4fac.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/50/7b/c3/507bc305be678b40397383ff26bd2af700336cc3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/cd/f5/c4cdf5807ca49c272094b230da37765be26b205a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e6/1e/5d/e61e5d31f252bb2cc329b37e0b16d61452c251b2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/78/5d/ae785d974225b6611808dc019c4212226e687d88.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/0b/48/310b48b8c2baf889e7b6cbdeea6e12b90407a04b.jpg?rule=ad-large'],
'price': 13990,
'price_includes_vat': False,
'registration_date': '2023-05-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Mercedes Classe T 180d - T180d 7g DCT Boite Automatique - '
'Finition Progressive Line - 13.990 HT - Pas D’avance de Tva pour '
'export Tunisie et Maroc',
'transmission': 'automatic',
'trim': 'Classe T 180 d Progressive BVA7',
'vin': None,
'year': 2023}
2026-01-28 13:07:59 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: e251bd5f-810e-5e79-8986-1aac5c682e08 with identifier: 3112682289
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 15 photos for item e251bd5f-810e-5e79-8986-1aac5c682e08
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F01%252Ff7%252F80%252F01f780a0e567afdcc4fc9882f16438952eb268c9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/01/f7/80/01f780a0e567afdcc4fc9882f16438952eb268c9.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F58%252Fbb%252F66%252F58bb66d10061f1b975122dc0d105cb064c3156ea.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/58/bb/66/58bb66d10061f1b975122dc0d105cb064c3156ea.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F2d%252F66%252F9b%252F2d669b4dd4dd812d282510facc36a53c3b5d118b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/66/9b/2d669b4dd4dd812d282510facc36a53c3b5d118b.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F94%252F45%252F639445f25071adcec7cc69008046ab5868e7c63c.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/63/94/45/639445f25071adcec7cc69008046ab5868e7c63c.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F09%252F11%252F12%252F09111274f83701776d872634f47b8b6beb36791e.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/09/11/12/09111274f83701776d872634f47b8b6beb36791e.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fb5%252F03%252F02b5033c118438f42eed00485d6b7598e7b7cc07.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/02/b5/03/02b5033c118438f42eed00485d6b7598e7b7cc07.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F5e%252F31%252F085e31506912790eb0a3fd7c8439010acbc82b0a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/08/5e/31/085e31506912790eb0a3fd7c8439010acbc82b0a.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F07%252Fbb%252Fc8%252F07bbc8b1294c2f969574bd4c1467a15342ac9af4.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/07/bb/c8/07bbc8b1294c2f969574bd4c1467a15342ac9af4.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F53%252F69%252F7953694bb2e0ba7f896862c722307492c95eb8e9.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/79/53/69/7953694bb2e0ba7f896862c722307492c95eb8e9.jpg?rule=ad-large already downloaded
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:07:59 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F59%252Ff7%252F1d%252F59f71d7a28a84546d42d08a35f22b16c1ada4fac.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/59/f7/1d/59f71d7a28a84546d42d08a35f22b16c1ada4fac.jpg?rule=ad-large already downloaded
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F7b%252Fc3%252F507bc305be678b40397383ff26bd2af700336cc3.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/50/7b/c3/507bc305be678b40397383ff26bd2af700336cc3.jpg?rule=ad-large already downloaded
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252Fcd%252Ff5%252Fc4cdf5807ca49c272094b230da37765be26b205a.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/cd/f5/c4cdf5807ca49c272094b230da37765be26b205a.jpg?rule=ad-large already downloaded
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F1e%252F5d%252Fe61e5d31f252bb2cc329b37e0b16d61452c251b2.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e6/1e/5d/e61e5d31f252bb2cc329b37e0b16d61452c251b2.jpg?rule=ad-large already downloaded
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fae%252F78%252F5d%252Fae785d974225b6611808dc019c4212226e687d88.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/78/5d/ae785d974225b6611808dc019c4212226e687d88.jpg?rule=ad-large already downloaded
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F31%252F0b%252F48%252F310b48b8c2baf889e7b6cbdeea6e12b90407a04b.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/31/0b/48/310b48b8c2baf889e7b6cbdeea6e12b90407a04b.jpg?rule=ad-large already downloaded
2026-01-28 13:08:00 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: e251bd5f-810e-5e79-8986-1aac5c682e08 with identifier 3112682289
2026-01-28 13:08:00 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:08:00 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:08:00 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item e251bd5f-810e-5e79-8986-1aac5c682e08
2026-01-28 13:08:00 [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': '🔧 YEMACAB AUTOMOBILES – Membre du réseau TOP GARAGE\n'
'📍 Situé à Taverny (95), nous proposons des véhicules '
'rigoureusement sélectionnés, révisés et prêts à partir, que '
'ce soit pour la France ou l’export.\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'💬 👉 Prix affiché en HT : 13.990€ HT Soit 16.788€ TTC\n'
'✅ TVA récupérable pour les professionnels français\n'
'🟢 Export : Payez le prix HT sans avance de TVA !\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'🔹 Équipements & options :\n'
'\n'
'✅ Interieur Cuir Complet\n'
'✅ Écran GPS\n'
'✅ Avertisseur de franchissement de ligne\n'
'✅ Apple CarPlay & Bluetooth\n'
'✅ Climatisation\n'
'✅ Radar de recul et Camera\n'
'✅ Feux & essuie-glaces automatiques\n'
'✅ Feux Leds\n'
'✅ 4 vitres électriques\n'
'✅ Jantes alu\n'
'✅ Rétroviseurs électriques\n'
'✅ Régulateur de vitesse\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'📄 Détails du véhicule :\n'
'✅ 1ère main\n'
'🔧 Révision complète effectuée\n'
'📦 Véhicule en stock\n'
'💼 TVA récupérable\n'
'💰 Prix : 13.990€ HT soit 15.788€ TTC\n'
'\n'
'✨✨✨✨✨✨✨✨✨✨✨✨\n'
'\n'
'Dans le Cas de l’achat par un particulier Français, le prix '
'est à payer est TTC.\n'
'\n'
'🌍 Vente à l’export Possible (Maroc, Tunisie)\n'
'🟢 Aucune avance de TVA requise pour l’export\n'
'📁 Service d’export complet dans nos locaux :\n'
'\u2003\u2003✅ Déclaration en douane\n'
'\u2003\u2003✅ Contrôle technique volontaire\n'
'\u2003\u2003✅ Assurance temporaire\n'
'\n'
'🔑 Clé en main pour l’export : simple, rapide et sans '
'surprise\n'
'\n'
'🚚 Livraison possible partout en France et à l’international – '
'Devis sur demande\n'
'\n'
'📍 YEMACAB Automobiles\n'
'17 rue Constantin Pecqueur – 95150 Taverny\n'
'📞 Merci de nous contacter avant votre passage pour confirmer '
'la disponibilité du véhicule.',
'doors_number': 5,
'emission_standard': None,
'engine': None,
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e251bd5f-810e-5e79-8986-1aac5c682e08',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/voitures/3112682289',
'listing': 'auction',
'make': 'MERCEDES-BENZ',
'model': 'Classe T',
'odometer': 226000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 15,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/01/f7/80/01f780a0e567afdcc4fc9882f16438952eb268c9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/58/bb/66/58bb66d10061f1b975122dc0d105cb064c3156ea.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/66/9b/2d669b4dd4dd812d282510facc36a53c3b5d118b.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/94/45/639445f25071adcec7cc69008046ab5868e7c63c.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/09/11/12/09111274f83701776d872634f47b8b6beb36791e.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/b5/03/02b5033c118438f42eed00485d6b7598e7b7cc07.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/08/5e/31/085e31506912790eb0a3fd7c8439010acbc82b0a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/bb/c8/07bbc8b1294c2f969574bd4c1467a15342ac9af4.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/79/53/69/7953694bb2e0ba7f896862c722307492c95eb8e9.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/59/f7/1d/59f71d7a28a84546d42d08a35f22b16c1ada4fac.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/50/7b/c3/507bc305be678b40397383ff26bd2af700336cc3.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/cd/f5/c4cdf5807ca49c272094b230da37765be26b205a.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/e6/1e/5d/e61e5d31f252bb2cc329b37e0b16d61452c251b2.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/78/5d/ae785d974225b6611808dc019c4212226e687d88.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/0b/48/310b48b8c2baf889e7b6cbdeea6e12b90407a04b.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e251bd5f-810e-5e79-8986-1aac5c682e08/e251bd5f-810e-5e79-8986-1aac5c682e08_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 204473,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/01/f7/80/01f780a0e567afdcc4fc9882f16438952eb268c9.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e251bd5f-810e-5e79-8986-1aac5c682e08/e251bd5f-810e-5e79-8986-1aac5c682e08_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 205990,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/58/bb/66/58bb66d10061f1b975122dc0d105cb064c3156ea.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e251bd5f-810e-5e79-8986-1aac5c682e08/e251bd5f-810e-5e79-8986-1aac5c682e08_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 202762,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/2d/66/9b/2d669b4dd4dd812d282510facc36a53c3b5d118b.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e251bd5f-810e-5e79-8986-1aac5c682e08/e251bd5f-810e-5e79-8986-1aac5c682e08_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 190733,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/63/94/45/639445f25071adcec7cc69008046ab5868e7c63c.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e251bd5f-810e-5e79-8986-1aac5c682e08/e251bd5f-810e-5e79-8986-1aac5c682e08_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125039,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/09/11/12/09111274f83701776d872634f47b8b6beb36791e.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e251bd5f-810e-5e79-8986-1aac5c682e08/e251bd5f-810e-5e79-8986-1aac5c682e08_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135616,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/02/b5/03/02b5033c118438f42eed00485d6b7598e7b7cc07.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e251bd5f-810e-5e79-8986-1aac5c682e08/e251bd5f-810e-5e79-8986-1aac5c682e08_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82799,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/08/5e/31/085e31506912790eb0a3fd7c8439010acbc82b0a.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e251bd5f-810e-5e79-8986-1aac5c682e08/e251bd5f-810e-5e79-8986-1aac5c682e08_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88212,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/07/bb/c8/07bbc8b1294c2f969574bd4c1467a15342ac9af4.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e251bd5f-810e-5e79-8986-1aac5c682e08/e251bd5f-810e-5e79-8986-1aac5c682e08_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 143768,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/79/53/69/7953694bb2e0ba7f896862c722307492c95eb8e9.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e251bd5f-810e-5e79-8986-1aac5c682e08/e251bd5f-810e-5e79-8986-1aac5c682e08_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126386,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/59/f7/1d/59f71d7a28a84546d42d08a35f22b16c1ada4fac.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e251bd5f-810e-5e79-8986-1aac5c682e08/e251bd5f-810e-5e79-8986-1aac5c682e08_image_10.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 127103,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/50/7b/c3/507bc305be678b40397383ff26bd2af700336cc3.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e251bd5f-810e-5e79-8986-1aac5c682e08/e251bd5f-810e-5e79-8986-1aac5c682e08_image_11.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 191311,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/c4/cd/f5/c4cdf5807ca49c272094b230da37765be26b205a.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e251bd5f-810e-5e79-8986-1aac5c682e08/e251bd5f-810e-5e79-8986-1aac5c682e08_image_12.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 196359,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e6/1e/5d/e61e5d31f252bb2cc329b37e0b16d61452c251b2.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e251bd5f-810e-5e79-8986-1aac5c682e08/e251bd5f-810e-5e79-8986-1aac5c682e08_image_13.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 191507,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ae/78/5d/ae785d974225b6611808dc019c4212226e687d88.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_e251bd5f-810e-5e79-8986-1aac5c682e08/e251bd5f-810e-5e79-8986-1aac5c682e08_image_14.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 190039,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/31/0b/48/310b48b8c2baf889e7b6cbdeea6e12b90407a04b.jpg?rule=ad-large',
'Width': 1067}],
'price': 13990,
'price_includes_vat': False,
'registration_date': '2023-05-01',
'seats_number': 5,
'seller_name': None,
'title': '✨ Mercedes Classe T 180d - T180d 7g DCT Boite Automatique - '
'Finition Progressive Line - 13.990 HT - Pas D’avance de Tva pour '
'export Tunisie et Maroc',
'transmission': 'automatic',
'trim': 'Classe T 180 d Progressive BVA7',
'vin': None,
'year': 2023}
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273112682289%27 HTTP/1.1" 200 None
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] INFO: Saving data for 3112682289: {'created_time': 1769605680.15548, 'last_price_update_time': 1769605680.15549}
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3112682289') HTTP/1.1" 204 0
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3124244071
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273124244071%27 HTTP/1.1" 200 None
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] INFO: Scrape type for 3124244071: 1
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3124244071
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] INFO: Extracted item: {'auction_title': '',
'c_o_2_emission_value': None,
'category': None,
'color': 'Blanc',
'currency': 'EUR',
'description': '📍TOP GARAGE YEMACAB AUTOMOBILES - 17 Rue Constantin Pecqueur '
'95150 Taverny\n'
'\n'
'1ère main, acheté neuf chez Mercedes en 2021\n'
'480 000 km – très bien entretenu (n’a pas parcouru que des '
'longues distances)\n'
'Révision récente (moins de 2 000 km)\n'
'Charge utile : 1t2\n'
'\n'
'Plateau coulissant hydraulique Equipmen\n'
'Treuil hydraulique coulissant\n'
'Support moto\n'
'\n'
'Clim auto – régulateur\n'
'CarPlay – feux LED\n'
'\n'
'Parcourt toute distance\n'
'\n'
'💰 Prix : 34.990€ HT – TVA récupérable\n'
'💰 41.988€ TTC\n'
'👉 Modèle équivalent neuf aujourd’hui ≈ 100 000 € TTC\n'
'\n'
'📞 Merci de nous contacter avant votre passage pour confirmer '
'la disponibilité du véhicule.',
'doors_number': 2,
'emission_standard': None,
'engine': None,
'engine_horse_power': 170,
'expiration_date': None,
'fuel_type': 'Diesel',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3124244071',
'listing': 'auction',
'make': 'MERCEDES-BENZ',
'model': 'Autres',
'odometer': 480000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 0,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/25/69/e32569f15c9499e98c8995c91ee23ec699aa1f14.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/c0/90/6dc0900175140effe46042555762f7527ef9c956.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ed/1d/47/ed1d4735eaa27d30f37899c678dc9b3423860c94.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/08/bd/9f08bd553c1eb68a27e77300c18d16f6a5b27c41.jpg?rule=ad-large'],
'price': 41988,
'price_includes_vat': False,
'registration_date': '2021-03-01',
'seats_number': 3,
'seller_name': None,
'title': '✨ 34.990 HT - Mercedes Sprinter Dépanneuse Porte-Voiture - 317 CDI '
'– 170 ch - Carte grise VASP Dépannage – Carte blanche - Plateau '
'Coulissant - TVA récupérable',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2021}
2026-01-28 13:08:00 [crawlers.auto_selling.middlewares.id_gen_middleware] INFO: Generated ID for item: 4ddc223e-6863-58c4-b3fa-a4a88353b984 with identifier: 3124244071
2026-01-28 13:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 4 photos for item 4ddc223e-6863-58c4-b3fa-a4a88353b984
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252Fe3%252F25%252F69%252Fe32569f15c9499e98c8995c91ee23ec699aa1f14.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/25/69/e32569f15c9499e98c8995c91ee23ec699aa1f14.jpg?rule=ad-large already downloaded
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F6d%252Fc0%252F90%252F6dc0900175140effe46042555762f7527ef9c956.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/c0/90/6dc0900175140effe46042555762f7527ef9c956.jpg?rule=ad-large already downloaded
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /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%252F1d%252F47%252Fed1d4735eaa27d30f37899c678dc9b3423860c94.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/ed/1d/47/ed1d4735eaa27d30f37899c678dc9b3423860c94.jpg?rule=ad-large already downloaded
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /PhotoDownloadCache()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%27https%3A%252F%252Fimg.leboncoin.fr%252Fapi%252Fv1%252Flbcpb1%252Fimages%252F9f%252F08%252Fbd%252F9f08bd553c1eb68a27e77300c18d16f6a5b27c41.jpg%253Frule%3Dad-large%27 HTTP/1.1" 200 None
2026-01-28 13:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/08/bd/9f08bd553c1eb68a27e77300c18d16f6a5b27c41.jpg?rule=ad-large already downloaded
2026-01-28 13:08:00 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: Azure Bus Pipeline processing item: 4ddc223e-6863-58c4-b3fa-a4a88353b984 with identifier 3124244071
2026-01-28 13:08:00 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:08:00 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:08:00 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process item CloudEvent for item 4ddc223e-6863-58c4-b3fa-a4a88353b984
2026-01-28 13:08:00 [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': '📍TOP GARAGE YEMACAB AUTOMOBILES - 17 Rue Constantin Pecqueur '
'95150 Taverny\n'
'\n'
'1ère main, acheté neuf chez Mercedes en 2021\n'
'480 000 km – très bien entretenu (n’a pas parcouru que des '
'longues distances)\n'
'Révision récente (moins de 2 000 km)\n'
'Charge utile : 1t2\n'
'\n'
'Plateau coulissant hydraulique Equipmen\n'
'Treuil hydraulique coulissant\n'
'Support moto\n'
'\n'
'Clim auto – régulateur\n'
'CarPlay – feux LED\n'
'\n'
'Parcourt toute distance\n'
'\n'
'💰 Prix : 34.990€ HT – TVA récupérable\n'
'💰 41.988€ TTC\n'
'👉 Modèle équivalent neuf aujourd’hui ≈ 100 000 € TTC\n'
'\n'
'📞 Merci de nous contacter avant votre passage pour confirmer '
'la disponibilité du véhicule.',
'doors_number': 2,
'emission_standard': None,
'engine': None,
'engine_horse_power': 170,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '4ddc223e-6863-58c4-b3fa-a4a88353b984',
'is_damaged': False,
'is_operable': True,
'license_plate': None,
'link_to_web_offer': 'https://www.leboncoin.fr/ad/utilitaires/3124244071',
'listing': 'auction',
'make': 'MERCEDES-BENZ',
'model': 'Autres',
'odometer': 480000,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 4,
'photo_urls': ['https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/25/69/e32569f15c9499e98c8995c91ee23ec699aa1f14.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/c0/90/6dc0900175140effe46042555762f7527ef9c956.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/ed/1d/47/ed1d4735eaa27d30f37899c678dc9b3423860c94.jpg?rule=ad-large',
'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/08/bd/9f08bd553c1eb68a27e77300c18d16f6a5b27c41.jpg?rule=ad-large'],
'photos': [{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ddc223e-6863-58c4-b3fa-a4a88353b984/4ddc223e-6863-58c4-b3fa-a4a88353b984_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164326,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/e3/25/69/e32569f15c9499e98c8995c91ee23ec699aa1f14.jpg?rule=ad-large',
'Width': 1067},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ddc223e-6863-58c4-b3fa-a4a88353b984/4ddc223e-6863-58c4-b3fa-a4a88353b984_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59716,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/6d/c0/90/6dc0900175140effe46042555762f7527ef9c956.jpg?rule=ad-large',
'Width': 430},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ddc223e-6863-58c4-b3fa-a4a88353b984/4ddc223e-6863-58c4-b3fa-a4a88353b984_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 151922,
'Height': 800,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/ed/1d/47/ed1d4735eaa27d30f37899c678dc9b3423860c94.jpg?rule=ad-large',
'Width': 1068},
{'BlobStorageUrl': 'https://alxproduction.blob.core.windows.net/top-deal-listing/listing_4ddc223e-6863-58c4-b3fa-a4a88353b984/4ddc223e-6863-58c4-b3fa-a4a88353b984_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72617,
'Height': 657,
'OriginUrl': 'https://img.leboncoin.fr/api/v1/lbcpb1/images/9f/08/bd/9f08bd553c1eb68a27e77300c18d16f6a5b27c41.jpg?rule=ad-large',
'Width': 860}],
'price': 41988,
'price_includes_vat': False,
'registration_date': '2021-03-01',
'seats_number': 3,
'seller_name': None,
'title': '✨ 34.990 HT - Mercedes Sprinter Dépanneuse Porte-Voiture - 317 CDI '
'– 170 ch - Carte grise VASP Dépannage – Carte blanche - Plateau '
'Coulissant - TVA récupérable',
'transmission': 'manual',
'trim': None,
'vin': None,
'year': 2021}
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273124244071%27 HTTP/1.1" 200 None
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] INFO: Saving data for 3124244071: {'created_time': 1769605680.312137, 'last_price_update_time': 1769605680.312147}
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3124244071') HTTP/1.1" 204 0
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3103944869
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273103944869%27 HTTP/1.1" 200 None
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] INFO: Scrape type for 3103944869: 1
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3103944869
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] ERROR: DefaultOnExceptionError in _extract_make: 'NoneType' object has no attribute 'get'
Traceback (most recent call last):
File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
return func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/app/crawlers/spiders/auto_selling_leboncoin.py", line 306, in _extract_make
else brand_attribute_details.get("value_label")
^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'get'
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] ERROR: Payload: {"list_id": 3103944869, "first_publication_date": "2025-12-01 03:26:44", "expiration_date": "2026-01-30 03:26:44", "index_date": "2026-01-15 04:59:14", "status": "active", "category_id": "6", "category_name": "\u00c9quipement auto", "subject": "Alternateur Hybride Peugeot 508 - 3008 - 508 RXH / Citro\u00ebn DS5 Hybrid4 \u2013 R\u00e9f\u00e9rence 9676536980", "body": "\ud83d\udccc Recondionn\u00e9 Garantie 1 An R\u00e9f\u00e9rence prise en charge : 9676536980\n\ud83d\ude97 V\u00e9hicules concern\u00e9s : Peugeot 508 Berline et RXH, 3008, Citro\u00ebn DS5 Hybrid4\n\n\u26a1 Montage possible dans notre atelier Prestation r\u00e9alis\u00e9e dans la journ\u00e9e et garantie par un professionnel qualifi\u00e9.\n\n\ud83d\udccdTop Garage Yemacab Automobiles\n17 Rue Constantin Pecqueur\n95150 Taverny\n\n\ud83d\udcde Contactez-nous vite pour un diagnostic ou un rendez-vous\u202f!", "brand": "leboncoin", "ad_type": "offer", "url": "https://www.leboncoin.fr/ad/equipement_auto/3103944869", "price": [800], "price_cents": 80000, "images": {"thumb_url": "https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/bc/b8/e7bcb8a4b52bc77ba6124e8cc61e661d8db8dc6d.jpg?rule=ad-thumb", "small_url": "https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/bc/b8/e7bcb8a4b52bc77ba6124e8cc61e661d8db8dc6d.jpg?rule=ad-small", "nb_images": 1, "urls": ["https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/bc/b8/e7bcb8a4b52bc77ba6124e8cc61e661d8db8dc6d.jpg?rule=ad-image"], "urls_thumb": ["https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/bc/b8/e7bcb8a4b52bc77ba6124e8cc61e661d8db8dc6d.jpg?rule=ad-thumb"], "urls_large": ["https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/bc/b8/e7bcb8a4b52bc77ba6124e8cc61e661d8db8dc6d.jpg?rule=ad-large"]}, "attributes": [{"key": "activity_sector", "value": "1", "values": ["1"], "value_label": "1", "generic": false}, {"key": "stock_quantity", "value": "1", "values": ["1"], "value_label": "1", "generic": false}, {"key": "country_isocode3166", "value": "FR", "values": ["FR"], "value_label": "FR", "generic": false}, {"key": "vehicle_equipment_type", "value": "", "values": ["vehicle_replacement_repair"], "key_label": "Type", "value_label": "Remplacement et r\u00e9paration de v\u00e9hicules", "values_label": ["Remplacement et r\u00e9paration de v\u00e9hicules"], "generic": true, "display_ad_card": true}, {"key": "new_item_price", "value": "200000", "values": ["200000"], "value_label": "200000", "generic": false}, {"key": "shippable", "value": "false", "values": ["false"], "value_label": "false", "generic": false}, {"key": "is_import", "value": "false", "values": ["false"], "value_label": "false", "generic": false}, {"key": "spare_parts_availability", "value": "30", "values": ["30"], "key_label": "Dur\u00e9e de disponibilit\u00e9 des pi\u00e8ces d\u00e9tach\u00e9es", "value_label": "30 ans", "generic": true}], "location": {"country_id": "FR", "region_id": "12", "region_name": "Ile-de-France", "department_id": "95", "department_name": "Val-d'Oise", "city_label": "Taverny 95150", "city": "Taverny", "zipcode": "95150", "lat": 49.02725, "lng": 2.1931, "source": "address", "provider": "here", "is_shape": false, "feature": {"type": "Feature", "geometry": {"type": "Point", "coordinates": [2.1931, 49.02725]}, "properties": null}}, "owner": {"store_id": "48952704", "user_id": "87bc28a0-9e80-45b5-8f4a-09b8e2818e09", "type": "pro", "name": "YEMACAB AUTOMOBILES", "siren": "810546697", "no_salesmen": false, "activity_sector": "1"}, "options": {"has_option": false, "booster": false, "photosup": false, "urgent": false, "gallery": false, "sub_toplist": false, "continuous_top_ads": false, "highlight": false}, "has_phone": true, "similar": null, "counters": {}}
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] ERROR: DefaultOnExceptionError in _extract_model: 'NoneType' object has no attribute 'get'
Traceback (most recent call last):
File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
return func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/app/crawlers/spiders/auto_selling_leboncoin.py", line 319, in _extract_model
else model_attribute_details.get("value_label")
^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'get'
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] ERROR: Payload: {"list_id": 3103944869, "first_publication_date": "2025-12-01 03:26:44", "expiration_date": "2026-01-30 03:26:44", "index_date": "2026-01-15 04:59:14", "status": "active", "category_id": "6", "category_name": "\u00c9quipement auto", "subject": "Alternateur Hybride Peugeot 508 - 3008 - 508 RXH / Citro\u00ebn DS5 Hybrid4 \u2013 R\u00e9f\u00e9rence 9676536980", "body": "\ud83d\udccc Recondionn\u00e9 Garantie 1 An R\u00e9f\u00e9rence prise en charge : 9676536980\n\ud83d\ude97 V\u00e9hicules concern\u00e9s : Peugeot 508 Berline et RXH, 3008, Citro\u00ebn DS5 Hybrid4\n\n\u26a1 Montage possible dans notre atelier Prestation r\u00e9alis\u00e9e dans la journ\u00e9e et garantie par un professionnel qualifi\u00e9.\n\n\ud83d\udccdTop Garage Yemacab Automobiles\n17 Rue Constantin Pecqueur\n95150 Taverny\n\n\ud83d\udcde Contactez-nous vite pour un diagnostic ou un rendez-vous\u202f!", "brand": "leboncoin", "ad_type": "offer", "url": "https://www.leboncoin.fr/ad/equipement_auto/3103944869", "price": [800], "price_cents": 80000, "images": {"thumb_url": "https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/bc/b8/e7bcb8a4b52bc77ba6124e8cc61e661d8db8dc6d.jpg?rule=ad-thumb", "small_url": "https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/bc/b8/e7bcb8a4b52bc77ba6124e8cc61e661d8db8dc6d.jpg?rule=ad-small", "nb_images": 1, "urls": ["https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/bc/b8/e7bcb8a4b52bc77ba6124e8cc61e661d8db8dc6d.jpg?rule=ad-image"], "urls_thumb": ["https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/bc/b8/e7bcb8a4b52bc77ba6124e8cc61e661d8db8dc6d.jpg?rule=ad-thumb"], "urls_large": ["https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/bc/b8/e7bcb8a4b52bc77ba6124e8cc61e661d8db8dc6d.jpg?rule=ad-large"]}, "attributes": [{"key": "activity_sector", "value": "1", "values": ["1"], "value_label": "1", "generic": false}, {"key": "stock_quantity", "value": "1", "values": ["1"], "value_label": "1", "generic": false}, {"key": "country_isocode3166", "value": "FR", "values": ["FR"], "value_label": "FR", "generic": false}, {"key": "vehicle_equipment_type", "value": "", "values": ["vehicle_replacement_repair"], "key_label": "Type", "value_label": "Remplacement et r\u00e9paration de v\u00e9hicules", "values_label": ["Remplacement et r\u00e9paration de v\u00e9hicules"], "generic": true, "display_ad_card": true}, {"key": "new_item_price", "value": "200000", "values": ["200000"], "value_label": "200000", "generic": false}, {"key": "shippable", "value": "false", "values": ["false"], "value_label": "false", "generic": false}, {"key": "is_import", "value": "false", "values": ["false"], "value_label": "false", "generic": false}, {"key": "spare_parts_availability", "value": "30", "values": ["30"], "key_label": "Dur\u00e9e de disponibilit\u00e9 des pi\u00e8ces d\u00e9tach\u00e9es", "value_label": "30 ans", "generic": true}], "location": {"country_id": "FR", "region_id": "12", "region_name": "Ile-de-France", "department_id": "95", "department_name": "Val-d'Oise", "city_label": "Taverny 95150", "city": "Taverny", "zipcode": "95150", "lat": 49.02725, "lng": 2.1931, "source": "address", "provider": "here", "is_shape": false, "feature": {"type": "Feature", "geometry": {"type": "Point", "coordinates": [2.1931, 49.02725]}, "properties": null}}, "owner": {"store_id": "48952704", "user_id": "87bc28a0-9e80-45b5-8f4a-09b8e2818e09", "type": "pro", "name": "YEMACAB AUTOMOBILES", "siren": "810546697", "no_salesmen": false, "activity_sector": "1"}, "options": {"has_option": false, "booster": false, "photosup": false, "urgent": false, "gallery": false, "sub_toplist": false, "continuous_top_ads": false, "highlight": false}, "has_phone": true, "similar": null, "counters": {}}
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] ERROR: DefaultOnExceptionError in _extract_transmission: 'NoneType' object has no attribute 'get'
Traceback (most recent call last):
File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
return func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/app/crawlers/spiders/auto_selling_leboncoin.py", line 334, in _extract_transmission
if attribute_details.get("value_label") == "Automatique"
^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'get'
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] ERROR: Payload: {"list_id": 3103944869, "first_publication_date": "2025-12-01 03:26:44", "expiration_date": "2026-01-30 03:26:44", "index_date": "2026-01-15 04:59:14", "status": "active", "category_id": "6", "category_name": "\u00c9quipement auto", "subject": "Alternateur Hybride Peugeot 508 - 3008 - 508 RXH / Citro\u00ebn DS5 Hybrid4 \u2013 R\u00e9f\u00e9rence 9676536980", "body": "\ud83d\udccc Recondionn\u00e9 Garantie 1 An R\u00e9f\u00e9rence prise en charge : 9676536980\n\ud83d\ude97 V\u00e9hicules concern\u00e9s : Peugeot 508 Berline et RXH, 3008, Citro\u00ebn DS5 Hybrid4\n\n\u26a1 Montage possible dans notre atelier Prestation r\u00e9alis\u00e9e dans la journ\u00e9e et garantie par un professionnel qualifi\u00e9.\n\n\ud83d\udccdTop Garage Yemacab Automobiles\n17 Rue Constantin Pecqueur\n95150 Taverny\n\n\ud83d\udcde Contactez-nous vite pour un diagnostic ou un rendez-vous\u202f!", "brand": "leboncoin", "ad_type": "offer", "url": "https://www.leboncoin.fr/ad/equipement_auto/3103944869", "price": [800], "price_cents": 80000, "images": {"thumb_url": "https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/bc/b8/e7bcb8a4b52bc77ba6124e8cc61e661d8db8dc6d.jpg?rule=ad-thumb", "small_url": "https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/bc/b8/e7bcb8a4b52bc77ba6124e8cc61e661d8db8dc6d.jpg?rule=ad-small", "nb_images": 1, "urls": ["https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/bc/b8/e7bcb8a4b52bc77ba6124e8cc61e661d8db8dc6d.jpg?rule=ad-image"], "urls_thumb": ["https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/bc/b8/e7bcb8a4b52bc77ba6124e8cc61e661d8db8dc6d.jpg?rule=ad-thumb"], "urls_large": ["https://img.leboncoin.fr/api/v1/lbcpb1/images/e7/bc/b8/e7bcb8a4b52bc77ba6124e8cc61e661d8db8dc6d.jpg?rule=ad-large"]}, "attributes": [{"key": "activity_sector", "value": "1", "values": ["1"], "value_label": "1", "generic": false}, {"key": "stock_quantity", "value": "1", "values": ["1"], "value_label": "1", "generic": false}, {"key": "country_isocode3166", "value": "FR", "values": ["FR"], "value_label": "FR", "generic": false}, {"key": "vehicle_equipment_type", "value": "", "values": ["vehicle_replacement_repair"], "key_label": "Type", "value_label": "Remplacement et r\u00e9paration de v\u00e9hicules", "values_label": ["Remplacement et r\u00e9paration de v\u00e9hicules"], "generic": true, "display_ad_card": true}, {"key": "new_item_price", "value": "200000", "values": ["200000"], "value_label": "200000", "generic": false}, {"key": "shippable", "value": "false", "values": ["false"], "value_label": "false", "generic": false}, {"key": "is_import", "value": "false", "values": ["false"], "value_label": "false", "generic": false}, {"key": "spare_parts_availability", "value": "30", "values": ["30"], "key_label": "Dur\u00e9e de disponibilit\u00e9 des pi\u00e8ces d\u00e9tach\u00e9es", "value_label": "30 ans", "generic": true}], "location": {"country_id": "FR", "region_id": "12", "region_name": "Ile-de-France", "department_id": "95", "department_name": "Val-d'Oise", "city_label": "Taverny 95150", "city": "Taverny", "zipcode": "95150", "lat": 49.02725, "lng": 2.1931, "source": "address", "provider": "here", "is_shape": false, "feature": {"type": "Feature", "geometry": {"type": "Point", "coordinates": [2.1931, 49.02725]}, "properties": null}}, "owner": {"store_id": "48952704", "user_id": "87bc28a0-9e80-45b5-8f4a-09b8e2818e09", "type": "pro", "name": "YEMACAB AUTOMOBILES", "siren": "810546697", "no_salesmen": false, "activity_sector": "1"}, "options": {"has_option": false, "booster": false, "photosup": false, "urgent": false, "gallery": false, "sub_toplist": false, "continuous_top_ads": false, "highlight": false}, "has_phone": true, "similar": null, "counters": {}}
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] ERROR: Error extracting item: Field transmission is not nullable
Traceback (most recent call last):
File "/usr/src/app/crawlers/spiders/auto_selling_leboncoin.py", line 237, in _extract_listing_item
item["transmission"] = self._extract_transmission(details_data)
~~~~^^^^^^^^^^^^^^^^
File "/usr/src/app/crawlers/items.py", line 116, in __setitem__
raise ValueError(f"Field {key} is not nullable")
ValueError: Field transmission is not nullable
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] INFO: Extracted item: None
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] INFO: Found listing with ID: 3126926812
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:00 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273126926812%27 HTTP/1.1" 200 None
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] INFO: Scrape type for 3126926812: 1
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] INFO: Scraping new listing 3126926812
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] ERROR: DefaultOnExceptionError in _extract_make: 'NoneType' object has no attribute 'get'
Traceback (most recent call last):
File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
return func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/app/crawlers/spiders/auto_selling_leboncoin.py", line 306, in _extract_make
else brand_attribute_details.get("value_label")
^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'get'
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] ERROR: Payload: {"list_id": 3126926812, "first_publication_date": "2026-01-13 04:09:10", "expiration_date": "2026-03-14 04:09:10", "index_date": "2026-01-13 04:09:10", "status": "active", "category_id": "6", "category_name": "\u00c9quipement auto", "subject": "TOUTES PIECES PEUGEOT 508 HYBRIDE 2.0 HDI 163ch", "body": "\u267b\ufe0f A vendre des pi\u00e8ces d\u00e9tach\u00e9es : \u267b\ufe0f\n\n\ud83d\udc49***ATTENTION CERTAINES PI\u00c8CES SONT PEUT \u00caTRE D\u00c9J\u00c0 VENDUES*** \ud83d\udc48\n\nPOSSIBILITE DE MONTER SUR PLACE EN SUPPLEMENT\n\n\ud83d\udd38ANNEE : 2012\n\ud83d\udd38Type de motorisation : 2.0 Hdi Hybride\n\ud83d\udd38Type de Boite de vitesses : Auto ETG6\n\ud83d\udd38Couleur du v\u00e9hicule : Gris\n\ud83d\udd38Genre : vp \n\nCertaines pi\u00e8ces sont peut-\u00eatre d\u00e9j\u00e0 vendues, les photos ne peuvent pas \u00eatre r\u00e9actualis\u00e9es tous les jours. Merci pour votre compr\u00e9hension.\n\n\u267b\ufe0f\u00c9quipement : \u267b\ufe0f\n- Batterie\n- Autoradio\n- L\u00e8ve vitre\n- Moteur essuie-glace\n\nCarrosserie :\n- Porte\n- Pare boue\n- Aile \n- Capot\n- Ciel de toit\n- Coffre / hayon / malle/volet arri\u00e8re\n- Face avant\n- Pare choc (avant / arri\u00e8re)\n- R\u00e9troviseur\n- Trappe \u00e0 essence\nInt\u00e9rieur :\n- Airbag /volant\n- Boutons divers\n- Bloc ABS\n- Frein \u00e0 main\n- Ceinture\n- Commande chauffage / clim\n- Console centrale\n- Commande l\u00e8ve vitre\n- Commodo / com 2000\n- Compteur\n- Kit int\u00e9rieur\n- Levier de vitesse\n- Moto ventilateur\n- Neiman\n- Planche de bord\n- Poign\u00e9e\n- Pompe de d\u00e9verrouillage\n- Pompe de DA\n- Si\u00e8ge / banquette\n\nSignalisation\n- Autres feux\n- Clignotant\n- Feu arri\u00e8re\n- Phare\n- r\u00e9p\u00e9titeur d\u2019aile\nPneumatiques jantes :\n- Pneus\n- Jante alu / t\u00f4le\nPi\u00e8ces du moteur :\n- Moteur complet\n- Boite de vitesse\n- Buse ventilo / ventilo\n- Bobine\n- D\u00e9bitm\u00e8tre\n- Pompe de clim\n- Pompe de DA\n- Pompe \u00e0 essence\n- Radiateur\n- Alternateur\n- Compresseur de clim\n- D\u00e9marreur\nTrain roulant :\n- Colonne de direction\n- Amortisseur\n- Train arri\u00e8re\n- Arbre de transmission\n- Cardan\n- Cr\u00e9maill\u00e8re\n- Etrier\n- Pivot\n- Jantes alu\n- Pneumatiques\n- \u2060Reducteur\n- \u2060Machine Electrique\n- \u2060Alternateur Hybride\n- \u2060Pompe \u00e0 eau Hybride\n\nNous sommes ouvert du lundi au samedi de 10h \u00e0 19h sans interruption", "brand": "leboncoin", "ad_type": "offer", "url": "https://www.leboncoin.fr/ad/equipement_auto/3126926812", "price": [50], "price_cents": 5000, "images": {"thumb_url": "https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/1b/0b/9b1b0bb94f93a8f4b0ac35f56834d6578a11f107.jpg?rule=ad-thumb", "small_url": "https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/1b/0b/9b1b0bb94f93a8f4b0ac35f56834d6578a11f107.jpg?rule=ad-small", "nb_images": 1, "urls": ["https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/1b/0b/9b1b0bb94f93a8f4b0ac35f56834d6578a11f107.jpg?rule=ad-image"], "urls_thumb": ["https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/1b/0b/9b1b0bb94f93a8f4b0ac35f56834d6578a11f107.jpg?rule=ad-thumb"], "urls_large": ["https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/1b/0b/9b1b0bb94f93a8f4b0ac35f56834d6578a11f107.jpg?rule=ad-large"]}, "attributes": [{"key": "activity_sector", "value": "1", "values": ["1"], "value_label": "1", "generic": false}, {"key": "stock_quantity", "value": "1", "values": ["1"], "value_label": "1", "generic": false}, {"key": "country_isocode3166", "value": "FR", "values": ["FR"], "value_label": "FR", "generic": false}, {"key": "vehicle_equipment_type", "value": "", "values": ["vehicle_replacement_repair"], "key_label": "Type", "value_label": "Remplacement et r\u00e9paration de v\u00e9hicules", "values_label": ["Remplacement et r\u00e9paration de v\u00e9hicules"], "generic": true, "display_ad_card": true}, {"key": "new_item_price", "value": "500000", "values": ["500000"], "value_label": "500000", "generic": false}, {"key": "shippable", "value": "false", "values": ["false"], "value_label": "false", "generic": false}, {"key": "is_import", "value": "false", "values": ["false"], "value_label": "false", "generic": false}], "location": {"country_id": "FR", "region_id": "12", "region_name": "Ile-de-France", "department_id": "95", "department_name": "Val-d'Oise", "city_label": "Taverny 95150", "city": "Taverny", "zipcode": "95150", "lat": 49.02725, "lng": 2.1931, "source": "address", "provider": "here", "is_shape": false, "feature": {"type": "Feature", "geometry": {"type": "Point", "coordinates": [2.1931, 49.02725]}, "properties": null}}, "owner": {"store_id": "48952704", "user_id": "87bc28a0-9e80-45b5-8f4a-09b8e2818e09", "type": "pro", "name": "YEMACAB AUTOMOBILES", "siren": "810546697", "no_salesmen": false, "activity_sector": "1"}, "options": {"has_option": false, "booster": false, "photosup": false, "urgent": false, "gallery": false, "sub_toplist": false, "continuous_top_ads": false, "highlight": false}, "has_phone": true, "similar": null, "counters": {}}
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] ERROR: DefaultOnExceptionError in _extract_model: 'NoneType' object has no attribute 'get'
Traceback (most recent call last):
File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
return func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/app/crawlers/spiders/auto_selling_leboncoin.py", line 319, in _extract_model
else model_attribute_details.get("value_label")
^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'get'
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] ERROR: Payload: {"list_id": 3126926812, "first_publication_date": "2026-01-13 04:09:10", "expiration_date": "2026-03-14 04:09:10", "index_date": "2026-01-13 04:09:10", "status": "active", "category_id": "6", "category_name": "\u00c9quipement auto", "subject": "TOUTES PIECES PEUGEOT 508 HYBRIDE 2.0 HDI 163ch", "body": "\u267b\ufe0f A vendre des pi\u00e8ces d\u00e9tach\u00e9es : \u267b\ufe0f\n\n\ud83d\udc49***ATTENTION CERTAINES PI\u00c8CES SONT PEUT \u00caTRE D\u00c9J\u00c0 VENDUES*** \ud83d\udc48\n\nPOSSIBILITE DE MONTER SUR PLACE EN SUPPLEMENT\n\n\ud83d\udd38ANNEE : 2012\n\ud83d\udd38Type de motorisation : 2.0 Hdi Hybride\n\ud83d\udd38Type de Boite de vitesses : Auto ETG6\n\ud83d\udd38Couleur du v\u00e9hicule : Gris\n\ud83d\udd38Genre : vp \n\nCertaines pi\u00e8ces sont peut-\u00eatre d\u00e9j\u00e0 vendues, les photos ne peuvent pas \u00eatre r\u00e9actualis\u00e9es tous les jours. Merci pour votre compr\u00e9hension.\n\n\u267b\ufe0f\u00c9quipement : \u267b\ufe0f\n- Batterie\n- Autoradio\n- L\u00e8ve vitre\n- Moteur essuie-glace\n\nCarrosserie :\n- Porte\n- Pare boue\n- Aile \n- Capot\n- Ciel de toit\n- Coffre / hayon / malle/volet arri\u00e8re\n- Face avant\n- Pare choc (avant / arri\u00e8re)\n- R\u00e9troviseur\n- Trappe \u00e0 essence\nInt\u00e9rieur :\n- Airbag /volant\n- Boutons divers\n- Bloc ABS\n- Frein \u00e0 main\n- Ceinture\n- Commande chauffage / clim\n- Console centrale\n- Commande l\u00e8ve vitre\n- Commodo / com 2000\n- Compteur\n- Kit int\u00e9rieur\n- Levier de vitesse\n- Moto ventilateur\n- Neiman\n- Planche de bord\n- Poign\u00e9e\n- Pompe de d\u00e9verrouillage\n- Pompe de DA\n- Si\u00e8ge / banquette\n\nSignalisation\n- Autres feux\n- Clignotant\n- Feu arri\u00e8re\n- Phare\n- r\u00e9p\u00e9titeur d\u2019aile\nPneumatiques jantes :\n- Pneus\n- Jante alu / t\u00f4le\nPi\u00e8ces du moteur :\n- Moteur complet\n- Boite de vitesse\n- Buse ventilo / ventilo\n- Bobine\n- D\u00e9bitm\u00e8tre\n- Pompe de clim\n- Pompe de DA\n- Pompe \u00e0 essence\n- Radiateur\n- Alternateur\n- Compresseur de clim\n- D\u00e9marreur\nTrain roulant :\n- Colonne de direction\n- Amortisseur\n- Train arri\u00e8re\n- Arbre de transmission\n- Cardan\n- Cr\u00e9maill\u00e8re\n- Etrier\n- Pivot\n- Jantes alu\n- Pneumatiques\n- \u2060Reducteur\n- \u2060Machine Electrique\n- \u2060Alternateur Hybride\n- \u2060Pompe \u00e0 eau Hybride\n\nNous sommes ouvert du lundi au samedi de 10h \u00e0 19h sans interruption", "brand": "leboncoin", "ad_type": "offer", "url": "https://www.leboncoin.fr/ad/equipement_auto/3126926812", "price": [50], "price_cents": 5000, "images": {"thumb_url": "https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/1b/0b/9b1b0bb94f93a8f4b0ac35f56834d6578a11f107.jpg?rule=ad-thumb", "small_url": "https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/1b/0b/9b1b0bb94f93a8f4b0ac35f56834d6578a11f107.jpg?rule=ad-small", "nb_images": 1, "urls": ["https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/1b/0b/9b1b0bb94f93a8f4b0ac35f56834d6578a11f107.jpg?rule=ad-image"], "urls_thumb": ["https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/1b/0b/9b1b0bb94f93a8f4b0ac35f56834d6578a11f107.jpg?rule=ad-thumb"], "urls_large": ["https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/1b/0b/9b1b0bb94f93a8f4b0ac35f56834d6578a11f107.jpg?rule=ad-large"]}, "attributes": [{"key": "activity_sector", "value": "1", "values": ["1"], "value_label": "1", "generic": false}, {"key": "stock_quantity", "value": "1", "values": ["1"], "value_label": "1", "generic": false}, {"key": "country_isocode3166", "value": "FR", "values": ["FR"], "value_label": "FR", "generic": false}, {"key": "vehicle_equipment_type", "value": "", "values": ["vehicle_replacement_repair"], "key_label": "Type", "value_label": "Remplacement et r\u00e9paration de v\u00e9hicules", "values_label": ["Remplacement et r\u00e9paration de v\u00e9hicules"], "generic": true, "display_ad_card": true}, {"key": "new_item_price", "value": "500000", "values": ["500000"], "value_label": "500000", "generic": false}, {"key": "shippable", "value": "false", "values": ["false"], "value_label": "false", "generic": false}, {"key": "is_import", "value": "false", "values": ["false"], "value_label": "false", "generic": false}], "location": {"country_id": "FR", "region_id": "12", "region_name": "Ile-de-France", "department_id": "95", "department_name": "Val-d'Oise", "city_label": "Taverny 95150", "city": "Taverny", "zipcode": "95150", "lat": 49.02725, "lng": 2.1931, "source": "address", "provider": "here", "is_shape": false, "feature": {"type": "Feature", "geometry": {"type": "Point", "coordinates": [2.1931, 49.02725]}, "properties": null}}, "owner": {"store_id": "48952704", "user_id": "87bc28a0-9e80-45b5-8f4a-09b8e2818e09", "type": "pro", "name": "YEMACAB AUTOMOBILES", "siren": "810546697", "no_salesmen": false, "activity_sector": "1"}, "options": {"has_option": false, "booster": false, "photosup": false, "urgent": false, "gallery": false, "sub_toplist": false, "continuous_top_ads": false, "highlight": false}, "has_phone": true, "similar": null, "counters": {}}
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] ERROR: DefaultOnExceptionError in _extract_transmission: 'NoneType' object has no attribute 'get'
Traceback (most recent call last):
File "/usr/src/app/common/utils/decorators.py", line 16, in wrapper
return func(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/app/crawlers/spiders/auto_selling_leboncoin.py", line 334, in _extract_transmission
if attribute_details.get("value_label") == "Automatique"
^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'get'
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] ERROR: Payload: {"list_id": 3126926812, "first_publication_date": "2026-01-13 04:09:10", "expiration_date": "2026-03-14 04:09:10", "index_date": "2026-01-13 04:09:10", "status": "active", "category_id": "6", "category_name": "\u00c9quipement auto", "subject": "TOUTES PIECES PEUGEOT 508 HYBRIDE 2.0 HDI 163ch", "body": "\u267b\ufe0f A vendre des pi\u00e8ces d\u00e9tach\u00e9es : \u267b\ufe0f\n\n\ud83d\udc49***ATTENTION CERTAINES PI\u00c8CES SONT PEUT \u00caTRE D\u00c9J\u00c0 VENDUES*** \ud83d\udc48\n\nPOSSIBILITE DE MONTER SUR PLACE EN SUPPLEMENT\n\n\ud83d\udd38ANNEE : 2012\n\ud83d\udd38Type de motorisation : 2.0 Hdi Hybride\n\ud83d\udd38Type de Boite de vitesses : Auto ETG6\n\ud83d\udd38Couleur du v\u00e9hicule : Gris\n\ud83d\udd38Genre : vp \n\nCertaines pi\u00e8ces sont peut-\u00eatre d\u00e9j\u00e0 vendues, les photos ne peuvent pas \u00eatre r\u00e9actualis\u00e9es tous les jours. Merci pour votre compr\u00e9hension.\n\n\u267b\ufe0f\u00c9quipement : \u267b\ufe0f\n- Batterie\n- Autoradio\n- L\u00e8ve vitre\n- Moteur essuie-glace\n\nCarrosserie :\n- Porte\n- Pare boue\n- Aile \n- Capot\n- Ciel de toit\n- Coffre / hayon / malle/volet arri\u00e8re\n- Face avant\n- Pare choc (avant / arri\u00e8re)\n- R\u00e9troviseur\n- Trappe \u00e0 essence\nInt\u00e9rieur :\n- Airbag /volant\n- Boutons divers\n- Bloc ABS\n- Frein \u00e0 main\n- Ceinture\n- Commande chauffage / clim\n- Console centrale\n- Commande l\u00e8ve vitre\n- Commodo / com 2000\n- Compteur\n- Kit int\u00e9rieur\n- Levier de vitesse\n- Moto ventilateur\n- Neiman\n- Planche de bord\n- Poign\u00e9e\n- Pompe de d\u00e9verrouillage\n- Pompe de DA\n- Si\u00e8ge / banquette\n\nSignalisation\n- Autres feux\n- Clignotant\n- Feu arri\u00e8re\n- Phare\n- r\u00e9p\u00e9titeur d\u2019aile\nPneumatiques jantes :\n- Pneus\n- Jante alu / t\u00f4le\nPi\u00e8ces du moteur :\n- Moteur complet\n- Boite de vitesse\n- Buse ventilo / ventilo\n- Bobine\n- D\u00e9bitm\u00e8tre\n- Pompe de clim\n- Pompe de DA\n- Pompe \u00e0 essence\n- Radiateur\n- Alternateur\n- Compresseur de clim\n- D\u00e9marreur\nTrain roulant :\n- Colonne de direction\n- Amortisseur\n- Train arri\u00e8re\n- Arbre de transmission\n- Cardan\n- Cr\u00e9maill\u00e8re\n- Etrier\n- Pivot\n- Jantes alu\n- Pneumatiques\n- \u2060Reducteur\n- \u2060Machine Electrique\n- \u2060Alternateur Hybride\n- \u2060Pompe \u00e0 eau Hybride\n\nNous sommes ouvert du lundi au samedi de 10h \u00e0 19h sans interruption", "brand": "leboncoin", "ad_type": "offer", "url": "https://www.leboncoin.fr/ad/equipement_auto/3126926812", "price": [50], "price_cents": 5000, "images": {"thumb_url": "https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/1b/0b/9b1b0bb94f93a8f4b0ac35f56834d6578a11f107.jpg?rule=ad-thumb", "small_url": "https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/1b/0b/9b1b0bb94f93a8f4b0ac35f56834d6578a11f107.jpg?rule=ad-small", "nb_images": 1, "urls": ["https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/1b/0b/9b1b0bb94f93a8f4b0ac35f56834d6578a11f107.jpg?rule=ad-image"], "urls_thumb": ["https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/1b/0b/9b1b0bb94f93a8f4b0ac35f56834d6578a11f107.jpg?rule=ad-thumb"], "urls_large": ["https://img.leboncoin.fr/api/v1/lbcpb1/images/9b/1b/0b/9b1b0bb94f93a8f4b0ac35f56834d6578a11f107.jpg?rule=ad-large"]}, "attributes": [{"key": "activity_sector", "value": "1", "values": ["1"], "value_label": "1", "generic": false}, {"key": "stock_quantity", "value": "1", "values": ["1"], "value_label": "1", "generic": false}, {"key": "country_isocode3166", "value": "FR", "values": ["FR"], "value_label": "FR", "generic": false}, {"key": "vehicle_equipment_type", "value": "", "values": ["vehicle_replacement_repair"], "key_label": "Type", "value_label": "Remplacement et r\u00e9paration de v\u00e9hicules", "values_label": ["Remplacement et r\u00e9paration de v\u00e9hicules"], "generic": true, "display_ad_card": true}, {"key": "new_item_price", "value": "500000", "values": ["500000"], "value_label": "500000", "generic": false}, {"key": "shippable", "value": "false", "values": ["false"], "value_label": "false", "generic": false}, {"key": "is_import", "value": "false", "values": ["false"], "value_label": "false", "generic": false}], "location": {"country_id": "FR", "region_id": "12", "region_name": "Ile-de-France", "department_id": "95", "department_name": "Val-d'Oise", "city_label": "Taverny 95150", "city": "Taverny", "zipcode": "95150", "lat": 49.02725, "lng": 2.1931, "source": "address", "provider": "here", "is_shape": false, "feature": {"type": "Feature", "geometry": {"type": "Point", "coordinates": [2.1931, 49.02725]}, "properties": null}}, "owner": {"store_id": "48952704", "user_id": "87bc28a0-9e80-45b5-8f4a-09b8e2818e09", "type": "pro", "name": "YEMACAB AUTOMOBILES", "siren": "810546697", "no_salesmen": false, "activity_sector": "1"}, "options": {"has_option": false, "booster": false, "photosup": false, "urgent": false, "gallery": false, "sub_toplist": false, "continuous_top_ads": false, "highlight": false}, "has_phone": true, "similar": null, "counters": {}}
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] ERROR: Error extracting item: Field transmission is not nullable
Traceback (most recent call last):
File "/usr/src/app/crawlers/spiders/auto_selling_leboncoin.py", line 237, in _extract_listing_item
item["transmission"] = self._extract_transmission(details_data)
~~~~^^^^^^^^^^^^^^^^
File "/usr/src/app/crawlers/items.py", line 116, in __setitem__
raise ValueError(f"Field {key} is not nullable")
ValueError: Field transmission is not nullable
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] INFO: Extracted item: None
2026-01-28 13:08:00 [auto_selling_leboncoin.fr] INFO: No more listings found to scrape
2026-01-28 13:08:00 [scrapy.core.engine] INFO: Closing spider (finished)
2026-01-28 13:08:00 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close cursor: 'SaveToCdlqDbAutoSelling' object has no attribute 'cursor'
2026-01-28 13:08:00 [crawlers.pipelines.save_to_cdlq_db_auto_selling] DEBUG: [SaveToCdlqDbAutoSelling] failed to close connection: 'SaveToCdlqDbAutoSelling' object has no attribute 'conn'
2026-01-28 13:08:00 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:08:00 [azure.servicebus._pyamqp.cbs] DEBUG: CBS status check: state == <CbsAuthState.OK: 0>, expired == False, refresh required == False
2026-01-28 13:08:00 [crawlers.pipelines.post_to_azurebus_auto_selling] DEBUG: [AzureBusPipeline] sent process scrape complete CloudEvent for item 267f214cfc3011f0a599c2c555c92d63
2026-01-28 13:08:00 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:08:00 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:08:00 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:08:00 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:08:00 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.ATTACHED: 3> -> <LinkState.DETACH_SENT: 4>
2026-01-28 13:08:00 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.MAPPED: 3> -> <SessionState.END_SENT: 4>
2026-01-28 13:08:00 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.OPENED: 9> -> <ConnectionState.CLOSE_SENT: 11>
2026-01-28 13:08:00 [azure.servicebus._pyamqp._connection] INFO: Connection state changed: <ConnectionState.CLOSE_SENT: 11> -> <ConnectionState.END: 13>
2026-01-28 13:08:00 [azure.servicebus._pyamqp.session] INFO: Session state changed: <SessionState.END_SENT: 4> -> <SessionState.DISCARDING: 6>
2026-01-28 13:08:00 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:08:00 [azure.servicebus._pyamqp.management_link] INFO: Management link sender state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:08:00 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:08:00 [azure.servicebus._pyamqp.management_link] INFO: Management link receiver state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:08:00 [azure.servicebus._pyamqp.link] INFO: Link state changed: <LinkState.DETACH_SENT: 4> -> <LinkState.DETACHED: 0>
2026-01-28 13:08:00 [crawlers.pipelines.post_to_azurebus_auto_selling] INFO: [AzureBusPipeline] connection closed
2026-01-28 13:08:00 [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-01-28 13:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273103944869%27 HTTP/1.1" 200 None
2026-01-28 13:08:01 [auto_selling_leboncoin.fr] INFO: Saving data for 3103944869: {'created_time': 1769605681.07745}
2026-01-28 13:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3103944869') HTTP/1.1" 204 0
2026-01-28 13:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20RowKey%20eq%20%273126926812%27 HTTP/1.1" 200 None
2026-01-28 13:08:01 [auto_selling_leboncoin.fr] INFO: Saving data for 3126926812: {'created_time': 1769605681.115226}
2026-01-28 13:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "PATCH /ScrapedListings(PartitionKey='auto_selling_leboncoin.fr',RowKey='3126926812') HTTP/1.1" 204 0
2026-01-28 13:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "POST /Tables HTTP/1.1" 409 None
2026-01-28 13:08:01 [urllib3.connectionpool] DEBUG: https://alxsourcingstorageprod.table.core.windows.net:443 "GET /ScrapedListings()?$filter=PartitionKey%20eq%20%27auto_selling_leboncoin.fr%27%20and%20last_price_update_time%20lt%201768309681 HTTP/1.1" 200 None
2026-01-28 13:08:01 [scrapy.extensions.feedexport] INFO: Stored jsonlines feed (18 items) in: file:///var/lib/scrapyd/items/sourcing_v2/auto_selling_leboncoin.fr/267f214cfc3011f0a599c2c555c92d63.jl
2026-01-28 13:08:01 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 737,
'downloader/request_count': 2,
'downloader/request_method_count/GET': 1,
'downloader/request_method_count/POST': 1,
'downloader/response_bytes': 894099,
'downloader/response_count': 2,
'downloader/response_status_count/200': 2,
'elapsed_time_seconds': 36.696802,
'feedexport/success_count/FileFeedStorage': 1,
'finish_reason': 'finished',
'finish_time': datetime.datetime(2026, 1, 28, 13, 8, 1, 176833, tzinfo=datetime.timezone.utc),
'item_scraped_count': 18,
'log_count/DEBUG': 672,
'log_count/ERROR': 14,
'log_count/INFO': 447,
'memusage/max': 126484480,
'memusage/startup': 126484480,
'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': 11.175470580346882,
'scrapy-zyte-api/mean_response_seconds': 11.480388941708952,
'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, 1, 28, 13, 7, 24, 480031, tzinfo=datetime.timezone.utc)}
2026-01-28 13:08:01 [scrapy.core.engine] INFO: Spider closed (finished)
2026-01-28 13:08:01 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f83ef0edc90>
2026-01-28 13:08:01 [asyncio] ERROR: Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f83ef0ee510>
PROJECT (sourcing_v2)
SPIDER (auto_selling_leboncoin.fr)